John Nyumbu is an Zimbabwe cricketer who plays for the team Zimbabwe. John Nyumbu was born on May 31, 1985; and as of 2026, is 41 years old. John Nyumbu is a bowler from Bulawayo and bowls off spin.
In Test career to date, John Nyumbu has played 3 matches to date in Test career and took 5 wickets, with an average of 75.80, conceding nearly 3.43 runs per over with a best individual figure of 5 for 157.
In John Nyumbu's Odi career, has played 19 matches to date in Odi career and took 17 wickets, with an average of 43.41, conceding nearly 5.25 runs per over with a best individual figure of 3 for 42.
John Nyumbu has played 2 matches to date in T20 career and took 0 wickets, with an average of 0, conceding nearly 12.67 runs per over with a best individual figure of .
| Last T20: | vs Australia at Harare Sports Club, July 3, 2018 |
| MAT | NO | Runs | HS | AVG | SR | 100s | 50 | 4s | 6s | CT | ST | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 3 | 1 | 38 | 14 | 8 | 29.46 | 0 | 0 | 2 | 2 | 2 | 0 |
| ODI | 19 | 4 | 46 | 18 | 5 | 51.69 | 0 | 0 | 1 | 1 | 7 | 0 |
| T20 | 2 | 2 | 7 | 6 | 0 | 63.64 | 0 | 0 | 1 | 0 | 0 | 0 |
| MAT | Wkts | AVG | ECON | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|
| TEST | 3 | 5 | 75.80 | 3.43 | 157/5 | 1 | 0 |
| ODI | 19 | 17 | 43.41 | 5.25 | 42/3 | 0 | 0 |
| T20 | 2 | 0 | 0 | 12.67 | 0/0 | 0 | 0 |
| Find Player |