Season Leaderboard

The best individual SA20 seasons.

The default view shows the latest season batting leaderboard. Change role, season, team, or sort to explore every player-season by RAA, phase strength, bowling type, or batting hand.

SA20 Batting Season Leaderboard
96 player-seasons. RAA is the default sort. Split columns show percentile bars.
RankPlayerSeasonTeamCore metricsPhaseAgainst Bowling Type
#1AK Markram2026Durban's Super Giants+80.1+45.7+34.4
309 runs
202 balls
1.5344.1
95
86
88
80
94
53
90
NA
100
35
NA
#2SE Rutherford2026Pretoria Capitals+73.6+31+42.6
334 runs
202 balls
1.65466.8
93
78
94
NA
76
80
85
NA
84
NA
NA
#3D Brevis2026Pretoria Capitals+73.4+43.2+30.1
370 runs
237 balls
1.56141.1
88
82
78
99
66
83
83
NA
NA
82
NA
#4Q de Kock2026Sunrisers Eastern Cape+67+44+23
390 runs
262 balls
1.48939
83
80
71
75
86
NA
87
40
63
27
NA
#5RD Rickelton2026MI Cape Town+52.4+26.4+26.1
337 runs
216 balls
1.5642.1
82
72
76
36
98
95
63
80
29
NA
NA
#6JM Vince2026Joburg Super Kings+47.2+42.6+4.7
263 runs
172 balls
1.52937.6
85
87
57
91
63
NA
98
NA
NA
5
NA
#7JM Coles2026Sunrisers Eastern Cape+45.6+25.8+19.8
152 runs
89 balls
1.70838
97
91
95
NA
95
NA
99
NA
NA
NA
NA
#8DA Miller2026Paarl Royals+37.7+19+18.7
196 runs
132 balls
1.48539.2
85
76
82
NA
84
NA
78
NA
53
93
NA
#9JC Buttler2026Durban's Super Giants+33.8+38.7-5
170 runs
114 balls
1.49128.3
87
94
37
16
89
NA
100
NA
NA
25
NA
#10J Hermann2026Sunrisers Eastern Cape+32.9+6+26.9
273 runs
199 balls
1.37234.1
75
60
80
60
55
74
59
NA
87
20
NA
#11D Forrester2026Joburg Super Kings+32.5+19.1+13.4
175 runs
106 balls
1.65158.3
88
82
78
NA
81
67
80
NA
NA
NA
NA
#12DP Conway2026Durban's Super Giants+24.4+23.4+1
111 runs
64 balls
1.73437
94
95
52
82
NA
NA
NA
NA
NA
NA
NA
#13E Jones2026Durban's Super Giants+21.9+16.6+5.3
100 runs
62 balls
1.61325
91
88
69
NA
NA
50
NA
NA
NA
NA
NA
#14RR Hendricks2026MI Cape Town+20.8-25.4+46.2
249 runs
202 balls
1.23349.8
67
31
95
84
42
56
50
NA
NA
85
NA
#15T Stubbs2026Sunrisers Eastern Cape+18.8-23.9+42.6
192 runs
149 balls
1.28964
71
27
98
NA
29
73
55
NA
NA
73
NA
#16JL du Plooy2026Joburg Super Kings+17.5+16.6+0.9
86 runs
49 balls
1.75543
91
94
53
NA
NA
NA
NA
NA
NA
NA
NA
#17MJ Ackerman2026Durban's Super Giants+15.6+13+2.6
72 runs
43 balls
1.67436
92
92
64
97
NA
NA
NA
NA
NA
NA
NA
#18LS Livingstone2026Durban's Super Giants+14.5+8.8+5.7
61 runs
37 balls
1.64930.5
95
87
85
NA
NA
79
NA
NA
NA
NA
NA
#19Shubham Ranjane2026Joburg Super Kings+14.5-1.4+15.9
101 runs
81 balls
1.24733.7
78
50
92
NA
74
NA
NA
NA
NA
NA
NA
#20DW Lawrence2026Paarl Royals+13.9+7.1+6.8
198 runs
144 balls
1.37528.3
65
63
61
NA
71
NA
52
NA
26
NA
NA
#21D Ferreira2026Joburg Super Kings+6.8+23.1-16.3
103 runs
60 balls
1.71717.2
69
96
8
NA
77
NA
NA
NA
NA
NA
NA
#22F du Plessis2026Joburg Super Kings+5.5+13.7-8.2
135 runs
89 balls
1.51727
60
78
28
88
NA
NA
98
NA
NA
NA
NA
#23Karim Janat2026MI Cape Town+4.9+7.4-2.5
29 runs
16 balls
1.81329
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#24MP Breetzke2026Sunrisers Eastern Cape+2.7-52.3+55
291 runs
250 balls
1.16436.4
52
20
94
40
50
44
46
NA
61
33
NA
#25L Gregory2026Sunrisers Eastern Cape+2.7-9.7+12.5
42 runs
36 balls
1.16721
62
12
100
NA
NA
36
NA
NA
NA
NA
NA
#26OEG Baartman2026Paarl Royals+2.2+0.6+1.6
7 runs
8 balls
0.8757
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#27D Jansen2026Joburg Super Kings+1.7-5.4+7.1
33 runs
28 balls
1.17933
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#28A Nortje2026Sunrisers Eastern Cape+1.7+2-0.3
8 runs
5 balls
1.68
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#29HE van der Dussen2026MI Cape Town+1.4+5.2-3.8
247 runs
184 balls
1.34227.4
50
60
43
52
28
NA
30
NA
50
36
NA
#30P Subrayen2026Joburg Super Kings+0.9+0.5+0.4
1 runs
1 balls
10
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#31AJ Hosein2026Joburg Super Kings+0.9+5-4.1
65 runs
45 balls
1.44421.7
53
70
29
NA
NA
NA
7
NA
NA
NA
NA
#32JM Bairstow2026Sunrisers Eastern Cape+0.8+16.1-15.4
260 runs
175 balls
1.48626
49
67
30
29
88
NA
12
NA
NA
78
NA
#33K Lion-Cachet2026Paarl Royals+0.5-16.6+17.1
57 runs
46 balls
1.23957
51
5
100
NA
NA
NA
24
NA
NA
NA
NA
#34RR Rossouw2026Joburg Super Kings+0.4-1.1+1.4
91 runs
69 balls
1.31930.3
49
51
55
NA
44
NA
NA
NA
NA
NA
NA
#35KTH Ratnayake2026Sunrisers Eastern Cape+0.2+0.1+0.1
1 runs
1 balls
10
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#36Imran Tahir2026Joburg Super Kings+0-1.3+1.4
2 runs
3 balls
0.6670
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#37KT Maphaka2026Durban's Super Giants-0.1-3.5+3.4
2 runs
9 balls
0.2222
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#38Rashid Khan2026MI Cape Town-0.2+7.3-7.5
36 runs
21 balls
1.71412
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#39TS Mills2026Pretoria Capitals-0.4-2+1.6
8 runs
7 balls
1.1438
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#40GF Linde2026MI Cape Town-0.6+15.6-16.2
93 runs
70 balls
1.32913.3
46
86
11
NA
27
NA
NA
NA
NA
NA
NA
#41E Bosch2026Durban's Super Giants-0.8+3.8-4.6
15 runs
9 balls
1.6677.5
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#42G Coetzee2026Durban's Super Giants-1+2.6-3.7
15 runs
9 balls
1.6677.5
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#43GG Peters2026Pretoria Capitals-1.4-2.6+1.2
1 runs
4 balls
0.250
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#44SD Hope2026Pretoria Capitals-1.8+2.4-4.2
276 runs
205 balls
1.34627.6
47
56
44
47
29
NA
26
NA
NA
75
83
#45D Pretorius2026MI Cape Town-1.8+4.1-5.9
13 runs
11 balls
1.1826.5
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#46N Burger2026Joburg Super Kings-2-4.5+2.5
25 runs
21 balls
1.19112.5
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#47BC Fortuin2026Paarl Royals-2.6-1.8-0.8
55 runs
43 balls
1.27918.3
40
46
46
NA
NA
35
NA
NA
NA
NA
NA
#48WJ Lubbe2026Pretoria Capitals-2.7+9.1-11.8
124 runs
94 balls
1.31920.7
44
68
23
NA
37
NA
57
NA
NA
NA
NA
#49C Bosch2026MI Cape Town-3.1+2.7-5.8
26 runs
28 balls
0.92913
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#50WCF Smeed2026Pretoria Capitals-3.4-8.3+5
91 runs
76 balls
1.19730.3
42
35
65
59
NA
NA
93
NA
NA
NA
NA
#51H Klaasen2026Durban's Super Giants-3.5-1.4-2.1
138 runs
107 balls
1.2919.7
43
51
45
NA
65
NA
47
NA
NA
NA
NA
#52Noor Ahmad2026Durban's Super Giants-4.1-0.7-3.4
2 runs
3 balls
0.6671
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#53LB Williams2026Pretoria Capitals-4.9-2.6-2.3
4 runs
5 balls
0.82
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#54SR Harmer2026Durban's Super Giants-4.9-5.2+0.3
20 runs
20 balls
120
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#55AF Milne2026Sunrisers Eastern Cape-5-3.2-1.8
6 runs
7 balls
0.8573
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#56Waqar Salamkheil2026Paarl Royals-5.1-2.1-3
1 runs
3 balls
0.3331
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#57GC Viljoen2026Paarl Royals-5.5-4.7-0.8
7 runs
7 balls
17
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#58D Smith2026Pretoria Capitals-5.5-3.4-2.1
9 runs
12 balls
0.759
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#59RJ Gleeson2026Joburg Super Kings-5.9-3.3-2.6
1 runs
4 balls
0.251
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#60D Wiese2026Durban's Super Giants-6-0.4-5.6
33 runs
24 balls
1.37511
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#61CJ Green2026Sunrisers Eastern Cape-6.4-1.3-5.1
1 runs
2 balls
0.51
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#62M Jansen2026Sunrisers Eastern Cape-6.7+2.4-9.1
77 runs
55 balls
1.415.4
34
61
17
NA
76
NA
NA
NA
NA
NA
NA
#63GJ Snyman2026MI Cape Town-7.1-2.2-4.9
2 runs
5 balls
0.42
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#64VS Halambage2026Paarl Royals-7.2-1.8-5.3
5 runs
8 balls
0.6255
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#65KA Pollard2026MI Cape Town-7.2-6.2-1
20 runs
20 balls
110
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#66TA Boult2026MI Cape Town-7.3-1.4-5.9
1 runs
4 balls
0.251
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#67Codi Yusuf2026Pretoria Capitals-7.4-6.3-1.1
10 runs
12 balls
0.83310
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#68N Pooran2026MI Cape Town-7.7+13.8-21.5
152 runs
107 balls
1.42116.9
38
73
12
NA
12
NA
39
NA
16
NA
NA
#69R Powell2026Paarl Royals-7.8-1.7-6.2
1 runs
2 balls
0.51
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#70Mujeeb Ur Rahman2026Paarl Royals-7.9-0.5-7.4
0 runs
1 balls
00
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#71RL Chase2026Pretoria Capitals-7.9-0.5-7.4
52 runs
40 balls
1.313
27
52
14
NA
NA
NA
NA
NA
NA
NA
NA
#72S Muthusamy2026Sunrisers Eastern Cape-8.5-4-4.5
4 runs
6 balls
0.6672
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#73N Timmers2026Joburg Super Kings-8.8-7.7-1.1
47 runs
46 balls
1.02223.5
29
25
42
NA
NA
NA
NA
NA
NA
NA
NA
#74DG Bedingham2026Durban's Super Giants-9.7-11.6+2
41 runs
40 balls
1.02520.5
24
10
61
NA
36
NA
NA
NA
NA
NA
NA
#75L Ngidi2026Pretoria Capitals-10.6-1.8-8.8
5 runs
6 balls
0.8331.7
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#76K Rabada2026MI Cape Town-11.8-11.4-0.4
16 runs
22 balls
0.7275.3
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#77N Mokoena2026Paarl Royals-11.9-1.4-10.5
4 runs
6 balls
0.6672
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#78KS Williamson2026Durban's Super Giants-11.9-6.1-5.8
110 runs
91 balls
1.20922
34
42
34
62
NA
NA
NA
NA
NA
NA
NA
#79K Verreynne2026Paarl Royals-13.6-23.6+10.1
129 runs
117 balls
1.10332.3
35
21
70
54
9
NA
51
NA
NA
NA
NA
#80AD Russell2026Pretoria Capitals-15-4.5-10.5
30 runs
23 balls
1.30410
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#81MS Pepper2026Joburg Super Kings-16.7-12.6-4.1
50 runs
52 balls
0.96216.7
17
14
32
NA
NA
NA
NA
NA
NA
40
NA
#82SP Narine2026Durban's Super Giants-16.7+6-22.7
26 runs
17 balls
1.5296.5
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#83JF Smith2026MI Cape Town-17.3+13.2-30.5
99 runs
67 balls
1.47811
21
83
3
NA
68
NA
25
NA
NA
NA
NA
#84TJ Moores2026MI Cape Town-17.7-10-7.7
9 runs
15 balls
0.64.5
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#85KA Maharaj2026Pretoria Capitals-19.2-19.1-0.1
45 runs
50 balls
0.97.5
12
5
48
NA
NA
6
NA
NA
NA
NA
NA
#86Sikandar Raza2026Paarl Royals-28.3-26.1-2.2
118 runs
109 balls
1.08319.7
21
15
44
NA
12
30
60
NA
NA
9
NA
#87JM Cox2026Pretoria Capitals-29.2-18.7-10.5
32 runs
38 balls
0.8428
3
3
8
NA
NA
NA
NA
NA
NA
NA
NA
#88B Parsons2026Pretoria Capitals-31.8-27.4-4.4
150 runs
127 balls
1.18121.4
23
19
38
11
39
NA
4
NA
NA
NA
NA
#89RA Herman2026Paarl Royals-35.1-37.8+2.7
226 runs
207 balls
1.09225.1
30
22
52
51
8
NA
19
NA
79
NA
38
#90D Potgieter2026Paarl Royals-35.7-25.2-10.5
21 runs
37 balls
0.5687
1
1
7
NA
NA
NA
NA
NA
NA
NA
NA
#91LG Pretorius2026Paarl Royals-35.8-18.2-17.6
224 runs
184 balls
1.21722.4
28
37
28
22
10
NA
8
NA
45
NA
NA
#92R Moonsamy2026Joburg Super Kings-36.8-22.7-14.1
14 runs
27 balls
0.5194.7
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
#93PWA Mulder2026Joburg Super Kings-41.2-13.8-27.4
137 runs
117 balls
1.17113.7
13
33
10
NA
45
NA
NA
NA
3
NA
NA
#94M De Villiers2026Joburg Super Kings-41.9-12.3-29.7
151 runs
130 balls
1.16215.1
16
37
11
13
21
NA
23
NA
34
NA
NA
#95AM Tribe2026Paarl Royals-46-22.1-24
164 runs
136 balls
1.20618.2
14
26
15
21
1
NA
34
NA
NA
NA
NA
#96C Esterhuizen2026Pretoria Capitals-67.2-37.1-30.1
166 runs
157 balls
1.05715.1
10
16
13
12
8
NA
5
NA
NA
49
NA