Player Head-to-Head
JC
John Campbell
WI
VS
MT
Muhammad Tanveer
17 wonStat categorieswon 25

John Campbell vs Muhammad Tanveer

John Campbell and Muhammad Tanveer compared across career, Test, ODI and T20I — batting, bowling and season by season.

Final Verdict

Muhammad Tanveer has the edge in overall and T20Is. In recent years, form favours John Campbell.

CAREER Muhammad TanveerTEST LevelODI LevelT20I Muhammad Tanveer
Format

All formats

JC 2 – 10 MT
Batting
2067
Most Runs
2073
179
Highest Score
88
60.30
Best Strike Rate
126.17
38
Most sixes
112
240
Most Fours
157
29.96
Best Averages
38.39
7
Most 50s
15
3
Most 100s
–
8
Most Not Outs
17
Bowling
0
Most Wickets
12
0/1
Best Bowling Fig
2/31
0
Most Dots
22
44
Most Runs Conceed
575
0
Most Maiden Overs
0

Season by season

2026

JC 0 – 0 MT
498
Most Runs
–
101
Highest Score
–
74.11
Best Strike Rate
–
17
Most sixes
–
51
Most Fours
–
4
Most 50s
–
1
Most 100s
–
2
Most Not Outs
–

2025

JC 3 – 1 MT
422
Most Runs
201
115
Highest Score
63
51.21
Best Strike Rate
–
5
Most sixes
10
56
Most Fours
14
22.21
Best Averages
–
–
Most 50s
2
1
Most 100s
–
–
Most Not Outs
1

2024

JC 0 – 0 MT
Batting
–
Most Runs
632
–
Highest Score
80
–
Best Strike Rate
139.21
–
Most sixes
32
–
Most Fours
50
–
Best Averages
45.14
–
Most 50s
4
–
Most Not Outs
4
Bowling
–
Most Wickets
0
–
Best Bowling Fig
0/11
–
Most Dots
6
–
Most Runs Conceed
84
–
Most Maiden Overs
0

2023

JC 0 – 0 MT
Batting
–
Most Runs
416
–
Highest Score
69
–
Best Strike Rate
104.52
–
Most sixes
22
–
Most Fours
32
–
Most 50s
2
–
Most Not Outs
5
Bowling
–
Most Wickets
3
–
Best Bowling Fig
1/11
–
Best Average
53.00
–
Most Dots
6
–
Best Economy
6.28
–
Best Strike Rate
50.67
–
Most Runs Conceed
159
–
Most Maiden Overs
0

2022

JC 3 – 2 MT
Batting
248
Most Runs
143
58
Highest Score
88
54.99
Best Strike Rate
–
2
Most sixes
15
31
Most Fours
5
1
Most 50s
1
3
Most Not Outs
1
Bowling
–
Most Wickets
4
–
Best Bowling Fig
2/31
–
Best Average
42.00
–
Most Dots
4
–
Best Economy
7.88
–
Best Strike Rate
32.00
–
Most Runs Conceed
168
–
Most Maiden Overs
0

2021

JC 3 – 1 MT
Batting
148
Most Runs
81
42
Highest Score
25
37.66
Best Strike Rate
–
1
Most sixes
2
17
Most Fours
7
Bowling
–
Most Wickets
3
–
Best Bowling Fig
1/4
–
Most Dots
5
–
Most Runs Conceed
78
–
Most Maiden Overs
0

2020

JC 3 – 3 MT
Batting
194
Most Runs
172
68
Highest Score
64
51.73
Best Strike Rate
–
1
Most sixes
9
22
Most Fours
13
1
Most 50s
2
1
Most Not Outs
2
Bowling
–
Most Wickets
1
–
Best Bowling Fig
1/12
–
Most Dots
1
–
Most Runs Conceed
23
–
Most Maiden Overs
0

2019

JC 3 – 8 MT
Batting
557
Most Runs
428
179
Highest Score
57
78.12
Best Strike Rate
129.31
12
Most sixes
22
63
Most Fours
36
32.76
Best Averages
38.91
1
Most 50s
4
1
Most 100s
–
2
Most Not Outs
4
Bowling
0
Most Wickets
1
0/1
Best Bowling Fig
1/29
0
Most Dots
0
44
Most Runs Conceed
63
0
Most Maiden Overs
0

TEST career

JC 0 – 0 MT
Batting
1541
Most Runs
–
115
Highest Score
–
52.41
Best Strike Rate
–
20
Most sixes
–
186
Most Fours
–
28.54
Best Averages
–
6
Most 50s
–
1
Most 100s
–
7
Most Not Outs
–
Bowling
0
Most Wickets
–
0/10
Best Bowling Fig
–
0
Most Dots
–
30
Most Runs Conceed
–
0
Most Maiden Overs
–

Season by season

2026

JC 0 – 0 MT
265
Most Runs
–
72
Highest Score
–
57.11
Best Strike Rate
–
8
Most sixes
–
28
Most Fours
–
3
Most 50s
–
1
Most Not Outs
–

2025

JC 0 – 0 MT
388
Most Runs
–
115
Highest Score
–
50.13
Best Strike Rate
–
4
Most sixes
–
52
Most Fours
–
24.25
Best Averages
–
1
Most 100s
–

2022

JC 0 – 0 MT
Batting
248
Most Runs
–
58
Highest Score
–
54.99
Best Strike Rate
–
2
Most sixes
–
31
Most Fours
–
1
Most 50s
–
3
Most Not Outs
–

2021

