Player Head-to-Head
GM
Geoff Marsh
AUS
VS
MN
Mohammad Nabi
AFG
6 wonStat categorieswon 3

Geoff Marsh vs Mohammad Nabi

Geoff Marsh and Mohammad Nabi compared across career, Test, ODI and T20I — batting, bowling and season by season.

Final Verdict

Geoff Marsh has dominance over Mohammad Nabi in overall, Tests and ODIs. In recent years, both have been evenly matched.

CAREER Geoff MarshTEST Geoff MarshODI Geoff MarshT20I Level
Format

All formats

GM 6 – 3 MN
7211
Most Runs
7018
138
Highest Score
136
45.31
Best Strike Rate
103.18
23
Most sixes
276
609
Most Fours
467
36.98
Best Averages
25.15
37
Most 50s
28
13
Most 100s
2
13
Most Not Outs
55

Season by season

2026

GM 0 – 0 MN
–
Most Runs
101
–
Highest Score
33
–
Most sixes
5
–
Most Fours
6
–
Most Not Outs
3

2025

GM 0 – 0 MN
–
Most Runs
324
–
Highest Score
62
–
Most sixes
23
–
Most Fours
16
–
Most 50s
2
–
Most Not Outs
4

2024

GM 0 – 0 MN
–
Most Runs
771
–
Highest Score
136
–
Best Strike Rate
108.59
–
Most sixes
25
–
Most Fours
56
–
Best Averages
29.65
–
Most 50s
2
–
Most 100s
1
–
Most Not Outs
6

2023

GM 0 – 0 MN
–
Most Runs
430
–
Highest Score
65
–
Best Strike Rate
106.44
–
Most sixes
13
–
Most Fours
36
–
Best Averages
25.29
–
Most 50s
2
–
Most Not Outs
6

2022

GM 0 – 0 MN
–
Most Runs
314
–
Highest Score
43
–
Most sixes
7
–
Most Fours
25
–
Best Averages
15.70
–
Most Not Outs
3

2021

GM 0 – 0 MN
–
Most Runs
211
–
Highest Score
40
–
Most sixes
7
–
Most Fours
19
–
Most Not Outs
3

2020

GM 0 – 0 MN
–
Most Runs
31
–
Highest Score
27
–
Most sixes
1
–
Most Fours
2

2019

GM 0 – 0 MN
–
Most Runs
634
–
Highest Score
84
–
Best Strike Rate
94.35
–
Most sixes
29
–
Most Fours
39
–
Best Averages
23.48
–
Most 50s
5
–
Most Not Outs
3

2018

GM 0 – 0 MN
–
Most Runs
659
–
Highest Score
92
–
Best Strike Rate
98.51
–
Most sixes
28
–
Most Fours
42
–
Best Averages
28.65
–
Most 50s
3
–
Most Not Outs
4

2017

GM 0 – 0 MN
–
Most Runs
509
–
Highest Score
89
–
Best Strike Rate
113.62
–
Most sixes
21
–
Most Fours
34
–
Best Averages
25.45
–
Most 50s
1
–
Most Not Outs
3

2016

GM 0 – 0 MN
–
Most Runs
487
–
Highest Score
52
–
Best Strike Rate
99.19
–
Most sixes
15
–
Most Fours
32
–
Best Averages
21.17
–
Most 50s
2
–
Most Not Outs
3

2015

GM 0 – 0 MN
–
Most Runs
548
–
Highest Score
116
–
Best Strike Rate
91.95
–
Most sixes
18
–
Most Fours
31
–
Best Averages
24.91
–
Most 50s
1
–
Most 100s
1
–
Most Not Outs
2

2014

GM 0 – 0 MN
–
Most Runs
482
–
Highest Score
77
–
Best Strike Rate
94.51
–
Most sixes
16
–
Most Fours
34
–
Best Averages
26.78
–
Most 50s
2
–
Most Not Outs
2

2013

GM 0 – 0 MN
–
Most Runs
448
–
Highest Score
81
–
Most sixes
26
–
Most Fours
29
–
Best Averages
40.73
–
Most 50s
2
–
Most Not Outs
5

2012

GM 0 – 0 MN
–
Most Runs
319
–
Highest Score
52
–
Most sixes
13
–
Most Fours
17
–
Most 50s
1
–
Most Not Outs
2

2011

GM 0 – 0 MN
–
Most Runs
153
–
Highest Score
58
–
Most sixes
7
–
Most Fours
6
–
Most 50s
1

2010

GM 0 – 0 MN
–
Most Runs
345
–
Highest Score
62
–
Best Strike Rate
100.88
–
Most sixes
16
–
Most Fours
23
–
Most 50s
2
–
Most Not Outs
5

