Player Head-to-Head
JK
JP Kotze
NAM
VS
JD
John Dyson
AUS
7 wonStat categorieswon 2

JP Kotze vs John Dyson

JP Kotze and John Dyson compared across career, Test, ODI and T20I — batting, bowling and season by season.

Final Verdict

JP Kotze has dominance over John Dyson in overall and ODIs. In recent years, both have been evenly matched.

CAREER JP KotzeTEST LevelODI JP KotzeT20I Level
Format

All formats

JK 7 – 2 JD
2121
Most Runs
2114
148
Highest Score
127
96.81
Best Strike Rate
37.42
80
Most sixes
5
194
Most Fours
178
21.64
Best Averages
28.57
4
Most 50s
9
3
Most 100s
2
13
Most Not Outs
11

Season by season

2025

JK 0 – 0 JD
169
Most Runs
–
48
Highest Score
–
67.33
Best Strike Rate
–
2
Most sixes
–
17
Most Fours
–
1
Most Not Outs
–

2024

JK 0 – 0 JD
506
Most Runs
–
78
Highest Score
–
98.64
Best Strike Rate
–
18
Most sixes
–
57
Most Fours
–
20.24
Best Averages
–
3
Most 50s
–
2
Most Not Outs
–

2023

JK 0 – 0 JD
50
Most Runs
–
31
Highest Score
–
2
Most sixes
–
3
Most Fours
–
2
Most Not Outs
–

2022

JK 0 – 0 JD
91
Most Runs
–
39
Highest Score
–
6
Most sixes
–
8
Most Fours
–

2021

JK 0 – 0 JD
41
Most Runs
–
37
Highest Score
–
2
Most sixes
–
2
Most Fours
–

2020

JK 0 – 0 JD
55
Most Runs
–
27
Highest Score
–
0
Most sixes
–
9
Most Fours
–

2019

JK 0 – 0 JD
672
Most Runs
–
148
Highest Score
–
112.56
Best Strike Rate
–
32
Most sixes
–
61
Most Fours
–
32.00
Best Averages
–
3
Most 100s
–
1
Most Not Outs
–

2018

JK 0 – 0 JD
32
Most Runs
–
31
Highest Score
–
1
Most sixes
–
0
Most Fours
–
1
Most Not Outs
–

2017

JK 0 – 0 JD
129
Most Runs
–
50
Highest Score
–
3
Most sixes
–
9
Most Fours
–
1
Most 50s
–

2016

JK 0 – 0 JD
82
Most Runs
–
32
Highest Score
–
4
Most sixes
–
6
Most Fours
–

2015

JK 0 – 0 JD
95
Most Runs
–
33
Highest Score
–
3
Most sixes
–
9
Most Fours
–
2
Most Not Outs
–

2014

JK 0 – 0 JD
67
Most Runs
–
18
Highest Score
–
0
Most sixes
–
6
Most Fours
–
1
Most Not Outs
–

2013

JK 0 – 0 JD
132
Most Runs
–
26
Highest Score
–
7
Most sixes
–
7
Most Fours
–
3
Most Not Outs
–

1984

JK 0 – 0 JD
–
Most Runs
77
–
Highest Score
30
–
Best Strike Rate
25.25
–
Most sixes
0
–
Most Fours
5

1983

JK 0 – 0 JD
–
Most Runs
398
–
Highest Score
79
–
Best Strike Rate
46.55
–
Most sixes
1
–
Most Fours
31
–
Most 50s
3
–
Most Not Outs
1

1982

JK 0 – 0 JD
–
Most Runs
864
–
Highest Score
127
–
Best Strike Rate
38.64
–
Most sixes
4
–
Most Fours
81
–
Best Averages
34.56
–
Most 50s
3
–
Most 100s
1
–
Most Not Outs
7

1981

JK 0 – 0 JD
–
Most Runs
320
–
Highest Score
102
–
Best Strike Rate
33.86
–
Most sixes
0
–
Most Fours
27
–
Best Averages
18.82
–
Most 100s
1
–
Most Not Outs
1

1980

JK 0 – 0 JD
–
Most Runs
354
–
Highest Score
79
–
Best Strike Rate
40.60
–
Most sixes
0
–
Most Fours
26
–
Most 50s
2
–
Most Not Outs
2

1978

JK 0 – 0 JD
–
Most Runs
32
–
Highest Score
26
–
Most sixes
0
–
Most Fours
2

1977

JK 0 – 0 JD
–
Most Runs
69
–
Highest Score
53
–
Best Strike Rate
25.37
–
Most sixes
0
–
Most Fours
6
–
Most 50s
1

TEST career

JK 0 – 0 JD
–
Most Runs
1359
–
Highest Score
127
–
Best Strike Rate
33.17
–
Most sixes
3
–
Most Fours
123
–
Best Averages
26.65
–
Most 50s
5
–
Most 100s
2
–
Most Not Outs
7

Season by season

1984

JK 0 – 0 JD
–
Most Runs
77
–
Highest Score
30
–
Best Strike Rate
25.25
–
Most sixes
0
–
Most Fours
5

1983

JK 0 – 0 JD
–
Most Runs
81
–
Highest Score
79
–
Best Strike Rate
38.21
–
Most sixes
0
–
Most Fours
7
–
Most 50s
1

1982

JK 0 – 0 JD
–
Most Runs
681
–
Highest Score
127
–
Best Strike Rate
36.69
–
Most sixes
3
–
Most Fours
68
–
Best Averages
37.83
–
Most 50s
3
–
Most 100s
1
–
Most Not Outs
5