JC 0 – 0 MT
Batting
148
Most Runs
–
42
Highest Score
–
37.66
Best Strike Rate
–
1
Most sixes
–
17
Most Fours
–

2020

JC 0 – 0 MT
Batting
194
Most Runs
–
68
Highest Score
–
51.73
Best Strike Rate
–
1
Most sixes
–
22
Most Fours
–
1
Most 50s
–
1
Most Not Outs
–

2019

JC 0 – 0 MT
Batting
298
Most Runs
–
55
Highest Score
–
61.70
Best Strike Rate
–
4
Most sixes
–
36
Most Fours
–
29.80
Best Averages
–
1
Most 50s
–
2
Most Not Outs
–
Bowling
0
Most Wickets
–
0/10
Best Bowling Fig
–
0
Most Dots
–
30
Most Runs Conceed
–
0
Most Maiden Overs
–

ODI career

JC 4 – 4 MT
Batting
515
Most Runs
91
179
Highest Score
46
18
Most sixes
1
52
Most Fours
14
1
Most 50s
–
2
Most 100s
–
1
Most Not Outs
–
Bowling
0
Most Wickets
1
0/13
Best Bowling Fig
1/47
0
Most Dots
6
13
Most Runs Conceed
133
0
Most Maiden Overs
0

Season by season

2026

JC 0 – 0 MT
233
Most Runs
–
101
Highest Score
–
112.02
Best Strike Rate
–
9
Most sixes
–
23
Most Fours
–
1
Most 50s
–
1
Most 100s
–
1
Most Not Outs
–

2025

JC 0 – 0 MT
34
Most Runs
–
26
Highest Score
–
1
Most sixes
–
4
Most Fours
–

2023

JC 0 – 0 MT
Batting
–
Most Runs
91
–
Highest Score
46
–
Most sixes
1
–
Most Fours
14
Bowling
–
Most Wickets
1
–
Best Bowling Fig
1/47
–
Best Average
133.00
–
Most Dots
6
–
Best Economy
6.05
–
Best Strike Rate
132.00
–
Most Runs Conceed
133
–
Most Maiden Overs
0

2019

JC 0 – 0 MT
Batting
248
Most Runs
–
179
Highest Score
–
115.89
Best Strike Rate
–
8
Most sixes
–
25
Most Fours
–
1
Most 100s
–
Bowling
0
Most Wickets
–
0/13
Best Bowling Fig
–
0
Most Dots
–
13
Most Runs Conceed
–
0
Most Maiden Overs
–

T20I career

JC 0 – 8 MT
Batting
11
Most Runs
1982
11
Highest Score
88
–
Best Strike Rate
133.38
0
Most sixes
111
2
Most Fours
143
–
Best Averages
39.64
–
Most 50s
15
–
Most Not Outs
17
Bowling
0
Most Wickets
11
0/1
Best Bowling Fig
2/31
0
Most Dots
16
1
Most Runs Conceed
442
0
Most Maiden Overs
0

Season by season

2025

JC 0 – 0 MT
–
Most Runs
201
–
Highest Score
63
–
Most sixes
10
–
Most Fours
14
–
Most 50s
2
–
Most Not Outs
1

2024

JC 0 – 0 MT
Batting
–
Most Runs
632
–
Highest Score
80
–
Best Strike Rate
139.21
–
Most sixes
32
–
Most Fours
50
–
Best Averages
45.14
–
Most 50s
4
–
Most Not Outs
4
Bowling
–
Most Wickets
0
–
Best Bowling Fig
0/11
–
Most Dots
6
–
Most Runs Conceed
84
–
Most Maiden Overs
0

2023

JC 0 – 0 MT
Batting
–
Most Runs
325
–
Highest Score
69
–
Best Strike Rate
134.85
–
Most sixes
21
–
Most Fours
18
–
Most 50s
2
–
Most Not Outs
5
Bowling
–
Most Wickets
2
–
Best Bowling Fig
1/11
–
Most Dots
0
–
Most Runs Conceed
26
–
Most Maiden Overs
0

2022

JC 0 – 0 MT
Batting
–
Most Runs
143
–
Highest Score
88
–
Most sixes
15
–
Most Fours
5
–
Most 50s
1
–
Most Not Outs
1
Bowling
–
Most Wickets
4
–
Best Bowling Fig
2/31
–
Best Average
42.00
–
Most Dots
4
–
Best Economy
7.88
–
Best Strike Rate
32.00
–
Most Runs Conceed
168
–
Most Maiden Overs
0

2021

JC 0 – 0 MT
Batting
–
Most Runs
81
–
Highest Score
25
–
Most sixes
2
–
Most Fours
7
Bowling
–
Most Wickets
3
–
Best Bowling Fig
1/4
–
Most Dots
5
–
Most Runs Conceed
78
–
Most Maiden Overs
0

2020

JC 0 – 0 MT
Batting
–
Most Runs
172
–
Highest Score
64
–
Most sixes
9
–
Most Fours
13
–
Most 50s
2
–
Most Not Outs
2
Bowling
–
Most Wickets
1
–
Best Bowling Fig
1/12
–
Most Dots
1
–
Most Runs Conceed
23
–
Most Maiden Overs
0

2019

JC 0 – 7 MT
Batting
11
Most Runs
428
11
Highest Score
57
–
Best Strike Rate
129.31
0
Most sixes
22
2
Most Fours
36
–
Best Averages
38.91
–
Most 50s
4
–
Most Not Outs
4
Bowling
0
Most Wickets
1
0/1
Best Bowling Fig
1/29
0
Most Dots
0
1
Most Runs Conceed
63
0
Most Maiden Overs
0