2009

GM 0 – 0 MN
–
Most Runs
252
–
Highest Score
58
–
Best Strike Rate
89.68
–
Most sixes
6
–
Most Fours
20
–
Best Averages
22.91
–
Most 50s
2
–
Most Not Outs
1

1992

GM 0 – 0 MN
307
Most Runs
–
78
Highest Score
–
42.94
Best Strike Rate
–
1
Most sixes
–
17
Most Fours
–
2
Most 50s
–

1991

GM 0 – 0 MN
1110
Most Runs
–
113
Highest Score
–
47.54
Best Strike Rate
–
5
Most sixes
–
106
Most Fours
–
37.00
Best Averages
–
7
Most 50s
–
2
Most 100s
–
3
Most Not Outs
–

1990

GM 0 – 0 MN
854
Most Runs
–
86
Highest Score
–
47.18
Best Strike Rate
–
5
Most sixes
–
78
Most Fours
–
40.67
Best Averages
–
7
Most 50s
–
2
Most Not Outs
–

1989

GM 0 – 0 MN
1290
Most Runs
–
138
Highest Score
–
45.47
Best Strike Rate
–
4
Most sixes
–
91
Most Fours
–
43.00
Best Averages
–
5
Most 50s
–
3
Most 100s
–
3
Most Not Outs
–

1988

GM 0 – 0 MN
947
Most Runs
–
101
Highest Score
–
42.20
Best Strike Rate
–
1
Most sixes
–
83
Most Fours
–
33.82
Best Averages
–
8
Most 50s
–
1
Most 100s
–
2
Most Not Outs
–

1987

GM 0 – 0 MN
1043
Most Runs
–
126
Highest Score
–
53.76
Best Strike Rate
–
5
Most sixes
–
75
Most Fours
–
35.97
Best Averages
–
3
Most 50s
–
2
Most 100s
–
2
Most Not Outs
–

1986

GM 0 – 0 MN
1604
Most Runs
–
125
Highest Score
–
41.96
Best Strike Rate
–
2
Most sixes
–
152
Most Fours
–
39.12
Best Averages
–
5
Most 50s
–
5
Most 100s
–

1985

GM 0 – 0 MN
56
Most Runs
–
30
Highest Score
–
26.67
Best Strike Rate
–
0
Most sixes
–
7
Most Fours
–
1
Most Not Outs
–

TEST career

GM 3 – 0 MN
2854
Most Runs
33
138
Highest Score
24
35.13
Best Strike Rate
–
1
Most sixes
1
307
Most Fours
4
33.19
Best Averages
–
15
Most 50s
–
4
Most 100s
–
7
Most Not Outs
–

Season by season

2019

GM 0 – 0 MN
–
Most Runs
9
–
Highest Score
8
–
Most sixes
1
–
Most Fours
0

2018

GM 0 – 0 MN
–
Most Runs
24
–
Highest Score
24
–
Most sixes
0
–
Most Fours
4

1992

GM 0 – 0 MN
25
Most Runs
–
8
Highest Score
–
0
Most sixes
–
2
Most Fours
–

1991

GM 0 – 0 MN
504
Most Runs
–
94
Highest Score
–
40.19
Best Strike Rate
–
0
Most sixes
–
60
Most Fours
–
29.65
Best Averages
–
4
Most 50s
–
2
Most Not Outs
–

1990

GM 0 – 0 MN
308
Most Runs
–
79
Highest Score
–
36.24
Best Strike Rate
–
0
Most sixes
–
35
Most Fours
–
2
Most 50s
–
2
Most Not Outs
–

1989

GM 0 – 0 MN
472
Most Runs
–
138
Highest Score
–
35.68
Best Strike Rate
–
1
Most sixes
–
37
Most Fours
–
31.47
Best Averages
–
1
Most 50s
–
1
Most 100s
–

1988

GM 0 – 0 MN
449
Most Runs
–
84
Highest Score
–
34.25
Best Strike Rate
–
0
Most sixes
–
56
Most Fours
–
32.07
Best Averages
–
5
Most 50s
–
1
Most Not Outs
–

1987

GM 0 – 0 MN
160
Most Runs
–
31
Highest Score
–
30.71
Best Strike Rate
–
0
Most sixes
–
14
Most Fours
–
1
Most Not Outs
–

1986

GM 0 – 0 MN
880
Most Runs
–
118
Highest Score
–
34.54
Best Strike Rate
–
0
Most sixes
–
96
Most Fours
–
44.00
Best Averages
–
3
Most 50s
–
3
Most 100s
–

1985

