John Campbell vs Faheem Ashraf

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: John Campbell has dominance over Faheem Ashraf in Tests, while Faheem Ashraf has the edge in overall, ODIs and T20Is. In recent years, form favours Faheem Ashraf.
CAREER
OverallJCFA
Most Runs15381540
Highest Score305215
Best Strike Rate229274
Most sixes2143
Most Fours184159
Best Averages
Most 50s36
Most 100s2
Most Wickets0115
Best Bowling Fig
Best Average109
Most Dots080
Best Economy1716
Best Strike Rate147
Most Runs Conceed443854
Most Maiden Overs089
Five Wicket haul1
Most Not Outs616
2026JCFA
Most Wickets1
Best Bowling Fig
Best Average29
Most Dots2
Best Economy15
Best Strike Rate12
Most Runs Conceed29
Most Maiden Overs0
2025JCFA
Most Runs391323
Highest Score141146
Best Strike Rate125346
Most sixes515
Most Fours5122
Best Averages
Most 50s2
Most 100s1
Most Wickets27
Best Bowling Fig
Best Average59
Most Dots22
Best Economy20
Best Strike Rate58
Most Runs Conceed683
Most Maiden Overs0
Most Not Outs4
2023JCFA
Most Runs72
Highest Score40
Best Strike Rate212
Most sixes3
Most Fours5
Best Averages
Most Wickets5
Best Bowling Fig
Best Average256
Most Dots4
Best Economy21
Best Strike Rate243
Most Runs Conceed352
Most Maiden Overs2
Most Not Outs1
2022JCFA
Most Runs24841
Highest Score5822
Best Strike Rate5541
Most sixes20
Most Fours317
Best Averages
Most 50s1
Most Wickets2
Best Bowling Fig
Best Average56
Most Dots0
Best Economy3
Best Strike Rate108
Most Runs Conceed111
Most Maiden Overs7
Most Not Outs3
2021JCFA
Most Runs148506
Highest Score42119
Best Strike Rate38252
Most sixes16
Most Fours1762
Best Averages
Most 50s2
Most Wickets18
Best Bowling Fig
Best Average192
Most Dots12
Best Economy18
Best Strike Rate232
Most Runs Conceed851
Most Maiden Overs44
Most Not Outs3
2020JCFA
Most Runs194170
Highest Score68145
Best Strike Rate52354
Most sixes14
Most Fours2224
Best Averages
Most 50s11
Most Wickets7
Best Bowling Fig
Best Average167
Most Dots2
Best Economy14
Best Strike Rate262
Most Runs Conceed257
Most Maiden Overs11
Most Not Outs1
2019BESTJCFA
Most Runs557110
Highest Score24560
Best Strike Rate247291
Most sixes123
Most Fours6311
Best Averages
Most 50s1
Most 100s1
Most Wickets011
Best Bowling Fig
Best Average234
Most Dots018
Best Economy1720
Best Strike Rate219
Most Runs Conceed44582
Most Maiden Overs05
Most Not Outs2
2018JCFA
Most Runs281
Highest Score127
Best Strike Rate257
Most sixes9
Most Fours27
Best Averages
Most 50s1
Most Wickets36
Best Bowling Fig
Best Average83
Most Dots20
Best Economy14
Best Strike Rate122
Most Runs Conceed882
Most Maiden Overs20
Five Wicket haul1
Most Not Outs5
2017JCFA
Most Runs37
Highest Score28
Best Strike Rate247
Most sixes3
Most Fours1
Best Averages
Most Wickets8
Best Bowling Fig
Best Average38
Most Dots0
Best Economy9
Best Strike Rate56
Most Runs Conceed107
Most Maiden Overs0
Most Not Outs3
TEST
OverallJCFA
Most Runs1245709
Highest Score11591
Best Strike Rate5355
Most sixes123
Most Fours153102
Best Averages
Most 50s34
Most 100s1
Most Wickets025
Best Bowling Fig
Best Average40
Most Dots02
Best Economy33
Best Strike Rate77
Most Runs Conceed301007
Most Maiden Overs079
Five Wicket haul
Most Not Outs61
2026JCFA
Most Wickets
Best Bowling Fig
Best Average
Most Dots
Best Economy
Best Strike Rate
Most Runs Conceed
Most Maiden Overs
2025JCFA
Most Runs35722
Highest Score11522
Best Strike Rate57105
Most sixes40
Most Fours472
Best Averages
Most 50s
Most 100s1
Most Wickets0
Best Bowling Fig
Best Average
Most Dots1
Best Economy7
Best Strike Rate
Most Runs Conceed16
Most Maiden Overs0
Most Not Outs
2023JCFA
Most Runs14
Highest Score9
Best Strike Rate36
Most sixes0
Most Fours1
Best Averages
Most Wickets1
Best Bowling Fig
Best Average130
Most Dots0
Best Economy5
Best Strike Rate144
Most Runs Conceed130
Most Maiden Overs1
Most Not Outs
2022JCFA
Most Runs24841
Highest Score5822
Best Strike Rate5541
Most sixes20
Most Fours317
Best Averages
Most 50s1
Most Wickets2
Best Bowling Fig
Best Average56
Most Dots0
Best Economy3
Best Strike Rate108
Most Runs Conceed111
Most Maiden Overs7
Most Not Outs3
2021JCFA
Most Runs148384
Highest Score4278
Best Strike Rate3850
Most sixes11
Most Fours1754
Best Averages
Most 50s2
Most Wickets10
Best Bowling Fig
Best Average41
Most Dots0
Best Economy3
Best Strike Rate87
Most Runs Conceed405
Most Maiden Overs44
Most Not Outs1
2020JCFA
Most Runs194110
Highest Score6891
Best Strike Rate5268
Most sixes11
Most Fours2219
Best Averages
Most 50s11
Most Wickets1
Best Bowling Fig
Best Average58
Most Dots0
Best Economy3
Best Strike Rate138
Most Runs Conceed58
Most Maiden Overs9
Most Not Outs1
2019BESTJCFA
Most Runs29815
Highest Score5515
Best Strike Rate6275
Most sixes40
Most Fours363
Best Averages
Most 50s1
Most 100s
Most Wickets06
Best Bowling Fig
Best Average17
Most Dots00
Best Economy33
Best Strike Rate29
Most Runs Conceed3099
Most Maiden Overs05
Most Not Outs2
2018JCFA
Most Runs123
Highest Score83
Best Strike Rate69
Most sixes1
Most Fours16
Best Averages
Most 50s1
Most Wickets5
Best Bowling Fig
Best Average38
Most Dots1
Best Economy3
Best Strike Rate73
Most Runs Conceed188
Most Maiden Overs13
Five Wicket haul
Most Not Outs
2017JCFA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Wickets
Best Bowling Fig
Best Average
Most Dots
Best Economy
Best Strike Rate
Most Runs Conceed
Most Maiden Overs
Most Not Outs
ODI
OverallJCFA
Most Runs282323
Highest Score17973
Best Strike Rate10786
Most sixes912
Most Fours2926
Best Averages
Most 50s1
Most 100s1
Most Wickets032
Best Bowling Fig
Best Average44
Most Dots029
Best Economy135
Best Strike Rate51
Most Runs Conceed131414
Most Maiden Overs09
Five Wicket haul1
Most Not Outs3
2026JCFA
Most Wickets
Best Bowling Fig
Best Average
Most Dots
Best Economy
Best Strike Rate
Most Runs Conceed
Most Maiden Overs
2025JCFA
Most Runs34104
Highest Score2673
Best Strike Rate68102
Most sixes15
Most Fours48
Best Averages
Most 50s1
Most 100s
Most Wickets6
Best Bowling Fig
Best Average38
Most Dots7
Best Economy5
Best Strike Rate43
Most Runs Conceed227
Most Maiden Overs0
Most Not Outs
2023JCFA
Most Runs6
Highest Score4
Best Strike Rate43
Most sixes0
Most Fours0
Best Averages
Most Wickets3
Best Bowling Fig
Best Average48
Most Dots3
Best Economy6
Best Strike Rate50
Most Runs Conceed144
Most Maiden Overs1
Most Not Outs
2022JCFA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Wickets
Best Bowling Fig
Best Average
Most Dots
Best Economy
Best Strike Rate
Most Runs Conceed
Most Maiden Overs
Most Not Outs
2021JCFA
Most Runs33
Highest Score11
Best Strike Rate67
Most sixes1
Most Fours2
Best Averages
Most 50s
Most Wickets2
Best Bowling Fig
Best Average115
Most Dots6
Best Economy6
Best Strike Rate120
Most Runs Conceed229
Most Maiden Overs0
Most Not Outs1
2020JCFA
Most Runs23
Highest Score23
Best Strike Rate144
Most sixes0
Most Fours3
Best Averages
Most 50s
Most Wickets1
Best Bowling Fig
Best Average87
Most Dots1
Best Economy5
Best Strike Rate102
Most Runs Conceed87
Most Maiden Overs2
Most Not Outs
2019BESTJCFA
Most Runs24858
Highest Score17928
Best Strike Rate11697
Most sixes81
Most Fours256
Best Averages
Most 50s
Most 100s1
Most Wickets02
Best Bowling Fig
Best Average168
Most Dots010
Best Economy136
Best Strike Rate164
Most Runs Conceed13335
Most Maiden Overs00
Most Not Outs
2018JCFA
Most Runs79
Highest Score23
Best Strike Rate74
Most sixes4
Most Fours6
Best Averages
Most 50s
Most Wickets16
Best Bowling Fig
Best Average21
Most Dots2
Best Economy4
Best Strike Rate29
Most Runs Conceed333
Most Maiden Overs6
Five Wicket haul1
Most Not Outs1
2017JCFA
Most Runs20
Highest Score15
Best Strike Rate77
Most sixes1
Most Fours1
Best Averages
Most Wickets2
Best Bowling Fig
Best Average30
Most Dots0
Best Economy4
Best Strike Rate46
Most Runs Conceed59
Most Maiden Overs0
Most Not Outs1
T20I
OverallJCFA
Most Runs11508
Highest Score1151
Best Strike Rate69133
Most sixes028
Most Fours231
Best Averages
Most 50s1
Most 100s
Most Wickets058
Best Bowling Fig
Best Average25
Most Dots049
Best Economy18
Best Strike Rate19
Most Runs Conceed11433
Most Maiden Overs01
Five Wicket haul
Most Not Outs12
2026JCFA
Most Wickets1
Best Bowling Fig
Best Average29
Most Dots2
Best Economy15
Best Strike Rate12
Most Runs Conceed29
Most Maiden Overs0
2025JCFA
Most Runs197
Highest Score51
Best Strike Rate139
Most sixes10
Most Fours12
Best Averages
Most 50s1
Most 100s
Most Wickets21
Best Bowling Fig
Best Average21
Most Dots14
Best Economy8
Best Strike Rate15
Most Runs Conceed440
Most Maiden Overs0
Most Not Outs4
2023JCFA
Most Runs52
Highest Score27
Best Strike Rate133
Most sixes3
Most Fours4
Best Averages
Most Wickets1
Best Bowling Fig
Best Average78
Most Dots1
Best Economy10
Best Strike Rate49
Most Runs Conceed78
Most Maiden Overs0
Most Not Outs1
2022JCFA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Wickets
Best Bowling Fig
Best Average
Most Dots
Best Economy
Best Strike Rate
Most Runs Conceed
Most Maiden Overs
Most Not Outs
2021JCFA
Most Runs89
Highest Score30
Best Strike Rate135
Most sixes4
Most Fours6
Best Averages
Most 50s
Most Wickets6
Best Bowling Fig
Best Average36
Most Dots6
Best Economy9
Best Strike Rate25
Most Runs Conceed217
Most Maiden Overs0
Most Not Outs1
2020JCFA
Most Runs37
Highest Score31
Best Strike Rate142
Most sixes3
Most Fours2
Best Averages
Most 50s
Most Wickets5
Best Bowling Fig
Best Average22
Most Dots1
Best Economy6
Best Strike Rate22
Most Runs Conceed112
Most Maiden Overs0
Most Not Outs
2019BESTJCFA
Most Runs1137
Highest Score1117
Best Strike Rate69119
Most sixes02
Most Fours22
Best Averages
Most 50s
Most 100s
Most Wickets03
Best Bowling Fig
Best Average49
Most Dots08
Best Economy111
Best Strike Rate26
Most Runs Conceed1148
Most Maiden Overs00
Most Not Outs
2018JCFA
Most Runs79
Highest Score21
Best Strike Rate114
Most sixes4
Most Fours5
Best Averages
Most 50s
Most Wickets15
Best Bowling Fig
Best Average24
Most Dots17
Best Economy7
Best Strike Rate20
Most Runs Conceed361
Most Maiden Overs1
Five Wicket haul
Most Not Outs4
2017JCFA
Most Runs17
Highest Score13
Best Strike Rate170
Most sixes2
Most Fours0
Best Averages
Most Wickets6
Best Bowling Fig
Best Average8
Most Dots0
Best Economy5
Best Strike Rate10
Most Runs Conceed48
Most Maiden Overs0
Most Not Outs2