Harry Bagshaw (1 September 1859 – 31 January 1927), christened Henry Bagshaw, was an English cricketer who played first-class cricket for Derbyshire between 1887 and 1902 and was also a cricket umpire.
| Format | Matches | Runs | Avg | 100s/50s | Top Score | Wickets | Bowl Avg | Best Bowling | Catches/St |
| First-class | 125 | 5,456 | 26.10 | 7/25 | 127* | 73 | 29.02 | 5/18 | 36/– |