Player Head-to-Head
JK
JP Kotze
NAM
VS
BA
Basit Ali
PAK
6 wonStat categorieswon 3

JP Kotze vs Basit Ali

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

Final Verdict

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

CAREER JP KotzeTEST LevelODI JP KotzeT20I Level
Format

All formats

JK 6 – 3 BA
Batting
2121
Most Runs
2123
148
Highest Score
127
96.81
Best Strike Rate
61.15
80
Most sixes
25
194
Most Fours
172
21.64
Best Averages
30.77
4
Most 50s
14
3
Most 100s
2
13
Most Not Outs
7
Bowling
–
Most Wickets
1
–
Best Bowling Fig
1/17
–
Most Dots
0
–
Most Runs Conceed
27
–
Most Maiden Overs
0

Season by season

2025

JK 0 – 0 BA
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 BA
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 BA
50
Most Runs
–
31
Highest Score
–
2
Most sixes
–
3
Most Fours
–
2
Most Not Outs
–

2022

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

2021

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

2020

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

2019

JK 0 – 0 BA
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 BA
32
Most Runs
–
31
Highest Score
–
1
Most sixes
–
0
Most Fours
–
1
Most Not Outs
–

2017

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

2016

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

2015

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

2014

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

2013

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

1996

JK 0 – 0 BA
–
Most Runs
40
–
Highest Score
32
–
Most sixes
0
–
Most Fours
3

1995

JK 0 – 0 BA
–
Most Runs
275
–
Highest Score
64
–
Best Strike Rate
40.26
–
Most sixes
2
–
Most Fours
13
–
Best Averages
14.47
–
Most 50s
1

1994

JK 0 – 0 BA
–
Most Runs
972
–
Highest Score
103
–
Best Strike Rate
64.76
–
Most sixes
14
–
Most Fours
73
–
Best Averages
33.52
–
Most 50s
9
–
Most 100s
1
–
Most Not Outs
3

1993

JK 0 – 0 BA
Batting
–
Most Runs
836
–
Highest Score
127
–
Best Strike Rate
67.42
–
Most sixes
9
–
Most Fours
83
–
Best Averages
44.00
–
Most 50s
4
–
Most 100s
1
–
Most Not Outs
4
Bowling
–
Most Wickets
1
–
Best Bowling Fig
1/17
–
Most Dots
0
–
Most Runs Conceed
27
–
Most Maiden Overs
0

TEST career

JK 0 – 0 BA
Batting
–
Most Runs
858
–
Highest Score
103
–
Best Strike Rate
47.59
–
Most sixes
7
–
Most Fours
91
–
Best Averages
26.81
–
Most 50s
5
–
Most 100s
1
–
Most Not Outs
1
Bowling
–
Most Wickets
0
–
Best Bowling Fig
0/6
–
Most Dots
0
–
Most Runs Conceed
6
–
Most Maiden Overs
0

Season by season

1995

JK 0 – 0 BA
–
Most Runs
101
–
Highest Score
27
–
Best Strike Rate
25.63
–
Most sixes
0
–
Most Fours
7
–
Best Averages
9.18

1994

JK 0 – 0 BA
–
Most Runs
392
–
Highest Score
103
–
Best Strike Rate
57.39
–
Most sixes
5
–
Most Fours
38
–
Best Averages
32.67
–
Most 50s
3
–
Most 100s
1

1993

JK 0 – 0 BA
Batting
–
Most Runs
365
–
Highest Score
92
–
Best Strike Rate
50.28
–
Most sixes
2
–
Most Fours
46
–
Most 50s
2
–
Most Not Outs
1
Bowling
–
Most Wickets
0
–
Best Bowling Fig
0/6
–
Most Dots
0
–
Most Runs Conceed
6
–
Most Maiden Overs
0

ODI career

JK 5 – 4 BA
Batting
1062
Most Runs
1265
148
Highest Score
127
80.58
Best Strike Rate
75.79
31
Most sixes
18
95
Most Fours
81
23.60
Best Averages
34.19
1
Most 50s
9
2
Most 100s
1
4
Most Not Outs
6
Bowling
–
Most Wickets
1
–
Best Bowling Fig
1/17
–
Most Dots
0
–
Most Runs Conceed
21
–
Most Maiden Overs
0

Season by season

2025

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

2024

JK 0 – 0 BA
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 BA
55
Most Runs
–
27
Highest Score
–
0
Most sixes
–
9
Most Fours
–

2019

JK 0 – 0 BA
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 BA
32
Most Runs
–
31
Highest Score
–
1
Most sixes
–
0
Most Fours
–
1
Most Not Outs
–

2017

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

2016

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

2015

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

2014

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

2013

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

1996

JK 0 – 0 BA
–
Most Runs
40
–
Highest Score
32
–
Most sixes
0
–
Most Fours
3

1995

JK 0 – 0 BA
–
Most Runs
174
–
Highest Score
64
–
Best Strike Rate
60.21
–
Most sixes
2
–
Most Fours
6
–
Most 50s
1

1994

JK 0 – 0 BA
–
Most Runs
580
–
Highest Score
75
–
Best Strike Rate
70.90
–
Most sixes
9
–
Most Fours
35
–
Best Averages
34.12
–
Most 50s
6
–
Most Not Outs
3

1993

JK 0 – 0 BA
Batting
–
Most Runs
471
–
Highest Score
127
–
Best Strike Rate
91.63
–
Most sixes
7
–
Most Fours
37
–
Best Averages
47.10
–
Most 50s
2
–
Most 100s
1
–
Most Not Outs
3
Bowling
–
Most Wickets
1
–
Best Bowling Fig
1/17
–
Most Dots
0
–
Most Runs Conceed
21
–
Most Maiden Overs
0

T20I career

JK 0 – 0 BA
Batting
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 BA
37
Most Runs
–
32
Highest Score
–
2
Most sixes
–
5
Most Fours
–
1
Most Not Outs
–

2024

JK 0 – 0 BA
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 BA
50
Most Runs
–
31
Highest Score
–
2
Most sixes
–
3
Most Fours
–
2
Most Not Outs
–

2022

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

2021

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

2019

JK 0 – 0 BA
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 BA
76
Most Runs
–
50
Highest Score
–
3
Most sixes
–
4
Most Fours
–
1
Most 50s
–

2015

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

2013

JK 0 – 0 BA
113
Most Runs
–
26
Highest Score
–
6
Most sixes
–
7
Most Fours
–
2
Most Not Outs
–
RECENT RESULTS 1 match