Teams John Dunn played for

Main FCSurrey (1881)
Other FCMarylebone Cricket Club (1882)
 Gentlemen of England (1889)
MiscellaneousHarrow School (1879-1880)
 Gentlemen of Surrey (1881)
 Marylebone Cricket Club (1882-1889)
 Gentlemen of Ireland (1887-1888)
 Hong Kong (1890/91-1892/93)
 Ceylon and Hong Kong (1890/91)