GM 0 – 0 MN
56
Most Runs
–
30
Highest Score
–
26.67
Best Strike Rate
–
0
Most sixes
–
7
Most Fours
–
1
Most Not Outs
–

ODI career

GM 5 – 4 MN
4357
Most Runs
4203
126
Highest Score
136
55.93
Best Strike Rate
89.33
22
Most sixes
135
302
Most Fours
275
39.97
Best Averages
27.83
22
Most 50s
20
9
Most 100s
2
6
Most Not Outs
20

Season by season

2026

GM 0 – 0 MN
–
Most Runs
9
–
Highest Score
9
–
Most sixes
0
–
Most Fours
0

2025

GM 0 – 0 MN
–
Most Runs
144
–
Highest Score
62
–
Most sixes
10
–
Most Fours
6
–
Most 50s
1
–
Most Not Outs
2

2024

GM 0 – 0 MN
–
Most Runs
410
–
Highest Score
136
–
Best Strike Rate
97.85
–
Most sixes
11
–
Most Fours
31
–
Best Averages
41.00
–
Most 50s
1
–
Most 100s
1
–
Most Not Outs
1

2023

GM 0 – 0 MN
–
Most Runs
240
–
Highest Score
65
–
Best Strike Rate
93.39
–
Most sixes
7
–
Most Fours
19
–
Best Averages
17.14
–
Most 50s
1
–
Most Not Outs
2

2022

GM 0 – 0 MN
–
Most Runs
151
–
Highest Score
41
–
Most sixes
3
–
Most Fours
12
–
Most Not Outs
1

2021

GM 0 – 0 MN
–
Most Runs
35
–
Highest Score
32
–
Most sixes
1
–
Most Fours
3

2019

GM 0 – 0 MN
–
Most Runs
323
–
Highest Score
64
–
Best Strike Rate
68.87
–
Most sixes
6
–
Most Fours
22
–
Best Averages
21.53
–
Most 50s
3
–
Most Not Outs
1

2018

GM 0 – 0 MN
–
Most Runs
497
–
Highest Score
92
–
Best Strike Rate
92.72
–
Most sixes
17
–
Most Fours
28
–
Best Averages
31.06
–
Most 50s
3
–
Most Not Outs
2

2017

GM 0 – 0 MN
–
Most Runs
287
–
Highest Score
48
–
Best Strike Rate
89.13
–
Most sixes
5
–
Most Fours
19
–
Best Averages
23.92
–
Most Not Outs
2

2016

GM 0 – 0 MN
–
Most Runs
253
–
Highest Score
50
–
Best Strike Rate
80.83
–
Most sixes
5
–
Most Fours
19
–
Best Averages
25.30
–
Most 50s
1
–
Most Not Outs
1

2015

GM 0 – 0 MN
–
Most Runs
374
–
Highest Score
116
–
Best Strike Rate
80.60
–
Most sixes
10
–
Most Fours
22
–
Best Averages
23.38
–
Most 50s
1
–
Most 100s
1

2014

GM 0 – 0 MN
–
Most Runs
472
–
Highest Score
77
–
Best Strike Rate
95.55
–
Most sixes
16
–
Most Fours
34
–
Best Averages
29.50
–
Most 50s
2
–
Most Not Outs
1

2013

GM 0 – 0 MN
–
Most Runs
224
–
Highest Score
81
–
Most sixes
11
–
Most Fours
14
–
Most 50s
2
–
Most Not Outs
3

2012

GM 0 – 0 MN
–
Most Runs
129
–
Highest Score
46
–
Most sixes
7
–
Most Fours
5

2011

GM 0 – 0 MN
–
Most Runs
153
–
Highest Score
58
–
Most sixes
7
–
Most Fours
6
–
Most 50s
1

2010

GM 0 – 0 MN
–
Most Runs
250
–
Highest Score
62
–
Best Strike Rate
93.28
–
Most sixes
13
–
Most Fours
15
–
Most 50s
2
–
Most Not Outs
3

2009

GM 0 – 0 MN
–
Most Runs
252
–
Highest Score
58
–
Best Strike Rate
89.68
–
Most sixes
6
–
Most Fours
20
–
Best Averages
22.91
–
Most 50s
2
–
Most Not Outs
1

1992

GM 0 – 0 MN
282
Most Runs
–
78
Highest Score
–
46.38
Best Strike Rate
–
1
Most sixes
–
15
Most Fours
–
2
Most 50s
–

1991

GM 0 – 0 MN
606
Most Runs
–
113
Highest Score
–
56.06
Best Strike Rate
–
5
Most sixes
–
46
Most Fours
–
46.62
Best Averages
–
3
Most 50s
–
2
Most 100s
–
1
Most Not Outs
–

1990

