Teams James Shannon played for

ODIIreland (2013)
International Twenty20Ireland (2013/14-2018)
Main FCNorthern Knights (2017-2018)
Main ListANorthern Knights (2017-2019)
Main Twenty20Northern Knights (2017-2018)
Other FCIreland (2012-2013)
 Ireland Wolves (2017/18-2018/19)
Other ListAIreland (2012-2013)
 Ireland Wolves (2017/18-2019)
Other Twenty20Ireland (2012/13-2018)
Under-19 ODIIreland Under-19s (2007/08-2009/10)
Second Eleven ChampionshipWorcestershire Second XI (2008-2009)
Second Eleven TrophyWorcestershire Second XI (2009)
Ireland Inter-Provincial ChampionshipNorthern Knights (2013-2016)
Ireland Inter-Provincial CupNorthern Knights (2013-2016)
Ireland Inter-Provincial TrophyNorthern Knights (2013-2016)
Irish Senior CupInstonians (2004-2017)
Ulster CupsInstonians (2006-2016)
Under-19 World CupIreland Under-19s (2007/08-2009/10)
MiscellaneousIreland Under-13s (2003)
 Ireland Under-15s (2004-2005)
 Instonians (2005-2022)
 Ireland Under-19s (2006-2009/10)
 Ireland Under-17s (2007)
 Ireland A (2008-2016)
 Cardiff Marylebone Cricket Club University (2010)
 Ireland Development XI (2010)
 Northern Cricket Union (2012)
 Ireland XI (2012)
 North (2012)
 Ireland (2012/13-2018)
 Marylebone Cricket Club (2014)
 Ireland Wolves (2017-2018/19)