Player Head-to-Head
GM
Graham McKenzie
AUS
VS
SS
Safyaan Sharif
SCO
2 wonStat categorieswon 4

Graham McKenzie vs Safyaan Sharif

Graham McKenzie and Safyaan Sharif compared across career, Test, ODI and T20I — batting, bowling and season by season.

Final Verdict

Safyaan Sharif has the edge in overall. In recent years, both have been evenly matched.

CAREER Safyaan SharifTEST LevelODI LevelT20I Level
Format

All formats

GM 2 – 4 SS
945
Most Runs
949
76
Highest Score
40
16
Most sixes
20
70
Most Fours
58
12.27
Best Averages
16.95
2
Most 50s
–
12
Most Not Outs
53

Season by season

2026

GM 0 – 0 SS
–
Most Runs
45
–
Highest Score
22
–
Most sixes
4
–
Most Fours
2
–
Most Not Outs
4

2025

GM 0 – 0 SS
–
Most Runs
58
–
Highest Score
36
–
Most sixes
3
–
Most Fours
3
–
Most Not Outs
3

2024

GM 0 – 0 SS
–
Most Runs
34
–
Highest Score
23
–
Most sixes
1
–
Most Fours
1
–
Most Not Outs
3

2023

GM 0 – 0 SS
–
Most Runs
29
–
Highest Score
8
–
Most sixes
0
–
Most Fours
1
–
Most Not Outs
4

2022

GM 0 – 0 SS
–
Most Runs
222
–
Highest Score
40
–
Best Strike Rate
75.00
–
Most sixes
2
–
Most Fours
17
–
Most Not Outs
5

2021

GM 0 – 0 SS
–
Most Runs
42
–
Highest Score
14
–
Most sixes
1
–
Most Fours
1
–
Most Not Outs
4

2019

GM 0 – 0 SS
–
Most Runs
126
–
Highest Score
26
–
Most sixes
1
–
Most Fours
9
–
Most Not Outs
10

2018

GM 0 – 0 SS
–
Most Runs
85
–
Highest Score
34
–
Most sixes
2
–
Most Fours
4
–
Most Not Outs
4

2017

GM 0 – 0 SS
–
Most Runs
79
–
Highest Score
20
–
Most sixes
4
–
Most Fours
1
–
Most Not Outs
3

2016

GM 0 – 0 SS
–
Most Runs
12
–
Highest Score
5
–
Most sixes
0
–
Most Fours
0
–
Most Not Outs
2

2015

GM 0 – 0 SS
–
Most Runs
39
–
Highest Score
26
–
Most sixes
0
–
Most Fours
5
–
Most Not Outs
1

2014

GM 0 – 0 SS
–
Most Runs
100
–
Highest Score
25
–
Most sixes
1
–
Most Fours
8
–
Most Not Outs
4

2013

GM 0 – 0 SS
–
Most Runs
46
–
Highest Score
26
–
Most sixes
0
–
Most Fours
5
–
Most Not Outs
3

2012

GM 0 – 0 SS
–
Most Runs
22
–
Highest Score
13
–
Most sixes
1
–
Most Fours
1
–
Most Not Outs
1

2011

GM 0 – 0 SS
–
Most Runs
10
–
Highest Score
9
–
Most sixes
0
–
Most Fours
0
–
Most Not Outs
2

1971

GM 0 – 0 SS
17
Most Runs
–
11
Highest Score
–
0
Most sixes
–
2
Most Fours
–
2
Most Not Outs
–

1970

GM 0 – 0 SS
42
Most Runs
–
19
Highest Score
–
1
Most sixes
–
6
Most Fours
–
1
Most Not Outs
–

1969

GM 0 – 0 SS
201
Most Runs
–
59
Highest Score
–
6
Most sixes
–
13
Most Fours
–
16.75
Best Averages
–
1
Most 50s
–

1968

GM 0 – 0 SS
75
Most Runs
–
38
Highest Score
–
0
Most sixes
–
10
Most Fours
–
2
Most Not Outs
–

1967

GM 0 – 0 SS
112
Most Runs
–
29
Highest Score
–
1
Most sixes
–
5
Most Fours
–
1
Most Not Outs
–

