Kagiso Rabada vs Andy McBrine

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Kagiso Rabada has dominance over Andy McBrine in overall, while Andy McBrine has the edge in Tests, ODIs and T20Is. In recent years, form favours Kagiso Rabada.
CAREER
OverallKRAM
Most Runs16221840
Highest Score100205
Best Strike Rate246246
Most sixes3925
Most Fours249195
Best Averages
Most 50s7
Most Not Outs5524
2025KRAM
Most Runs50202
Highest Score32122
Best Strike Rate277170
Most sixes11
Most Fours624
Best Averages
Most 50s1
Most Not Outs23
2024BESTKRAM
Most Runs160145
Highest Score5069
Best Strike Rate261107
Most sixes10
Most Fours2413
Best Averages
Most 50s1
Most Not Outs31
2023KRAM
Most Runs91422
Highest Score33121
Best Strike Rate118120
Most sixes65
Most Fours352
Best Averages
Most 50s2
Most Not Outs63
2022KRAM
Most Runs172516
Highest Score60154
Best Strike Rate246289
Most sixes410
Most Fours1365
Best Averages
Most 50s2
Most Not Outs51
2021KRAM
Most Runs24793
Highest Score7538
Best Strike Rate305127
Most sixes81
Most Fours288
Best Averages
Most Not Outs13
2020KRAM
Most Runs52101
Highest Score3840
Best Strike Rate16478
Most sixes32
Most Fours57
Best Averages
Most Not Outs21
2019KRAM
Most Runs19736
Highest Score5320
Best Strike Rate12867
Most sixes30
Most Fours263
Best Averages
Most Not Outs31
2018KRAM
Most Runs22966
Highest Score4216
Best Strike Rate9956
Most sixes31
Most Fours272
Best Averages
Most Not Outs34
2017KRAM
Most Runs21475
Highest Score6026
Best Strike Rate172163
Most sixes81
Most Fours947
Best Averages
Most Not Outs23
2016KRAM
Most Runs153138
Highest Score4789
Best Strike Rate122218
Most sixes23
Most Fours1611
Best Averages
Most 50s1
Most Not Outs94
2015KRAM
Most Runs5746
Highest Score3023
Best Strike Rate17196
Most sixes01
Most Fours73
Best Averages
Most Not Outs73
TEST
OverallKRAM
Most Runs1037754
Highest Score4790
Best Strike Rate5056
Most sixes216
Most Fours20195
Best Averages
Most 50s5
Most Not Outs213
2025KRAM
Most Runs6132
Highest Score690
Best Strike Rate2951
Most sixes00
Most Fours016
Best Averages
Most 50s1
Most Not Outs11
2024KRAM
Most Runs126121
Highest Score3155
Best Strike Rate6160
Most sixes00
Most Fours2012
Best Averages
Most 50s1
Most Not Outs21
2023BESTKRAM
Most Runs46262
Highest Score1686
Best Strike Rate5354
Most sixes23
Most Fours334
Best Averages
Most 50s2
Most Not Outs31
2022KRAM
Most Runs141221
Highest Score4759
Best Strike Rate5969
Most sixes43
Most Fours1130
Best Averages
Most 50s1
Most Not Outs2
2021KRAM
Most Runs112
Highest Score40
Best Strike Rate57
Most sixes3
Most Fours15
Best Averages
Most Not Outs2
2020KRAM
Most Runs20
Highest Score16
Best Strike Rate45
Most sixes1
Most Fours2
Best Averages
Most Not Outs1
2019KRAM
Most Runs13618
Highest Score2211
Best Strike Rate4923
Most sixes20
Most Fours223
Best Averages
Most Not Outs1
2018KRAM
Most Runs190
Highest Score30
Best Strike Rate40
Most sixes2
Most Fours25
Best Averages
Most Not Outs
2017KRAM
Most Runs141
Highest Score34
Best Strike Rate56
Most sixes6
Most Fours87
Best Averages
Most Not Outs1
2016KRAM
Most Runs105
Highest Score32
Best Strike Rate48
Most sixes1
Most Fours14
Best Averages
Most 50s
Most Not Outs5
2015KRAM
Most Runs14
Highest Score6
Best Strike Rate27
Most sixes0
Most Fours2
Best Averages
Most Not Outs3
ODI
OverallKRAM
Most Runs401920
Highest Score3179
Best Strike Rate7971
Most sixes1214
Most Fours3087
Best Averages
Most 50s2
Most Not Outs1814
2025KRAM
Most Runs1670
Highest Score1632
Best Strike Rate73119
Most sixes01
Most Fours28
Best Averages
Most 50s
Most Not Outs2
2024KRAM
Most Runs2524
Highest Score1414
Best Strike Rate7147
Most sixes10
Most Fours21
Best Averages
Most 50s
Most Not Outs
2023BESTKRAM
Most Runs45160
Highest Score1735
Best Strike Rate6566
Most sixes42
Most Fours018
Best Averages
Most 50s
Most Not Outs32
2022KRAM
Most Runs5221
Highest Score459
Best Strike Rate10069
Most sixes03
Most Fours130
Best Averages
Most 50s1
Most Not Outs
2021KRAM
Most Runs5185
Highest Score1630
Best Strike Rate11965
Most sixes21
Most Fours58
Best Averages
Most Not Outs3
2020KRAM
Most Runs101
Highest Score40
Best Strike Rate78
Most sixes2
Most Fours7
Best Averages
Most Not Outs1
2019KRAM
Most Runs6118
Highest Score319
Best Strike Rate7944
Most sixes10
Most Fours40
Best Averages
Most Not Outs21
2018KRAM
Most Runs3966
Highest Score1216
Best Strike Rate5956
Most sixes11
Most Fours22
Best Averages
Most Not Outs34
2017KRAM
Most Runs7323
Highest Score2612
Best Strike Rate11661
Most sixes20
Most Fours72
Best Averages
Most Not Outs1
2016KRAM
Most Runs48106
Highest Score1579
Best Strike Rate7495
Most sixes13
Most Fours28
Best Averages
Most 50s1
Most Not Outs31
2015KRAM
Most Runs3846
Highest Score1923
Best Strike Rate6196
Most sixes01
Most Fours53
Best Averages
Most Not Outs33
T20I
OverallKRAM
Most Runs184166
Highest Score2236
Best Strike Rate117119
Most sixes65
Most Fours1813
Best Averages
Most 50s
Most Not Outs167
2025KRAM
Most Runs28
Highest Score10
Best Strike Rate175
Most sixes1
Most Fours4
Best Averages
Most 50s
Most Not Outs1
2024KRAM
Most Runs9
Highest Score5
Best Strike Rate129
Most sixes0
Most Fours2
Best Averages
Most 50s
Most Not Outs1
2023KRAM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2022BESTKRAM
Most Runs2674
Highest Score936
Best Strike Rate87151
Most sixes04
Most Fours15
Best Averages
Most 50s
Most Not Outs31
2021KRAM
Most Runs848
Highest Score198
Best Strike Rate12962
Most sixes30
Most Fours80
Best Averages
Most Not Outs8
2020KRAM
Most Runs32
Highest Score22
Best Strike Rate119
Most sixes2
Most Fours3
Best Averages
Most Not Outs1
2019KRAM
Most Runs0
Highest Score0
Best Strike Rate0
Most sixes0
Most Fours0
Best Averages
Most Not Outs
2018KRAM
Most Runs0
Highest Score0
Best Strike Rate0
Most sixes0
Most Fours0
Best Averages
Most Not Outs
2017KRAM
Most Runs52
Highest Score14
Best Strike Rate102
Most sixes1
Most Fours5
Best Averages
Most Not Outs3
2016KRAM
Most Runs032
Highest Score010
Best Strike Rate123
Most sixes00
Most Fours03
Best Averages
Most 50s
Most Not Outs13
2015KRAM
Most Runs5
Highest Score5
Best Strike Rate83
Most sixes0
Most Fours0
Best Averages
Most Not Outs1