Player Head-to-Head
GR
Greg Ritchie
AUS
VS
ML
Michael Leask
SCO
5 wonStat categorieswon 4

Greg Ritchie vs Michael Leask

Greg Ritchie and Michael Leask compared across career, Test, ODI and T20I — batting, bowling and season by season.

Final Verdict

Greg Ritchie has dominance over Michael Leask in overall, while Michael Leask has the edge in ODIs. In recent years, both have been evenly matched.

CAREER Greg RitchieTEST LevelODI Michael LeaskT20I Level
Format

All formats

GR 5 – 4 ML
2649
Most Runs
2653
146
Highest Score
107
45.34
Best Strike Rate
119.02
17
Most sixes
125
213
Most Fours
193
31.92
Best Averages
21.06
13
Most 50s
9
3
Most 100s
1
12
Most Not Outs
26

Season by season

2026

GR 0 – 0 ML
–
Most Runs
104
–
Highest Score
29
–
Most sixes
5
–
Most Fours
7
–
Most Not Outs
2

2025

GR 0 – 0 ML
–
Most Runs
319
–
Highest Score
96
–
Most sixes
15
–
Most Fours
20
–
Most 50s
1
–
Most Not Outs
3

2024

GR 0 – 0 ML
–
Most Runs
252
–
Highest Score
40
–
Most sixes
13
–
Most Fours
12
–
Best Averages
14.82
–
Most Not Outs
1

2023

GR 0 – 0 ML
–
Most Runs
424
–
Highest Score
107
–
Best Strike Rate
129.27
–
Most sixes
25
–
Most Fours
29
–
Most 50s
1
–
Most 100s
1
–
Most Not Outs
4

2022

GR 0 – 0 ML
–
Most Runs
469
–
Highest Score
85
–
Best Strike Rate
111.14
–
Most sixes
17
–
Most Fours
43
–
Best Averages
23.45
–
Most 50s
2
–
Most Not Outs
3

2021

GR 0 – 0 ML
–
Most Runs
239
–
Highest Score
51
–
Most sixes
13
–
Most Fours
16
–
Most 50s
1
–
Most Not Outs
3

2019

GR 0 – 0 ML
–
Most Runs
121
–
Highest Score
38
–
Most sixes
5
–
Most Fours
8
–
Most Not Outs
1

2018

GR 0 – 0 ML
–
Most Runs
190
–
Highest Score
59
–
Most sixes
6
–
Most Fours
16
–
Most 50s
1
–
Most Not Outs
4

2017

GR 0 – 0 ML
–
Most Runs
120
–
Highest Score
59
–
Most sixes
3
–
Most Fours
12
–
Most 50s
1
–
Most Not Outs
3

2016

GR 0 – 0 ML
–
Most Runs
40
–
Highest Score
12
–
Most sixes
1
–
Most Fours
3

2015

GR 0 – 0 ML
–
Most Runs
93
–
Highest Score
23
–
Most sixes
2
–
Most Fours
11
–
Most Not Outs
1

2014

GR 0 – 0 ML
–
Most Runs
158
–
Highest Score
50
–
Most sixes
10
–
Most Fours
10
–
Most 50s
1

2013

GR 0 – 0 ML
–
Most Runs
124
–
Highest Score
58
–
Most sixes
10
–
Most Fours
6
–
Most 50s
1
–
Most Not Outs
1

1987

GR 0 – 0 ML
108
Most Runs
–
35
Highest Score
–
0
Most sixes
–
5
Most Fours
–

1986

GR 0 – 0 ML
954
Most Runs
–
92
Highest Score
–
45.39
Best Strike Rate
–
10
Most sixes
–
80
Most Fours
–
35.33
Best Averages
–
6
Most 50s
–
6
Most Not Outs
–

1985

