Teams Harsha Vithana played for

Main FCGalle Cricket Club (2003/04-2023/24)
 Colts Cricket Club (2004/05-2014/15)
 Ragama Cricket Club (2007/08-2008/09)
 Lankan Cricket Club (2010/11)
 Burgher Recreation Club (2016/17-2017/18)
 Bloomfield Cricket and Athletic Club (2019/20-2022/23)
Main ListAGalle Cricket Club (2003/04-2018/19)
 Colts Cricket Club (2004/05-2013/14)
 Ragama Cricket Club (2007/08-2009/10)
 Lankan Cricket Club (2010/11)
 Bloomfield Cricket and Athletic Club (2019/20-2021/22)
Main Twenty20Colts Cricket Club (2004/05-2011/12)
 Galle Cricket Club (2015/16-2018/19)
 Burgher Recreation Club (2017/18)
 Bloomfield Cricket and Athletic Club (2019/20-2020/21)
Other FCSouthern Province (2004/05)
 Sri Lanka A (2005/06)
 Sri Lanka Cricket XI (2007/08)
Other ListABatticaloa District (2016/17)
Under-19 TestSri Lanka Under-19s (2004/05)
Under-19 ODISri Lanka Under-19s (2003-2004/05)
Lincolnshire Premier LeagueWoodhall Spa (2018-2019)
North Yorkshire and South Durham Premier LeagueHartlepool (2017)
Northern Premier LeaguePenrith (2023)
Surrey Premier LeagueBanstead (2013)
Cricket Scotland LeagueArbroath United (2011-2012)
Scottish CupArbroath United (2011-2012)
Under-19 World CupSri Lanka Under-19s (2003/04)
Sri Lanka Club ChampionshipGalle Cricket Club (2003/04-2023/24)
 Colts Cricket Club (2004/05-2014/15)
 Ragama Cricket Club (2007/08-2008/09)
 Lankan Cricket Club (2010/11)
 Burgher Recreation Club (2016/17-2017/18)
 Bloomfield Cricket and Athletic Club (2019/20-2022/23)
MiscellaneousGalle Cricket Club Under-23s (2002-2003)
 Sri Lanka Under-17s (2002/03)
 Sri Lanka Under-19s (2003/04)
 Colts Cricket Club Under-23s (2004-2007)
 Sri Lanka Emerging Players (2004/05)
 Sri Lanka Cricket XI (2005-2007)
 Sri Lanka Cricket Development XI (2005/06)
 Sri Lanka Cricket Academy (2006/07)
 Ragama Cricket Club Under-23s (2008)
 Arbroath United (2012)
 Colts Cricket Club (2013/14)
 Seylan Bank (2015/16)
 Woodhall Spa (2018-2019)
 Wirksworth and Middleton (2021-2022)
 Millom (2023)