1966

GM 0 – 0 SS
98
Most Runs
–
34
Highest Score
–
3
Most sixes
–
7
Most Fours
–

1965

GM 0 – 0 SS
64
Most Runs
–
20
Highest Score
–
0
Most sixes
–
1
Most Fours
–
2
Most Not Outs
–

1964

GM 0 – 0 SS
170
Most Runs
–
76
Highest Score
–
37.07
Best Strike Rate
–
5
Most sixes
–
15
Most Fours
–
10.00
Best Averages
–
1
Most 50s
–
2
Most Not Outs
–

1963

GM 0 – 0 SS
71
Most Runs
–
39
Highest Score
–
0
Most sixes
–
6
Most Fours
–

1962

GM 0 – 0 SS
20
Most Runs
–
16
Highest Score
–
0
Most sixes
–
2
Most Fours
–

1961

GM 0 – 0 SS
75
Most Runs
–
34
Highest Score
–
0
Most sixes
–
3
Most Fours
–
2
Most Not Outs
–

TEST career

GM 0 – 0 SS
945
Most Runs
–
76
Highest Score
–
16
Most sixes
–
70
Most Fours
–
12.27
Best Averages
–
2
Most 50s
–
12
Most Not Outs
–

Season by season

1971

GM 0 – 0 SS
17
Most Runs
–
11
Highest Score
–
0
Most sixes
–
2
Most Fours
–
2
Most Not Outs
–

1970

GM 0 – 0 SS
42
Most Runs
–
19
Highest Score
–
1
Most sixes
–
6
Most Fours
–
1
Most Not Outs
–

1969

GM 0 – 0 SS
201
Most Runs
–
59
Highest Score
–
6
Most sixes
–
13
Most Fours
–
16.75
Best Averages
–
1
Most 50s
–

1968

GM 0 – 0 SS
75
Most Runs
–
38
Highest Score
–
0
Most sixes
–
10
Most Fours
–
2
Most Not Outs
–

1967

GM 0 – 0 SS
112
Most Runs
–
29
Highest Score
–
1
Most sixes
–
5
Most Fours
–
1
Most Not Outs
–

1966

GM 0 – 0 SS
98
Most Runs
–
34
Highest Score
–
3
Most sixes
–
7
Most Fours
–

1965

GM 0 – 0 SS
64
Most Runs
–
20
Highest Score
–
0
Most sixes
–
1
Most Fours
–
2
Most Not Outs
–

1964

GM 0 – 0 SS
170
Most Runs
–
76
Highest Score
–
37.07
Best Strike Rate
–
5
Most sixes
–
15
Most Fours
–
10.00
Best Averages
–
1
Most 50s
–
2
Most Not Outs
–

1963

GM 0 – 0 SS
71
Most Runs
–
39
Highest Score
–
0
Most sixes
–
6
Most Fours
–

1962

GM 0 – 0 SS
20
Most Runs
–
16
Highest Score
–
0
Most sixes
–
2
Most Fours
–

1961

GM 0 – 0 SS
75
Most Runs
–
34
Highest Score
–
0
Most sixes
–
3
Most Fours
–
2
Most Not Outs
–

ODI career

GM 0 – 0 SS
–
Most Runs
741
–
Highest Score
40
–
Most sixes
14
–
Most Fours
47
–
Best Averages
19.50
–
Most Not Outs
35

Season by season

2026

GM 0 – 0 SS
–
Most Runs
45
–
Highest Score
22
–
Best Strike Rate
187.50
–
Most sixes
4
–
Most Fours
2
–
Best Averages
45 / 1
–
Most Not Outs
4

2025

GM 0 – 0 SS
–
Most Runs
46
–
Highest Score
36
–
Most sixes
3
–
Most Fours
3
–
Most Not Outs
2

2024

GM 0 – 0 SS
–
Most Runs
23
–
Highest Score
23
–
Most sixes
1
–
Most Fours
1

2023

GM 0 – 0 SS
–
Most Runs
26
–
Highest Score
8
–
Most sixes
0
–
Most Fours
1
–
Most Not Outs
3

2022

