Teams Craig Meschede played for

International Twenty20Germany (2019)
Main FCSomerset (2011-2014)
 Glamorgan (2015-2018)
Main ListASomerset (2011-2014)
 Glamorgan (2015-2019)
Main Twenty20Somerset (2010/11-2014)
 Glamorgan (2015-2018)
Other Twenty20Germany (2019)
Second Eleven ChampionshipSomerset Second XI (2008-2014)
 Glamorgan Second XI (2017-2019)
Second Eleven TrophySomerset Second XI (2009-2014)
 Glamorgan Second XI (2016-2019)
Second Eleven Twenty20Somerset Second XI (2011-2014)
 Glamorgan Second XI (2015-2019)
South Wales New Premier LeagueBridgend Town (2018-2019)
 Mumbles (2021)
Surrey Premier LeagueWeybridge (2022)
West of England Premier LeagueBridgwater (2008-2009)
 Taunton Deane (2010)
Under-17 County CupSomerset Under-17s (2008-2009)
Under-17 County ChampionshipSomerset Under-17s (2008-2009)
Twenty20 BlastSomerset (2011-2014)
 Glamorgan (2015-2018)
County ChampionshipSomerset (2011-2014)
 Glamorgan (2015-2018)
MiscellaneousGauteng Under-15s (2006/07)
 Somerset Second XI (2008-2014)
 Somerset XI (2010)
 Marylebone Cricket Club Schools (2010)
 Somerset (2012-2014)
 Glamorgan (2015-2019)
 MA Wallace's XI (2015)
 Glamorgan Second XI (2018-2019)
 Glamorgan A (2019)
 Weybridge (2022)