40Played
9Won
20Lost
5Tied / drawn
6No result
31%Win rate
Mpumalanga Rhinos Fixtures
11th Match · CSA 3-Day Series Division 2 2026-27Thu 10 Dec
Starts Thu 10 Dec · 1:30 PM IST
11th Match · CSA Provincial One-Day Challenge Division Two 2026-27Sun 13 Dec
Starts Sun 13 Dec · 12:30 PM IST
15th Match · CSA 3-Day Series Division 2 2026-27Thu 17 Dec
Starts Thu 17 Dec · 1:30 PM IST
15th Match · CSA Provincial One-Day Challenge Division Two 2026-27Sun 20 Dec
Starts Sun 20 Dec · 12:30 PM IST
18th Match · CSA 3-Day Series Division 2 2026-27Thu 14 Jan
Starts Thu 14 Jan · 1:30 PM IST
18th Match · CSA Provincial One-Day Challenge Division Two 2026-27Sun 17 Jan
Starts Sun 17 Jan · 1:30 PM IST
Mpumalanga Rhinos Recent Form
Last 8 matches2 won · 5 lostlast 8
- L
vs KnightsKnights won by 34 runs24 Oct2026 - W
vs South Africa Emerging PlayersMpumalanga Rhinos won by 5 wickets (with 2 balls remaining)22 Oct2026 - L
vs BolandBoland won by 39 runs17 Oct2026 - L
vs Western ProvinceWestern Province won by 25 runs10 Oct2026 - W
vs KwaZulu-Natal Inland TuskersMpumalanga Rhinos won by 17 runs2 Oct2026
Mpumalanga Rhinos Recent Results
52nd Match · CSA T20 Challenge 2026Result
Knights won by 34 runs
47th Match · CSA T20 Challenge 2026Result
Mpumalanga Rhinos won by 5 wickets (with 2 balls remaining)
41st Match · CSA T20 Challenge 2026Result
Boland won by 39 runs
29th Match · CSA T20 Challenge 2026Result
Western Province won by 25 runs
14th Match · CSA T20 Challenge 2026Result
Mpumalanga Rhinos won by 17 runs
11th Match · CSA T20 Challenge 2026Abandoned
Match abandoned due to rain
Mpumalanga Rhinos Leading Players
Most runs
- Garnett Tarr10 matches · avg 41.7 · SR 61375runs
- Muhammed Mayet9 matches · avg 41.7 · SR 77375runs
- Ruben du Toit6 matches · avg 58.0 · SR 133232runs
- Benjamin van Niekerk10 matches · avg 26.8 · SR 91214runs
- B Brokensha8 matches · avg 29.0 · SR 100174runs
Most wickets
- Jon Hinrichsen10 matches · econ 6.0920wickets
- Thabile Hlatuka9 matches · econ 6.6911wickets
- Smangaliso Nhlebela3 matches · econ 5.557wickets
- B Brokensha9 matches · econ 6.107wickets
- Tetelo Maphaka9 matches · econ 5.207wickets
Mpumalanga Rhinos Results
| Date | Opponent | Score | Opp. score | Result |
|---|---|---|---|---|
| 24 Oct 2026 | KnightsT20 · CSA T20 Challenge 2026 | 92 (18) | 126/6 (20) | L Knights won by 34 runs |
| 22 Oct 2026 | South Africa Emerging PlayersT20 · CSA T20 Challenge 2026 | 158/5 (19.4) | 153 (19.5) | W Mpumalanga Rhinos won by 5 wickets (with 2 balls remaining) |
| 17 Oct 2026 | BolandT20 · CSA T20 Challenge 2026 | 102 (19.2) | 141/6 (20) | L Boland won by 39 runs |
| 10 Oct 2026 | Western ProvinceT20 · CSA T20 Challenge 2026 | 111 (17.2) | 136/7 (20) | L Western Province won by 25 runs |
| 2 Oct 2026 | KwaZulu-Natal Inland TuskersT20 · CSA T20 Challenge 2026 | 159/4 (20) | 142 (19.3) | W Mpumalanga Rhinos won by 17 runs |
| 30 Sep 2026 | Eastern StormT20 · CSA T20 Challenge 2026 | – | – | NR Match abandoned due to rain |
| 27 Sep 2026 | TitansT20 · CSA T20 Challenge 2026 | 75/2 (6) | 79/1 (5) | L Titans won by 9 wickets |
| 20 Sep 2026 | South Western DistrictsList A · CSA Provincial One-Day Challenge Division Two 2026-27 | 202 (34.1) | 359/7 (50) | L South Western Districts won by 157 runs |
| 17 Sep 2026 | South Western DistrictsFirst Class · CSA 3-Day Series Division 2 2026-27 | 220/9 (70.1) | 39/0 (8.1) | D Match drawn |
| 13 Sep 2026 | KwaZulu-Natal Inland TuskersList A · CSA Provincial One-Day Challenge Division Two 2026-27 | 280/5 (47.3) | 276/8 (50) | W Mpumalanga Rhinos won by 5 wickets (with 15 balls remaining) |
| 10 Sep 2026 | KwaZulu-Natal Inland TuskersFirst Class · CSA 3-Day Series Division 2 2026-27 | 416/3 (133.5) | 655/5 (129.5) | D Match drawn |
| 19 Nov 2025 | South Western DistrictsT20 · CSA T20 Knockout 2025 | 109 (19.2) | 152/6 (20) | L South Western Districts won by 43 runs |
| 15 Nov 2025 | Northern Cape HeatT20 · CSA T20 Knockout 2025 | – | – | NR Match abandoned without a ball bowled |
| 12 Nov 2025 | Limpopo ImpalasT20 · CSA T20 Knockout 2025 | 123 | 114/8 (20) | W Mpumalanga Rhinos won by 9 runs |
| 8 Nov 2025 | South Western DistrictsT20 · CSA T20 Knockout 2025 | 124/7 (20) | 128/5 (16.1) | L South Western Districts won by 5 wickets |
| 5 Nov 2025 | KnightsT20 · CSA T20 Knockout 2025 | 179/6 (20) | 182/6 (19.5) | L Knights won by 4 wickets |
| 1 Nov 2025 | EasternsT20 · CSA T20 Knockout 2025 | 116/7 | 116 | W Mpumalanga Rhinos won the super over |
| 1 Nov 2025 | Eastern StormT20 · Other matches 2025 | 116/7 (20) | 116 (19.4) | T Match tied (Mpumalanga Rhinos won the one-over eliminator) |
| 26 Oct 2025 | BorderT20 · Other matches 2025 | 127/2 (13.1) | – | NR No result |
| 12 Oct 2024 | BorderT20 · Other matches 2024 | 165/4 (18.4) | 162/4 (20) | W Mpumalanga Rhinos won by 6 wickets |
| 9 Oct 2024 | KwaZulu-Natal Inland TuskersT20 · Other matches 2024 | 172/5 (20) | 172/5 (20) | T Match tied (Mpumalanga Rhinos won the Super Over) |
| 6 Oct 2024 | Limpopo ImpalasT20 · Other matches 2024 | 122 (19.5) | 141/6 (20) | L Limpopo Impalas won by 19 runs |
| 29 Sep 2024 | Eastern StormT20 · Other matches 2024 | 148/8 (20) | 171/8 (20) | L Eastern Storm won by 23 runs |
| 24 Sep 2024 | Northern Cape HeatT20 · Other matches 2024 | 184/7 (20) | 202/4 (20) | L Northern Cape Heat won by 18 runs |
| 21 Sep 2024 | South Western DistrictsT20 · Other matches 2024 | – | – | NR Match abandoned without a ball bowled |
| 27 Mar 2024 | BorderT20 · Other matches 2024 | 109/6 (14) | 115/4 (13) | L Border won by 6 wickets |
| 24 Mar 2024 | KnightsT20 · Other matches 2024 | 97 (16) | 168/7 (20) | L Knights won by 71 runs |
| 21 Mar 2024 | South Western DistrictsT20 · Other matches 2024 | 176/3 (20) | 177/3 (19) | L South Western Districts won by 7 wickets |
| 18 Mar 2024 | Northern Cape HeatT20 · Other matches 2024 | 77 (15.4) | 156/4 (20) | L Northern Cape Heat won by 79 runs |
| 14 Mar 2024 | Limpopo ImpalasT20 · Other matches 2024 | – | 92/4 (12) | NR No result |
| 6 Mar 2024 | Eastern StormT20 · Other matches 2024 | 202/5 (20) | 180/7 (20) | W Mpumalanga Rhinos won by 22 runs |
| 1 Oct 2022 | Eastern StormT20 · Other matches 2022 | 174/8 (20) | 173/5 (20) | W Mpumalanga Rhinos won by 2 wickets |
| 30 Sep 2022 | KwaZulu-Natal Inland TuskersT20 · Other matches 2022 | 153/6 (20) | 154/3 (16) | L KwaZulu-Natal Inland Tuskers won by 7 wickets |
| 30 Sep 2021 | KnightsT20 · Other matches 2021 | – | – | NR Match abandoned without a ball bowled |
| 29 Sep 2021 | TitansT20 · Other matches 2021 | 60/6 (7) | 66/4 (7) | L Titans won by 9 runs (D/L method) |
| 28 Sep 2021 | KwaZulu-Natal Inland TuskersT20 · Other matches 2021 | 112/8 (20) | 113/3 (13) | L KwaZulu-Natal Inland Tuskers won by 7 wickets |
| 15 Sep 2019 | Western ProvinceT20 · Other matches 2019 | 165/7 (20) | 165/7 (20) | T Match tied (Western Province won the one-over eliminator) |
| 14 Sep 2019 | BorderT20 · Other matches 2019 | 171/5 (20) | 118 (16.5) | W Mpumalanga Rhinos won by 53 runs |
| 14 Sep 2019 | North West DragonsT20 · Other matches 2019 | 127/8 (20) | 171/5 (20) | L North West Dragons won by 44 runs |
| 13 Sep 2019 | Limpopo ImpalasT20 · Other matches 2019 | 172/9 (20) | 173/3 (18.2) | L Limpopo Impalas won by 7 wickets |
Mpumalanga Rhinos Records
Highest total416/3vs KZN, 10 Sep 2026
Lowest all out77vs NCH, 18 Mar 2024
Biggest win by runs53 runsvs BDR, 14 Sep 2019
Biggest win by wickets6 wicketsvs BDR, 12 Oct 2024
Mpumalanga Rhinos Season by Season
| Year | P | W | L | T/D | NR | Win % |
|---|---|---|---|---|---|---|
| 2026 | 11 | 3 | 5 | 2 | 1 | 38% |
| 2025 | 8 | 2 | 3 | 1 | 2 | 40% |
| 2024 | 12 | 2 | 7 | 1 | 2 | 22% |
| 2022 | 2 | 1 | 1 | 0 | 0 | 50% |
| 2021 | 3 | 0 | 2 | 0 | 1 | 0% |
| 2019 | 4 | 1 | 2 | 1 | 0 | 33% |
Mpumalanga Rhinos Head to Head
| Opponent | P | W | L | T/D | NR | Win % |
|---|---|---|---|---|---|---|
| KwaZulu-Natal Inland Tuskers | 6 | 2 | 2 | 2 | 0 | 50% |
| South Western Districts | 6 | 0 | 4 | 1 | 1 | 0% |
| Eastern Storm | 5 | 2 | 1 | 1 | 1 | 67% |
| Knights | 4 | 0 | 3 | 0 | 1 | 0% |
| Limpopo Impalas | 4 | 1 | 2 | 0 | 1 | 33% |
| Border | 4 | 2 | 1 | 0 | 1 | 67% |
| Northern Cape Heat | 3 | 0 | 2 | 0 | 1 | 0% |
| Western Province | 2 | 0 | 1 | 1 | 0 | 0% |
| Titans | 2 | 0 | 2 | 0 | 0 | 0% |
| South Africa Emerging Players | 1 | 1 | 0 | 0 | 0 | 100% |
| Boland | 1 | 0 | 1 | 0 | 0 | 0% |
| Easterns | 1 | 1 | 0 | 0 | 0 | 100% |
| North West Dragons | 1 | 0 | 1 | 0 | 0 | 0% |
Mpumalanga Rhinos Record by Venue
| Ground | P | W | L | T/D | NR | Win % |
|---|---|---|---|---|---|---|
| Uplands College | 18 | 7 | 6 | 3 | 2 | 54% |
| Mangaung Oval | 4 | 0 | 3 | 0 | 1 | 0% |
| Recreation Ground | 3 | 0 | 3 | 0 | 0 | 0% |
| City Oval | 3 | 1 | 1 | 1 | 0 | 50% |
| Willowmoore Park | 2 | 0 | 1 | 0 | 1 | 0% |
| Diamond Oval | 2 | 0 | 1 | 0 | 1 | 0% |
| Buffalo Park | 2 | 0 | 1 | 0 | 1 | 0% |
| Senwes Park | 2 | 0 | 1 | 1 | 0 | 0% |
| North-West University Oval | 2 | 1 | 1 | 0 | 0 | 50% |
| Boland Park | 1 | 0 | 1 | 0 | 0 | 0% |
| Polokwane Cricket Club | 1 | 0 | 1 | 0 | 0 | 0% |
Mpumalanga Rhinos Batting
| Player | M | Inns | Runs | HS | Avg | SR | 50+ |
|---|---|---|---|---|---|---|---|
| Garnett Tarr | 10 | 10 | 375 | 200 | 41.67 | 60.9 | 2 |
| Muhammed Mayet | 9 | 9 | 375 | 117 | 41.67 | 76.8 | 2 |
| Ruben du Toit | 6 | 6 | 232 | 80 | 58.00 | 133.3 | 1 |
| Benjamin van Niekerk | 10 | 10 | 214 | 109 | 26.75 | 91.1 | 1 |
| B Brokensha | 8 | 8 | 174 | 64 | 29.00 | 100.0 | 1 |
| Yassar Cook | 6 | 6 | 112 | 45 | 22.40 | 61.2 | 0 |
| Zakir Kathrada | 7 | 7 | 69 | 22 | 9.86 | 73.4 | 0 |
| Karabo Mogotsi | 3 | 3 | 69 | 46 | 23.00 | 40.4 | 0 |
| Thabile Hlatuka | 6 | 6 | 45 | 16 | 9.00 | 46.9 | 0 |
| Jon Hinrichsen | 5 | 5 | 34 | 27 | 8.50 | 68.0 | 0 |
| Tetelo Maphaka | 5 | 5 | 14 | 8 | 3.50 | 53.8 | 0 |
| Thebe Gazide | 2 | 2 | 7 | 4 | 7.00 | 116.7 | 0 |
Mpumalanga Rhinos Bowling
| Player | M | Overs | Wkts | Best | Avg | Econ |
|---|---|---|---|---|---|---|
| Jon Hinrichsen | 10 | 57.8 | 20 | 6 | 17.75 | 6.09 |
| Thabile Hlatuka | 9 | 54 | 11 | 2 | 32.82 | 6.69 |
| Smangaliso Nhlebela | 3 | 11 | 7 | 4 | 8.71 | 5.55 |
| B Brokensha | 9 | 51 | 7 | 2 | 44.43 | 6.10 |
| Tetelo Maphaka | 9 | 69 | 7 | 2 | 51.29 | 5.20 |
| Themba Maupa | 5 | 17 | 5 | 2 | 21.40 | 6.29 |
| Muhammed Mayet | 5 | 24.6 | 1 | 1 | 148.00 | 5.92 |
Everyone Who Has Played for Mpumalanga Rhinos
- Garnett Tarr10 matches · last Oct 2026
- Thabile Hlatuka10 matches · last Oct 2026
- B Brokensha10 matches · last Oct 2026
- Benjamin van Niekerk10 matches · last Oct 2026
- Jon Hinrichsen10 matches · last Oct 2026
- Tetelo Maphaka9 matches · last Oct 2026
- Muhammed Mayet9 matches · last Oct 2026
- Yassar Cook6 matches · last Oct 2026
- Ruben du Toit6 matches · last Oct 2026
- Themba Maupa5 matches · last Oct 2026
- Smangaliso Nhlebela3 matches · last Oct 2026
- Zakir Kathrada7 matches · last Oct 2026
- Karabo Mogotsi3 matches · last Oct 2026
- Suhail Patel2 matches · last Sep 2026
- Thebe Gazide2 matches · last Sep 2026
- Ricus Kramm2 matches · last Sep 2026
Mpumalanga Rhinos Record by Tournament
| Tournament / season | P | W | L | T/D | NR | Win % |
|---|---|---|---|---|---|---|
| CSA T20 Challenge 2026 | 7 | 2 | 4 | 0 | 1 | 33% |
| CSA Provincial One-Day Challenge Division Two 2026-27 | 2 | 1 | 1 | 0 | 0 | 50% |
| CSA 3-Day Series Division 2 2026-27 | 2 | 0 | 0 | 2 | 0 | – |
| CSA T20 Knockout 2025 | 6 | 2 | 3 | 0 | 1 | 40% |
| Other matches | 23 | 4 | 12 | 3 | 4 | 25% |
| Other matches 2025 | 2 | 0 | 0 | 1 | 1 | – |
| Other matches 2024 | 12 | 2 | 7 | 1 | 2 | 22% |
| Other matches 2022 | 2 | 1 | 1 | 0 | 0 | 50% |
| Other matches 2021 | 3 | 0 | 2 | 0 | 1 | 0% |
| Other matches 2019 | 4 | 1 | 2 | 1 | 0 | 33% |