GM 0 – 0 SS
–
Most Runs
208
–
Highest Score
40
–
Best Strike Rate
73.24
–
Most sixes
1
–
Most Fours
16
–
Most Not Outs
5

2021

GM 0 – 0 SS
–
Most Runs
14
–
Highest Score
14
–
Most sixes
0
–
Most Fours
0

2019

GM 0 – 0 SS
–
Most Runs
81
–
Highest Score
26
–
Most sixes
1
–
Most Fours
5
–
Most Not Outs
6

2018

GM 0 – 0 SS
–
Most Runs
72
–
Highest Score
34
–
Most sixes
1
–
Most Fours
4
–
Most Not Outs
3

2017

GM 0 – 0 SS
–
Most Runs
57
–
Highest Score
16
–
Most sixes
2
–
Most Fours
1
–
Most Not Outs
2

2016

GM 0 – 0 SS
–
Most Runs
6
–
Highest Score
3
–
Most sixes
0
–
Most Fours
0
–
Most Not Outs
1

2015

GM 0 – 0 SS
–
Most Runs
5
–
Highest Score
5
–
Most sixes
0
–
Most Fours
1
–
Most Not Outs
1

2014

GM 0 – 0 SS
–
Most Runs
100
–
Highest Score
25
–
Most sixes
1
–
Most Fours
8
–
Most Not Outs
4

2013

GM 0 – 0 SS
–
Most Runs
39
–
Highest Score
26
–
Most sixes
0
–
Most Fours
5
–
Most Not Outs
1

2012

GM 0 – 0 SS
–
Most Runs
9
–
Highest Score
5
–
Most sixes
0
–
Most Fours
0
–
Most Not Outs
1

2011

GM 0 – 0 SS
–
Most Runs
10
–
Highest Score
9
–
Most sixes
0
–
Most Fours
0
–
Most Not Outs
2

T20I career

GM 0 – 0 SS
–
Most Runs
208
–
Highest Score
26
–
Most sixes
6
–
Most Fours
11
–
Most Not Outs
18

Season by season

2026

GM 0 – 0 SS
–
Most Runs
0
–
Highest Score
0
–
Best Strike Rate
0.00
–
Most sixes
0
–
Most Fours
0

2025

GM 0 – 0 SS
–
Most Runs
12
–
Highest Score
6
–
Most sixes
0
–
Most Fours
0
–
Most Not Outs
1

2024

GM 0 – 0 SS
–
Most Runs
11
–
Highest Score
6
–
Most sixes
0
–
Most Fours
0
–
Most Not Outs
3

2023

GM 0 – 0 SS
–
Most Runs
3
–
Highest Score
3
–
Most sixes
0
–
Most Fours
0
–
Most Not Outs
1

2022

GM 0 – 0 SS
–
Most Runs
14
–
Highest Score
14
–
Most sixes
1
–
Most Fours
1

2021

GM 0 – 0 SS
–
Most Runs
28
–
Highest Score
9
–
Most sixes
1
–
Most Fours
1
–
Most Not Outs
4

2019

GM 0 – 0 SS
–
Most Runs
45
–
Highest Score
17
–
Most sixes
0
–
Most Fours
4
–
Most Not Outs
4

2018

GM 0 – 0 SS
–
Most Runs
13
–
Highest Score
10
–
Most sixes
1
–
Most Fours
0
–
Most Not Outs
1

2017

GM 0 – 0 SS
–
Most Runs
22
–
Highest Score
20
–
Most sixes
2
–
Most Fours
0
–
Most Not Outs
1

2016

GM 0 – 0 SS
–
Most Runs
6
–
Highest Score
5
–
Most sixes
0
–
Most Fours
0
–
Most Not Outs
1

2015

GM 0 – 0 SS
–
Most Runs
34
–
Highest Score
26
–
Most sixes
0
–
Most Fours
4

2013

GM 0 – 0 SS
–
Most Runs
7
–
Highest Score
4
–
Most sixes
0
–
Most Fours
0
–
Most Not Outs
2

2012

GM 0 – 0 SS
–
Most Runs
13
–
Highest Score
13
–
Most sixes
1
–
Most Fours
1
RECENT RESULTS 1 match