Matches (29)
SA20 (2)
BBL (3)
Super Smash (2)
Vijay Hazare Trophy (19)
BPL (2)
ILT20 (1)
RESULT
7th Match, Gqeberha, December 31, 2025, SA20
(19.4/20 ov, T:150) 150/5

Royals won by 5 wickets (with 2 balls remaining)

Player Of The Match
71* (38)
david-miller
Cricinfo's MVP
118.71 ptsImpact List
david-miller
Report

Miller's sixes turn tables to lift Royals off the bottom

Veteran rescues Paarl Royals from 35 for 4 and hands Sunrisers their first loss of the season

Andrew Fidel Fernando
Andrew Fidel Fernando
31-Dec-2025 • 6 hrs ago
David Miller struck his first T20 half-century of 2025, Sunrisers Eastern Cape vs Paarl Royals, SA20 2026, Gqeberha, December 31, 2025

David Miller struck his first T20 half-century of 2025  •  SA20

Paarl Royals 150 for 5 (Miller 71*, Lion-Cachet 45, Nortje 2-21, Jansen 2-25) beat Sunrisers Eastern Cape 149 (Hermann 47, Mokoena 4-34, Baartman 3-36) by five wickets
Paarl Royals' death bowlers combined to squeeze the momentum out of Sunrisers Eastern Cape's batting effort, before a David Miller masterclass rescued Royals from the depths of 35 for 4, and sent them to their target of 150 with two balls to spare.
Miller's 71 not out off 38 was so domineering a performance, that even the innings of Keagan Lion-Cachet, who joined Miller in a 114-run fifth-wicket stand, paled in comparison. Lion-Cachet was out for 45 off 40, with the scores tied and two balls left in the game. A wide down the leg side from Lewis Gregory sent Royals over the line.
When these two teams met on Saturday, Sunrisers had decked Royals for 49, and stormed to victory. This win not only puts Royals on the points table, it is also Sunrisers' first loss of the season so far.

Royals bowlers lock down the death

In order for the target to be manageable for a batting order short of confidence, the death bowlers had to put in a serious shift. Sunrisers were 127 for 4 with four overs to go, with their top-scorer Jordan Hermann at the crease. But between Ottneil Baartman, Nqobani Mokoena and Mujeeb Ur Rahman, Royals conceded just 22 runs off the last 24 balls, the team taking all six remaining wickets during this stretch.
Mokoena bowled hard into the pitch, and switched up his pace, to claim the richest rewards - a career-best 4 for 34 in his eighth senior T20. Baartman bowled two of the last four overs and gave away only a single boundary. He finished with 3 for 36. Mujeeb finished with 1 for 30.

Miller bats like no one else

Pretty much every batter who came to the crease found hitting the ball cleanly a challenge, with plenty of tackiness on this Gqeberha track. Miller's innings was incredibly fluent in comparison, punishing a loose delivery from Anrich Nortje first ball, before launching Tharindu Ratnayake's offspin over the deep extra cover boundary next over. Ratnayake would become his major victim of the afternoon, as Miller crashed 29 runs off his bowling alone.
Right through the innings, Miller found the boundary with ease, never letting the required rate climb too far above 10, even when digging his team out of substantial early trouble. He hit five sixes and four fours in all.

Sunrisers take out Royals' top order

The hosts' best stretch of the game was the first seven overs of the chase, in which Royals scored at no faster than five and over, and lost four wickets. The dismissals came in sets of two. In the fourth over, Marco Jansen's extra bounce led to Asa Tribe chipping one to mid-off, before Lhuan-dre Pretorius tickled a bouncer down the leg side and was caught spectacularly by a diving Quinton de Kock, holding the chance in an outstretched right glove.
The next double-strike was down to Nortje's exceptional bowling. He first had Kyle Verreyne dragging on, before a ripsnorting short delivery outside off was too hot for Rubin Hermann, who could only nick it to de Kock.

Andrew Fidel Fernando is a senior writer at ESPNcricinfo. @afidelf

Language
English
Win Probability
PR 100%
SECPR
100%50%100%SEC InningsPR Innings

Over 20 • PR 150/5

Keagan Lion-Cachet c Muthusamy b Gregory 45 (40b 6x4 0x6 56m) SR: 112.5
W
Royals won by 5 wickets (with 2 balls remaining)
Powered by Smart Stats
AskESPNcricinfo Logo
Instant answers to T20 questions
Royals Innings
<1 / 3>

SA20

TeamMWLPTNRR
SEC321103.035
JSK22092.118
DSG3116-1.483
PC31250.250
PR2114-3.358
MICT3022-2.500