Teams Harsha Cooray played for

Main FCSaracens Sports Club (2005/06-2017/18)
 Chilaw Marians Cricket Club (2006/07-2018/19)
 Moors Sports Club (2012/13-2014/15)
 Panadura Sports Club (2019/20)
 Ace Capital Cricket Club (2022/23-2023/24)
Main ListASaracens Sports Club (2005/06-2017/18)
 Chilaw Marians Cricket Club (2006/07-2018/19)
 Moors Sports Club (2012/13-2014/15)
 Panadura Sports Club (2019/20)
 Ace Capital Cricket Club (2021/22-2024)
Main Twenty20Saracens Sports Club (2005/06-2017/18)
 Chilaw Marians Cricket Club (2011/12-2018/19)
 Moors Sports Club (2014/15)
 Panadura Sports Club (2019/20)
 Lankan Cricket Club (2020/21)
 Ace Capital Cricket Club (2022)
Other FCRuhuna (2009/10)
Other ListAKilinochchi District (2016/17)
 Dambulla District (2016/17)
Cricket Scotland LeagueFalkland (2010-2017)
 Aberdeenshire (2012-2016)
Scottish CupFalkland (2010-2017)
 Aberdeenshire (2012-2016)
Sri Lanka Club ChampionshipSaracens Sports Club (2005/06-2017/18)
 Chilaw Marians Cricket Club (2006/07-2018/19)
 Moors Sports Club (2012/13-2014/15)
 Panadura Sports Club (2019/20)
 Ace Capital Cricket Club (2022/23-2023/24)
MiscellaneousSaracens Sports Club Under-23s (2002-2005)
 Ragama Cricket Club Under-23s (2004)
 Sri Lanka Cricket Development XI (2005/06)
 Chilaw Marians Cricket Club Under-23s (2006)
 Kiveton Park Colliery (2007)
 Falkland (2010)
 Aberdeenshire (2012)
 John Keells Holdings (2015/16)
 Scottish Club Professionals XI (2017)