Player Head-to-Head
JC
John Campbell
WI
VS
PR
Peter Richardson
ENG
5 wonStat categorieswon 3

John Campbell vs Peter Richardson

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

Final Verdict

John Campbell has dominance over Peter Richardson in overall, while Peter Richardson has the edge in Tests. In recent years, both have been evenly matched.

CAREER John CampbellTEST Peter RichardsonODI LevelT20I Level
Format

All formats

JC 5 – 3 PR
2067
Most Runs
2061
179
Highest Score
126
60.30
Best Strike Rate
–
38
Most sixes
0
240
Most Fours
178
29.96
Best Averages
37.47
7
Most 50s
9
3
Most 100s
5
8
Most Not Outs
1

Season by season

2026

JC 0 – 0 PR
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 0 – 0 PR
422
Most Runs
–
115
Highest Score
–
51.21
Best Strike Rate
–
5
Most sixes
–
56
Most Fours
–
22.21
Best Averages
–
1
Most 100s
–

2022

JC 0 – 0 PR
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 PR
148
Most Runs
–
42
Highest Score
–
37.66
Best Strike Rate
–
1
Most sixes
–
17
Most Fours
–

2020

JC 0 – 0 PR
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 PR
557
Most Runs
–
179
Highest Score
–
78.12
Best Strike Rate
–
12
Most sixes
–
63
Most Fours
–
32.76
Best Averages
–
1
Most 50s
–
1
Most 100s
–
2
Most Not Outs
–

1963

JC 0 – 0 PR
–
Most Runs
16
–
Highest Score
14
–
Most sixes
0
–
Most Fours
1

1962

JC 0 – 0 PR
–
Most Runs
81
–
Highest Score
26
–
Most sixes
0
–
Most Fours
6
–
Most Not Outs
1

1961

JC 0 – 0 PR
–
Most Runs
341
–
Highest Score
71
–
Most sixes
0
–
Most Fours
30
–
Most 50s
2

1959

JC 0 – 0 PR
–
Most Runs
213
–
Highest Score
68
–
Best Strike Rate
32.16
–
Most sixes
0
–
Most Fours
16
–
Most 50s
2

1958

JC 0 – 0 PR
–
Most Runs
266
–
Highest Score
100
–
Most sixes
0
–
Most Fours
22
–
Most 50s
1
–
Most 100s
1

1957

JC 0 – 0 PR
–
Most Runs
653
–
Highest Score
126
–
Most sixes
0
–
Most Fours
59
–
Best Averages
43.53
–
Most 50s
2
–
Most 100s
2

1956

JC 0 – 0 PR
–
Most Runs
491
–
Highest Score
117
–
Most sixes
0
–
Most Fours
44
–
Best Averages
49.10
–
Most 50s
2
–
Most 100s
2

TEST career

JC 3 – 5 PR
1541
Most Runs
2061
115
Highest Score
126
52.41
Best Strike Rate
–
20
Most sixes
0
186
Most Fours
178
28.54
Best Averages
37.47
6
Most 50s
9
1
Most 100s
5
7
Most Not Outs
1

Season by season

2026

JC 0 – 0 PR
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 PR
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 PR
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 PR
148
Most Runs
–
42
Highest Score
–
37.66
Best Strike Rate
–
1
Most sixes
–
17
Most Fours
–

2020

JC 0 – 0 PR
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 PR
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
–

1963

JC 0 – 0 PR
–
Most Runs
16
–
Highest Score
14
–
Most sixes
0
–
Most Fours
1

1962

JC 0 – 0 PR
–
Most Runs
81
–
Highest Score
26
–
Most sixes
0
–
Most Fours
6
–
Most Not Outs
1

1961

JC 0 – 0 PR
–
Most Runs
341
–
Highest Score
71
–
Most sixes
0
–
Most Fours
30
–
Most 50s
2

1959

JC 0 – 0 PR
–
Most Runs
213
–
Highest Score
68
–
Best Strike Rate
32.16
–
Most sixes
0
–
Most Fours
16
–
Most 50s
2

1958

JC 0 – 0 PR
–
Most Runs
266
–
Highest Score
100
–
Most sixes
0
–
Most Fours
22
–
Most 50s
1
–
Most 100s
1

1957

JC 0 – 0 PR
–
Most Runs
653
–
Highest Score
126
–
Most sixes
0
–
Most Fours
59
–
Best Averages
43.53
–
Most 50s
2
–
Most 100s
2

1956

JC 0 – 0 PR
–
Most Runs
491
–
Highest Score
117
–
Most sixes
0
–
Most Fours
44
–
Best Averages
49.10
–
Most 50s
2
–
Most 100s
2

ODI career

JC 0 – 0 PR
515
Most Runs
–
179
Highest Score
–
18
Most sixes
–
52
Most Fours
–
1
Most 50s
–
2
Most 100s
–
1
Most Not Outs
–

Season by season

2026

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

2025

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

2019

JC 0 – 0 PR
248
Most Runs
–
179
Highest Score
–
115.89
Best Strike Rate
–
8
Most sixes
–
25
Most Fours
–
1
Most 100s
–

T20I career

JC 0 – 0 PR
11
Most Runs
–
11
Highest Score
–
0
Most sixes
–
2
Most Fours
–

Season by season

2019

JC 0 – 0 PR
11
Most Runs
–
11
Highest Score
–
0
Most sixes
–
2
Most Fours
–
RECENT RESULTS 1 match