Zimbabwe
29All-rounder
Finisher
208 balls in ODIs · Jan 2023 – Oct 2026
Steady seamer
807 balls bowled in ODIs · Jan 2023 – Oct 2026
Men's One-day batting, runs a match
Men's One-day bowling, runs a match
Tests415 balls
ODIs932 balls
T20s729 balls