GR 0 – 0 ML
794
Most Runs
–
146
Highest Score
–
39.44
Best Strike Rate
–
2
Most sixes
–
71
Most Fours
–
39.70
Best Averages
–
3
Most 50s
–
2
Most 100s
–
2
Most Not Outs
–

1984

GR 0 – 0 ML
584
Most Runs
–
84
Highest Score
–
59.41
Best Strike Rate
–
2
Most sixes
–
44
Most Fours
–
25.39
Best Averages
–
4
Most 50s
–
2
Most Not Outs
–

1982

GR 0 – 0 ML
209
Most Runs
–
106
Highest Score
–
38.78
Best Strike Rate
–
3
Most sixes
–
13
Most Fours
–
1
Most 100s
–
2
Most Not Outs
–

TEST career

GR 0 – 0 ML
1690
Most Runs
–
146
Highest Score
–
38.73
Best Strike Rate
–
11
Most sixes
–
158
Most Fours
–
35.21
Best Averages
–
7
Most 50s
–
3
Most 100s
–
5
Most Not Outs
–

Season by season

1987

GR 0 – 0 ML
19
Most Runs
–
13
Highest Score
–
0
Most sixes
–
1
Most Fours
–

1986

GR 0 – 0 ML
492
Most Runs
–
92
Highest Score
–
33.88
Best Strike Rate
–
4
Most sixes
–
49
Most Fours
–
37.85
Best Averages
–
2
Most 50s
–
3
Most Not Outs
–

1985

GR 0 – 0 ML
730
Most Runs
–
146
Highest Score
–
38.67
Best Strike Rate
–
2
Most sixes
–
66
Most Fours
–
42.94
Best Averages
–
3
Most 50s
–
2
Most 100s
–
1
Most Not Outs
–

1984

GR 0 – 0 ML
244
Most Runs
–
78
Highest Score
–
56.35
Best Strike Rate
–
2
Most sixes
–
29
Most Fours
–
22.18
Best Averages
–
2
Most 50s
–

1982

GR 0 – 0 ML
205
Most Runs
–
106
Highest Score
–
38.53
Best Strike Rate
–
3
Most sixes
–
13
Most Fours
–
1
Most 100s
–
1
Most Not Outs
–

ODI career

GR 1 – 7 ML
959
Most Runs
1695
84
Highest Score
107
64.84
Best Strike Rate
113.45
6
Most sixes
74
55
Most Fours
130
27.40
Best Averages
25.30
6
Most 50s
8
–
Most 100s
1
7
Most Not Outs
16

Season by season

2026

GR 0 – 0 ML
–
Most Runs
77
–
Highest Score
29
–
Most sixes
3
–
Most Fours
5
–
Most Not Outs
1

2025

GR 0 – 0 ML
–
Most Runs
175
–
Highest Score
96
–
Most sixes
7
–
Most Fours
14
–
Most 50s
1
–
Most Not Outs
2

2024

GR 0 – 0 ML
–
Most Runs
104
–
Highest Score
40
–
Most sixes
4
–
Most Fours
6
–
Most Not Outs
1

2023

GR 0 – 0 ML
–
Most Runs
333
–
Highest Score
107
–
Best Strike Rate
120.65
–
Most sixes
20
–
Most Fours
20
–
Most 50s
1
–
Most 100s
1
–
Most Not Outs
2

2022

GR 0 – 0 ML
–
Most Runs
410
–
Highest Score
85
–
Best Strike Rate
112.02
–
Most sixes
17
–
Most Fours
36
–
Best Averages
25.63
–
Most 50s
2
–
Most Not Outs
2

2021

GR 0 – 0 ML
–
Most Runs
51
–
Highest Score
51
–
Most sixes
3
–
Most Fours
3
–
Most 50s
1
–
Most Not Outs
1

2019

GR 0 – 0 ML
–
Most Runs
39
–
Highest Score
19
–
Most sixes
1
–
Most Fours
3

2018

