Bailey played three first-class matches for Transvaal in the 1890s. Later he played an important role in initiating the 1912 Triangular Tournament between England, Australia and South Africa, who at the time were the only Test-playing countries.
| Format | Matches | Runs | Avg | 100s/50s | Top Score | Wickets | Bowl Avg | Best Bowling | Catches/St |
| First-class | 3 | 16 | 3.20 | 0/0 | 8 | 11 | 18.27 | 4/51 | 4/0 |