Edward Grant (16 June 1874 – 12 January 1953) played first-class cricket for Somerset between 1899 and 1901. Grant was a tail-end batsman and a slow bowler. He played first-class matches in each of three seasons from 1899 to 1901, but took only four wickets in all, with a best return of two for 19 against Gloucestershire in 1899. From 1903 to 1912, Grant played Minor Counties cricket regularly for Wiltshire as a lower-order batsman and front-line bowler.
| Format | Matches | Runs | Avg | 100s/50s | Top Score | Wickets | Bowl Avg | Best Bowling | Catches/St |
| First-class | 5 | 66 | 11.00 | 0/0 | 14 | 4 | 36.00 | 2/19 | 6/0 |