GR 0 – 0 ML
–
Most Runs
134
–
Highest Score
59
–
Most sixes
3
–
Most Fours
12
–
Most 50s
1
–
Most Not Outs
3

2017

GR 0 – 0 ML
–
Most Runs
120
–
Highest Score
59
–
Most sixes
3
–
Most Fours
12
–
Most 50s
1
–
Most Not Outs
3

2016

GR 0 – 0 ML
–
Most Runs
25
–
Highest Score
12
–
Most sixes
1
–
Most Fours
1

2015

GR 0 – 0 ML
–
Most Runs
69
–
Highest Score
23
–
Most sixes
2
–
Most Fours
8
–
Most Not Outs
1

2014

GR 0 – 0 ML
–
Most Runs
158
–
Highest Score
50
–
Most sixes
10
–
Most Fours
10
–
Most 50s
1

1987

GR 0 – 0 ML
89
Most Runs
–
35
Highest Score
–
0
Most sixes
–
4
Most Fours
–

1986

GR 0 – 0 ML
462
Most Runs
–
75
Highest Score
–
71.08
Best Strike Rate
–
6
Most sixes
–
31
Most Fours
–
33.00
Best Averages
–
4
Most 50s
–
3
Most Not Outs
–

1985

GR 0 – 0 ML
64
Most Runs
–
30
Highest Score
–
0
Most sixes
–
5
Most Fours
–
1
Most Not Outs
–

1984

GR 0 – 0 ML
340
Most Runs
–
84
Highest Score
–
61.82
Best Strike Rate
–
0
Most sixes
–
15
Most Fours
–
28.33
Best Averages
–
2
Most 50s
–
2
Most Not Outs
–

1982

GR 0 – 0 ML
4
Most Runs
–
4
Highest Score
–
0
Most sixes
–
0
Most Fours
–
1
Most Not Outs
–

T20I career

GR 0 – 0 ML
–
Most Runs
958
–
Highest Score
58
–
Most sixes
51
–
Most Fours
63
–
Best Averages
16.24
–
Most 50s
1
–
Most Not Outs
10

Season by season

2026

GR 0 – 0 ML
–
Most Runs
27
–
Highest Score
22
–
Best Strike Rate
150.00
–
Most sixes
2
–
Most Fours
2
–
Best Averages
27 / 2
–
Most Not Outs
1

2025

GR 0 – 0 ML
–
Most Runs
144
–
Highest Score
46
–
Most sixes
8
–
Most Fours
6
–
Most Not Outs
1

2024

GR 0 – 0 ML
–
Most Runs
148
–
Highest Score
35
–
Most sixes
9
–
Most Fours
6
–
Best Averages
13.45

2023

GR 0 – 0 ML
–
Most Runs
91
–
Highest Score
38
–
Most sixes
5
–
Most Fours
9
–
Most Not Outs
2

2022

GR 0 – 0 ML
–
Most Runs
59
–
Highest Score
17
–
Most sixes
0
–
Most Fours
7
–
Most Not Outs
1

2021

GR 0 – 0 ML
–
Most Runs
188
–
Highest Score
44
–
Most sixes
10
–
Most Fours
13
–
Most Not Outs
2

2019

GR 0 – 0 ML
–
Most Runs
82
–
Highest Score
38
–
Most sixes
4
–
Most Fours
5
–
Most Not Outs
1

2018

GR 0 – 0 ML
–
Most Runs
56
–
Highest Score
38
–
Most sixes
3
–
Most Fours
4
–
Most Not Outs
1

2016

GR 0 – 0 ML
–
Most Runs
15
–
Highest Score
9
–
Most sixes
0
–
Most Fours
2

2015

GR 0 – 0 ML
–
Most Runs
24
–
Highest Score
13
–
Most sixes
0
–
Most Fours
3

2013

GR 0 – 0 ML
–
Most Runs
124
–
Highest Score
58
–
Most sixes
10
–
Most Fours
6
–
Most 50s
1
–
Most Not Outs
1