Teams James Crosthwaite played for

Victoria Premier CricketRichmond (2004/05)
 Camberwell Magpies (2011/12)
 Geelong (2012/13-2013/14)
 Footscray Edgewater (2014/15)
Victoria Premier Cricket One-DayRichmond (2004/05)
Cricket Scotland LeagueGreenock (2007)
Scottish CupGreenock (2007)
MiscellaneousAustralian Capital Territory Second XI (2005/06-2006/07)
 Australian Capital Territory Under-19s (2005/06-2006/07)
 Australian Capital Territory (2006/07-2008/09)
 Scotland XI (2007)
 Australian Capital Territory Invitation XI (2007/08)
 New South Wales Colts (2007/08-2008/09)
 New South Wales Second XI (2008/09)
 Sydney (2009/10)
 New South Wales Under-23s (2009/10)
 Premier All-Stars (2013/14-2014/15)
 Felling (2014)
 Victoria Under-23s (2014/15)
 Manly-Warringah (2015/16)
 North Sydney (2018/19)