GM 0 – 0 MN
546
Most Runs
–
86
Highest Score
–
56.88
Best Strike Rate
–
5
Most sixes
–
43
Most Fours
–
39.00
Best Averages
–
5
Most 50s
–

1989

GM 0 – 0 MN
818
Most Runs
–
125
Highest Score
–
54.03
Best Strike Rate
–
3
Most sixes
–
54
Most Fours
–
54.53
Best Averages
–
4
Most 50s
–
2
Most 100s
–
3
Most Not Outs
–

1988

GM 0 – 0 MN
498
Most Runs
–
101
Highest Score
–
53.38
Best Strike Rate
–
1
Most sixes
–
27
Most Fours
–
35.57
Best Averages
–
3
Most 50s
–
1
Most 100s
–
1
Most Not Outs
–

1987

GM 0 – 0 MN
883
Most Runs
–
126
Highest Score
–
62.23
Best Strike Rate
–
5
Most sixes
–
61
Most Fours
–
38.39
Best Averages
–
3
Most 50s
–
2
Most 100s
–
1
Most Not Outs
–

1986

GM 0 – 0 MN
724
Most Runs
–
125
Highest Score
–
56.78
Best Strike Rate
–
2
Most sixes
–
56
Most Fours
–
34.48
Best Averages
–
2
Most 50s
–
2
Most 100s
–

T20I career

GM 0 – 0 MN
–
Most Runs
2782
–
Highest Score
89
–
Best Strike Rate
137.11
–
Most sixes
140
–
Most Fours
188
–
Best Averages
22.80
–
Most 50s
8
–
Most Not Outs
35

Season by season

2026

GM 0 – 0 MN
–
Most Runs
92
–
Highest Score
33
–
Best Strike Rate
119.48
–
Most sixes
5
–
Most Fours
6
–
Best Averages
92 / 5
–
Most Not Outs
3

2025

GM 0 – 0 MN
–
Most Runs
180
–
Highest Score
60
–
Most sixes
13
–
Most Fours
10
–
Most 50s
1
–
Most Not Outs
2

2024

GM 0 – 0 MN
–
Most Runs
361
–
Highest Score
59
–
Best Strike Rate
124.05
–
Most sixes
14
–
Most Fours
25
–
Best Averages
22.56
–
Most 50s
1
–
Most Not Outs
5

2023

GM 0 – 0 MN
–
Most Runs
190
–
Highest Score
54
–
Most sixes
6
–
Most Fours
17
–
Most 50s
1
–
Most Not Outs
4

2022

GM 0 – 0 MN
–
Most Runs
163
–
Highest Score
43
–
Most sixes
4
–
Most Fours
13
–
Best Averages
11.64
–
Most Not Outs
2

2021

GM 0 – 0 MN
–
Most Runs
176
–
Highest Score
40
–
Most sixes
6
–
Most Fours
16
–
Most Not Outs
3

2020

GM 0 – 0 MN
–
Most Runs
31
–
Highest Score
27
–
Most sixes
1
–
Most Fours
2

2019

GM 0 – 0 MN
–
Most Runs
302
–
Highest Score
84
–
Most sixes
22
–
Most Fours
17
–
Most 50s
2
–
Most Not Outs
2

2018

GM 0 – 0 MN
–
Most Runs
138
–
Highest Score
45
–
Most sixes
11
–
Most Fours
10
–
Most Not Outs
2

2017

GM 0 – 0 MN
–
Most Runs
222
–
Highest Score
89
–
Most sixes
16
–
Most Fours
15
–
Most 50s
1
–
Most Not Outs
1

2016

GM 0 – 0 MN
–
Most Runs
234
–
Highest Score
52
–
Most sixes
10
–
Most Fours
13
–
Best Averages
18.00
–
Most 50s
1
–
Most Not Outs
2

2015

GM 0 – 0 MN
–
Most Runs
174
–
Highest Score
33
–
Most sixes
8
–
Most Fours
9
–
Most Not Outs
2

2014

GM 0 – 0 MN
–
Most Runs
10
–
Highest Score
6
–
Most sixes
0
–
Most Fours
0
–
Most Not Outs
1

2013

GM 0 – 0 MN
–
Most Runs
224
–
Highest Score
46
–
Most sixes
15
–
Most Fours
15
–
Best Averages
22.40
–
Most Not Outs
2

2012

GM 0 – 0 MN
–
Most Runs
190
–
Highest Score
52
–
Most sixes
6
–
Most Fours
12
–
Most 50s
1
–
Most Not Outs
2

2010

GM 0 – 0 MN
–
Most Runs
95
–
Highest Score
43
–
Most sixes
3
–
Most Fours
8
–
Most Not Outs
2