Teams Richard Ngarava played for

TestZimbabwe (2020/21-2022/23)
ODIZimbabwe (2016/17-2022/23)
International Twenty20Zimbabwe (2019/20-2022/23)
Main FCRising Stars (2017/18)
 Eagles (2018/19-2022/23)
 Southerns (2021/22)
Main ListAManicaland Mountaineers (2016/17)
 Rising Stars (2017/18)
 Eagles (2018/19-2021/22)
 Southerns (2021/22)
Main Twenty20Amo Sharks (2017/18)
 Eagles (2018/19-2021/22)
Other FCZimbabwe (2020/21-2022/23)
Other ListAZimbabwe A (2016/17-2017/18)
 Zimbabwe (2016/17-2022/23)
Other Twenty20Zimbabwe (2016/17-2022/23)
 Zimbabwe Select XI (2018/19)
Under-19 ODIZimbabwe Under-19s (2015/16)
Yorkshire North Premier LeagueScarborough (2016)
Twenty20 World CupZimbabwe (2022/23)
Under-19 World CupZimbabwe Under-19s (2015/16)
World Cup Super LeagueZimbabwe (2020/21-2022/23)
Logan CupRising Stars (2017/18)
 Eagles (2018/19-2022/23)
MiscellaneousZimbabwe Under-17s (2014/15)
 Zimbabwe Under-19s (2015/16)
 Zimbabwe Cricket Academy (2017)
 Zimbabwe Select XI (2017/18)
 Zimbabwe A (2017/18)
 Zimbabwe Board XI (2018)
 Zimbabweans (2018/19-2021)
 Zimbabwe Cricket Chairman's XI (2019)
 Takashinga (2020/21)
 Northerns (2020/21)
 Zimbabwe (2022/23)