Frank Davidson (1 October 1872 – 7 June 1951) was an English first-class cricketer who played for Derbyshire between 1897 and 1899.
He took wickets regularly in the remaining matches of the season and took many catches from his brother's bowling, but his batting scores were low.
Against Hampshire he achieved his best batting score of 43 and took steady wickets, but in subsequent matches his bowling and batting performance declined and he played his last game in June.
Davidson was a right-arm medium pace bowler and took 43 first-class wickets at an average of 25.44 and a best performance of 6 for 36.
He was a right-hand batsman and played 23 innings in 14 first-class matches with an average of 6.78 and a top score of 43.