John Dunlop Edwards (12 June 1860 – 31 July 1911) was an Australian cricketer who played in three Tests in England in 1888.
| Format | Matches | Runs | Avg | 100s/50s | Top Score | Wickets | Bowl Avg | Best Bowling | Catches/St |
| Tests | 3 | 48 | 9.60 | 0/0 | 26 | 0 | – | – | 1/0 |
| First-class | 51 | 961 | 13.72 | 0/4 | 65 | 7 | 27.71 | 2/6 | 19/0 |