John Edward Barrett (15 October 1866 – 6 February 1916) was an Australian cricketer who played two Tests in 1890. He played first-class cricket for Victoria from 1884–85 to 1892–93 before retiring from cricket to concentrate on his work as a medical doctor.
| Format | Matches | Runs | Avg | 100s/50s | Top Score | Wickets | Bowl Avg | Best Bowling | Catches/St |
| Tests | 2 | 80 | 26.66 | 0/1 | 67* | 0 | – | – | 1/0 |
| First-class | 50 | 2039 | 25.81 | 0/13 | 97 | 21 | 16.00 | 6/49 | 16/0 |