Teams Preston Mommsen played for

ODIScotland (2010-2017)
International Twenty20Scotland (2011/12-2015/16)
Main FCLeicestershire (2012)
Main ListALeicestershire (2012)
Main Twenty20Leicestershire (2012)
Other FCScotland (2010-2016)
Other ListAScotland (2010-2017)
Other Twenty20Scotland (2011/12-2015/16)
Second Eleven ChampionshipKent Second XI (2006-2011)
 Northamptonshire Second XI (2011)
 Leicestershire Second XI (2012)
Second Eleven TrophyNorthamptonshire Second XI (2011)
 Kent Second XI (2011)
 Leicestershire Second XI (2012)
Second Eleven Twenty20Leicestershire Second XI (2012)
Scotland Inter-Regional CupEastern Knights (2010-2019)
Scotland Inter-Regional Twenty20Eastern Knights (2010-2018)
Cricket Scotland LeagueHeriot's (2007)
 Royal High Corstorphine (2008-2009)
 Carlton (2010-2015)
 Grange (2016-2021)
Scottish CupHeriot's (2007)
 Royal High Corstorphine (2008-2009)
 Carlton (2010-2015)
 Grange (2016-2018)
World CupScotland (2014/15)
Twenty20 World CupScotland (2015/16)
Twenty20 BlastLeicestershire (2012)
County ChampionshipLeicestershire (2012)
MiscellaneousKwaZulu-Natal Under-13s (2000/01)
 KwaZulu-Natal Under-15s (2002/03)
 KwaZulu-Natal Under-17s (2003/04)
 KwaZulu-Natal Inland Under-19s (2004/05-2005/06)
 South African Schools (2004/05-2005/06)
 University of Cape Town (2005/06)
 Gordonstoun School (2006)
 KwaZulu-Natal Under-19s (2006/07)
 Scotland Development XI (2009)
 Scotland A (2009-2018)
 Royal High Corstorphine (2009)
 Scotland (2010-2015/16)
 Carlton (2010-2014)
 Scotland XI (2010/11-2015/16)
 Highlanders (2013-2015)
 Probables (2014)
 Grange (2016)
 Eastern Knights (2016-2019)
 Marylebone Cricket Club (2018)