Domestic · MPR

Mpumalanga Rhinos

40Played
9Won
20Lost
5Tied / drawn
6No result
31%Win rate

Mpumalanga Rhinos Fixtures

Mpumalanga Rhinos Recent Form

Last 8 matches2 won · 5 lostlast 8
  1. Lv SWD
  2. Lv TIT
  3. NRv EAS
  4. Wv KZN
  5. Lv WP
  6. Lv BOL
  7. Wv SA-E
  8. Lv KNI

Mpumalanga Rhinos Recent Results

All results

Mpumalanga Rhinos Leading Players

Most runs
  1. Garnett Tarr10 matches · avg 41.7 · SR 61375runs
  2. Muhammed Mayet9 matches · avg 41.7 · SR 77375runs
  3. Ruben du Toit6 matches · avg 58.0 · SR 133232runs
  4. Benjamin van Niekerk10 matches · avg 26.8 · SR 91214runs
  5. B Brokensha8 matches · avg 29.0 · SR 100174runs
Most wickets
  1. Jon Hinrichsen10 matches · econ 6.0920wickets
  2. Thabile Hlatuka9 matches · econ 6.6911wickets
  3. Smangaliso Nhlebela3 matches · econ 5.557wickets
  4. B Brokensha9 matches · econ 6.107wickets
  5. Tetelo Maphaka9 matches · econ 5.207wickets

Mpumalanga Rhinos Results

DateOpponentScoreOpp. scoreResult
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 123114/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/7116 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

YearPWLT/DNRWin %
202611352138%
20258231240%
202412271222%
20222110050%
2021302010%
20194121033%

Mpumalanga Rhinos Head to Head

Mpumalanga Rhinos Record by Venue

Mpumalanga Rhinos Record by Tournament

Tournament / seasonPWLT/DNRWin %
CSA T20 Challenge 20267240133%
CSA Provincial One-Day Challenge Division Two 2026-272110050%
CSA 3-Day Series Division 2 2026-2720020–
CSA T20 Knockout 20256230140%
Other matches234123425%
Other matches 202520011–
Other matches 202412271222%
Other matches 20222110050%
Other matches 2021302010%
Other matches 20194121033%