1981

JK 0 – 0 JD
–
Most Runs
283
–
Highest Score
102
–
Best Strike Rate
33.85
–
Most sixes
0
–
Most Fours
24
–
Best Averages
18.87
–
Most 100s
1

1980

JK 0 – 0 JD
–
Most Runs
136
–
Highest Score
30
–
Best Strike Rate
30.16
–
Most sixes
0
–
Most Fours
11
–
Most Not Outs
2

1978

JK 0 – 0 JD
–
Most Runs
32
–
Highest Score
26
–
Most sixes
0
–
Most Fours
2

1977

JK 0 – 0 JD
–
Most Runs
69
–
Highest Score
53
–
Best Strike Rate
25.37
–
Most sixes
0
–
Most Fours
6
–
Most 50s
1

ODI career

JK 5 – 2 JD
1062
Most Runs
755
148
Highest Score
79
80.58
Best Strike Rate
48.62
31
Most sixes
2
95
Most Fours
55
23.60
Best Averages
32.83
1
Most 50s
4
2
Most 100s
–
4
Most Not Outs
4

Season by season

2025

JK 0 – 0 JD
132
Most Runs
–
48
Highest Score
–
57.64
Best Strike Rate
–
0
Most sixes
–
12
Most Fours
–

2024

JK 0 – 0 JD
153
Most Runs
–
64
Highest Score
–
71.16
Best Strike Rate
–
5
Most sixes
–
15
Most Fours
–
1
Most 50s
–
1
Most Not Outs
–

2020

JK 0 – 0 JD
55
Most Runs
–
27
Highest Score
–
0
Most sixes
–
9
Most Fours
–

2019

JK 0 – 0 JD
427
Most Runs
–
148
Highest Score
–
105.69
Best Strike Rate
–
19
Most sixes
–
40
Most Fours
–
42.70
Best Averages
–
2
Most 100s
–

2018

JK 0 – 0 JD
32
Most Runs
–
31
Highest Score
–
1
Most sixes
–
0
Most Fours
–
1
Most Not Outs
–

2017

JK 0 – 0 JD
53
Most Runs
–
48
Highest Score
–
0
Most sixes
–
5
Most Fours
–

2016

JK 0 – 0 JD
82
Most Runs
–
32
Highest Score
–
4
Most sixes
–
6
Most Fours
–

2015

JK 0 – 0 JD
42
Most Runs
–
33
Highest Score
–
1
Most sixes
–
2
Most Fours
–

2014

JK 0 – 0 JD
67
Most Runs
–
18
Highest Score
–
0
Most sixes
–
6
Most Fours
–
1
Most Not Outs
–

2013

JK 0 – 0 JD
19
Most Runs
–
12
Highest Score
–
1
Most sixes
–
0
Most Fours
–
1
Most Not Outs
–

1983

JK 0 – 0 JD
–
Most Runs
317
–
Highest Score
78
–
Best Strike Rate
49.30
–
Most sixes
1
–
Most Fours
24
–
Most 50s
2
–
Most Not Outs
1

1982

JK 0 – 0 JD
–
Most Runs
183
–
Highest Score
37
–
Best Strike Rate
48.16
–
Most sixes
1
–
Most Fours
13
–
Most Not Outs
2

1981

JK 0 – 0 JD
–
Most Runs
37
–
Highest Score
22
–
Most sixes
0
–
Most Fours
3
–
Most Not Outs
1

1980

JK 0 – 0 JD
–
Most Runs
218
–
Highest Score
79
–
Best Strike Rate
51.78
–
Most sixes
0
–
Most Fours
15
–
Most 50s
2

T20I career

JK 0 – 0 JD
1059
Most Runs
–
101
Highest Score
–
49
Most sixes
–
99
Most Fours
–
19.98
Best Averages
–
3
Most 50s
–
1
Most 100s
–
9
Most Not Outs
–

Season by season

2025

JK 0 – 0 JD
37
Most Runs
–
32
Highest Score
–
2
Most sixes
–
5
Most Fours
–
1
Most Not Outs
–

2024

JK 0 – 0 JD
353
Most Runs
–
78
Highest Score
–
118.46
Best Strike Rate
–
13
Most sixes
–
42
Most Fours
–
22.06
Best Averages
–
2
Most 50s
–
1
Most Not Outs
–

2023

JK 0 – 0 JD
50
Most Runs
–
31
Highest Score
–
2
Most sixes
–
3
Most Fours
–
2
Most Not Outs
–

2022

JK 0 – 0 JD
91
Most Runs
–
39
Highest Score
–
6
Most sixes
–
8
Most Fours
–

2021

JK 0 – 0 JD
41
Most Runs
–
37
Highest Score
–
2
Most sixes
–
2
Most Fours
–

2019

JK 0 – 0 JD
245
Most Runs
–
101
Highest Score
–
13
Most sixes
–
21
Most Fours
–
22.27
Best Averages
–
1
Most 100s
–
1
Most Not Outs
–

2017

JK 0 – 0 JD
76
Most Runs
–
50
Highest Score
–
3
Most sixes
–
4
Most Fours
–
1
Most 50s
–

2015

JK 0 – 0 JD
53
Most Runs
–
18
Highest Score
–
2
Most sixes
–
7
Most Fours
–
2
Most Not Outs
–

2013

JK 0 – 0 JD
113
Most Runs
–
26
Highest Score
–
6
Most sixes
–
7
Most Fours
–
2
Most Not Outs
–