Player Head-to-Head
CK
Cyrus Kakuru
UGA
VS
JM
John Morris
ENG
2 wonStat categorieswon 2

Cyrus Kakuru vs John Morris

Cyrus Kakuru and John Morris compared across career, Test, ODI and T20I — batting, bowling and season by season.

Final Verdict

Cyrus Kakuru and John Morris are evenly matched across formats. In recent years, both have been evenly matched.

CAREER LevelTEST LevelODI LevelT20I Level
Format

All formats

CK 2 – 2 JM
238
Most Runs
238
38
Highest Score
63
2
Most sixes
0
22
Most Fours
24
10.35
Best Averages
–
–
Most 50s
1
8
Most Not Outs
3

Season by season

2026

CK 0 – 0 JM
16
Most Runs
–
11
Highest Score
–
0
Most sixes
–
2
Most Fours
–
1
Most Not Outs
–

2025

CK 0 – 0 JM
73
Most Runs
–
26
Highest Score
–
1
Most sixes
–
3
Most Fours
–
2
Most Not Outs
–

2024

CK 0 – 0 JM
10
Most Runs
–
10
Highest Score
–
0
Most sixes
–
1
Most Fours
–

2023

CK 0 – 0 JM
67
Most Runs
–
17
Highest Score
–
1
Most sixes
–
6
Most Fours
–
4
Most Not Outs
–

2022

CK 0 – 0 JM
72
Most Runs
–
38
Highest Score
–
0
Most sixes
–
10
Most Fours
–
1
Most Not Outs
–

1991

CK 0 – 0 JM
–
Most Runs
18
–
Highest Score
10
–
Most sixes
0
–
Most Fours
1

1990

CK 0 – 0 JM
–
Most Runs
220
–
Highest Score
63
–
Most sixes
0
–
Most Fours
23
–
Most 50s
1
–
Most Not Outs
3

TEST career

CK 0 – 0 JM
–
Most Runs
71
–
Highest Score
32
–
Most sixes
0
–
Most Fours
6
–
Most Not Outs
2

Season by season

1990

CK 0 – 0 JM
–
Most Runs
71
–
Highest Score
32
–
Most sixes
0
–
Most Fours
6
–
Most Not Outs
2

ODI career

CK 0 – 0 JM
–
Most Runs
167
–
Highest Score
63
–
Most sixes
0
–
Most Fours
18
–
Most 50s
1
–
Most Not Outs
1

Season by season

1991

CK 0 – 0 JM
–
Most Runs
18
–
Highest Score
10
–
Most sixes
0
–
Most Fours
1

1990

CK 0 – 0 JM
–
Most Runs
149
–
Highest Score
63
–
Most sixes
0
–
Most Fours
17
–
Most 50s
1
–
Most Not Outs
1

T20I career

CK 0 – 0 JM
238
Most Runs
–
38
Highest Score
–
2
Most sixes
–
22
Most Fours
–
10.35
Best Averages
–
8
Most Not Outs
–

Season by season

2026

CK 0 – 0 JM
16
Most Runs
–
11
Highest Score
–
100.00
Best Strike Rate
–
0
Most sixes
–
2
Most Fours
–
16 / 2
Best Averages
–
1
Most Not Outs
–

2025

CK 0 – 0 JM
73
Most Runs
–
26
Highest Score
–
1
Most sixes
–
3
Most Fours
–
2
Most Not Outs
–

2024

CK 0 – 0 JM
10
Most Runs
–
10
Highest Score
–
0
Most sixes
–
1
Most Fours
–

2023

CK 0 – 0 JM
67
Most Runs
–
17
Highest Score
–
1
Most sixes
–
6
Most Fours
–
4
Most Not Outs
–

2022

CK 0 – 0 JM
72
Most Runs
–
38
Highest Score
–
0
Most sixes
–
10
Most Fours
–
1
Most Not Outs
–
RECENT RESULTS 1 match