Player Head-to-Head
HB
Harry Brook
ENG
VS
GM
Geoff Marsh
AUS
12 wonStat categorieswon 2

Harry Brook vs Geoff Marsh

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

Final Verdict

Harry Brook has dominance over Geoff Marsh in overall and Tests, while Geoff Marsh has the edge in ODIs. In recent years, both have been evenly matched.

CAREER Harry BrookTEST Harry BrookODI Geoff MarshT20I Level
Format

All formats

HB 12 – 2 GM
Batting
7094
Most Runs
7211
317
Highest Score
138
103.77
Best Strike Rate
45.31
209
Most sixes
23
697
Most Fours
609
44.62
Best Averages
36.98
36
Most 50s
37
16
Most 100s
13
21
Most Not Outs
13
Bowling
1
Most Wickets
0
1/25
Best Bowling Fig
0/4
56
Most Dots
0
127
Most Runs Conceed
4
3
Most Maiden Overs
0

Season by season

2026

HB 0 – 0 GM
Batting
1860
Most Runs
–
202
Highest Score
–
122.29
Best Strike Rate
–
66
Most sixes
–
178
Most Fours
–
48.95
Best Averages
–
11
Most 50s
–
4
Most 100s
–
5
Most Not Outs
–
Bowling
0
Most Wickets
–
0/4
Best Bowling Fig
–
28
Most Dots
–
22
Most Runs Conceed
–
1
Most Maiden Overs
–

2025

HB 0 – 0 GM
Batting
1527
Most Runs
–
158
Highest Score
–
96.83
Best Strike Rate
–
50
Most sixes
–
147
Most Fours
–
37.24
Best Averages
–
7
Most 50s
–
3
Most 100s
–
4
Most Not Outs
–
Bowling
0
Most Wickets
–
0/24
Best Bowling Fig
–
27
Most Dots
–
55
Most Runs Conceed
–
0
Most Maiden Overs
–

2024

HB 0 – 0 GM
Batting
1575
Most Runs
–
317
Highest Score
–
95.69
Best Strike Rate
–
30
Most sixes
–
152
Most Fours
–
58.33
Best Averages
–
6
Most 50s
–
5
Most 100s
–
4
Most Not Outs
–
Bowling
0
Most Wickets
–
0/13
Best Bowling Fig
–
1
Most Dots
–
13
Most Runs Conceed
–
0
Most Maiden Overs
–

2023

HB 0 – 0 GM
Batting
1280
Most Runs
–
186
Highest Score
–
98.39
Best Strike Rate
–
36
Most sixes
–
135
Most Fours
–
38.79
Best Averages
–
10
Most 50s
–
1
Most 100s
–
5
Most Not Outs
–
Bowling
1
Most Wickets
–
1/25
Best Bowling Fig
–
0
Most Dots
–
37
Most Runs Conceed
–
2
Most Maiden Overs
–

2022

HB 0 – 0 GM
852
Most Runs
–
153
Highest Score
–
107.71
Best Strike Rate
–
27
Most sixes
–
85
Most Fours
–
42.60
Best Averages
–
2
Most 50s
–
3
Most 100s
–
3
Most Not Outs
–

1992

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

1991

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

1990

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

1989

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

1988

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

1987

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

1986

HB 0 – 0 GM
Batting
–
Most Runs
1604
–
Highest Score
125
–
Best Strike Rate
41.96
–
Most sixes
2
–
Most Fours
152
–
Best Averages
39.12
–
Most 50s
5
–
Most 100s
5
Bowling
–
Most Wickets
0
–
Best Bowling Fig
0/4
–
Most Dots
0
–
Most Runs Conceed
4
–
Most Maiden Overs
0

1985

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

TEST career

HB 8 – 1 GM
Batting
3610
Most Runs
2854
317
Highest Score
138
86.32
Best Strike Rate
35.13
55
Most sixes
1
395
Most Fours
307
53.09
Best Averages
33.19
20
Most 50s
15
10
Most 100s
4
2
Most Not Outs
7
Bowling
1
Most Wickets
–
1/25
Best Bowling Fig
–
56
Most Dots
–
127
Most Runs Conceed
–
3
Most Maiden Overs
–

Season by season

2026

HB 0 – 0 GM
Batting
558
Most Runs
–
91
Highest Score
–
83.66
Best Strike Rate
–
4
Most sixes
–
67
Most Fours
–
46.50
Best Averages
–
6
Most 50s
–
Bowling
0
Most Wickets
–
0/4
Best Bowling Fig
–
28
Most Dots
–
22
Most Runs Conceed
–
1
Most Maiden Overs
–

2025

HB 0 – 0 GM
Batting
771
Most Runs
–
158
Highest Score
–
82.55
Best Strike Rate
–
14
Most sixes
–
82
Most Fours
–
45.35
Best Averages
–
4
Most 50s
–
2
Most 100s
–
1
Most Not Outs
–
Bowling
0
Most Wickets
–
0/24
Best Bowling Fig
–
27
Most Dots
–
55
Most Runs Conceed
–
0
Most Maiden Overs
–

2024

HB 0 – 0 GM
Batting
1100
Most Runs
–
317
Highest Score
–
85.01
Best Strike Rate
–
14
Most sixes
–
105
Most Fours
–
55.00
Best Averages
–
3
Most 50s
–
4
Most 100s
–
Bowling
0
Most Wickets
–
0/13
Best Bowling Fig
–
1
Most Dots
–
13
Most Runs Conceed
–
0
Most Maiden Overs
–

2023

HB 0 – 0 GM
Batting
701
Most Runs
–
186
Highest Score
–
91.51
Best Strike Rate
–
11
Most sixes
–
86
Most Fours
–
53.92
Best Averages
–
6
Most 50s
–
1
Most 100s
–
1
Most Not Outs
–
Bowling
1
Most Wickets
–
1/25
Best Bowling Fig
–
0
Most Dots
–
37
Most Runs Conceed
–
2
Most Maiden Overs
–

2022

HB 0 – 0 GM
480
Most Runs
–
153
Highest Score
–
92.13
Best Strike Rate
–
12
Most sixes
–
55
Most Fours
–
1
Most 50s
–
3
Most 100s
–

1992

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

1991

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

1990

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

1989

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

1988

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

1987

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

1986

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

1985

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

ODI career

HB 4 – 5 GM
Batting
1782
Most Runs
4357
202
Highest Score
126
109.86
Best Strike Rate
55.93
70
Most sixes
22
164
Most Fours
302
40.50
Best Averages
39.97
8
Most 50s
22
4
Most 100s
9
4
Most Not Outs
6
Bowling
–
Most Wickets
0
–
Best Bowling Fig
0/4
–
Most Dots
0
–
Most Runs Conceed
4
–
Most Maiden Overs
0

Season by season

2026

HB 0 – 0 GM
Batting
612
Most Runs
–
202
Highest Score
–
125.15
Best Strike Rate
–
24
Most sixes
–
55
Most Fours
–
51.00
Best Averages
–
2
Most 50s
–
2
Most 100s
–
1
Most Not Outs
–

2025

HB 0 – 0 GM
Batting
451
Most Runs
–
135
Highest Score
–
98.04
Best Strike Rate
–
20
Most sixes
–
40
Most Fours
–
32.21
Best Averages
–
1
Most 50s
–
1
Most 100s
–
1
Most Not Outs
–

2024

HB 0 – 0 GM
Batting
312
Most Runs
–
110
Highest Score
–
127.87
Best Strike Rate
–
13
Most sixes
–
30
Most Fours
–
2
Most 50s
–
1
Most 100s
–
1
Most Not Outs
–

2023

HB 0 – 0 GM
Batting
407
Most Runs
–
80
Highest Score
–
94.87
Best Strike Rate
–
13
Most sixes
–
39
Most Fours
–
29.07
Best Averages
–
3
Most 50s
–
1
Most Not Outs
–

1992

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

1991

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

1990

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

1989

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

1988

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

1987

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

1986

HB 0 – 0 GM
Batting
–
Most Runs
724
–
Highest Score
125
–
Best Strike Rate
56.78
–
Most sixes
2
–
Most Fours
56
–
Best Averages
34.48
–
Most 50s
2
–
Most 100s
2
Bowling
–
Most Wickets
0
–
Best Bowling Fig
0/4
–
Most Dots
0
–
Most Runs Conceed
4
–
Most Maiden Overs
0

T20I career

HB 0 – 0 GM
Batting
1702
Most Runs
–
114
Highest Score
–
164.92
Best Strike Rate
–
84
Most sixes
–
138
Most Fours
–
36.21
Best Averages
–
8
Most 50s
–
2
Most 100s
–
15
Most Not Outs
–

Season by season

2026

HB 0 – 0 GM
Batting
690
Most Runs
–
114
Highest Score
–
189.04
Best Strike Rate
–
38
Most sixes
–
56
Most Fours
–
690 / 14
Best Averages
–
3
Most 50s
–
1
Most 100s
–
4
Most Not Outs
–

2025

HB 0 – 0 GM
Batting
305
Most Runs
–
78
Highest Score
–
16
Most sixes
–
25
Most Fours
–
30.50
Best Averages
–
2
Most 50s
–
2
Most Not Outs
–

2024

HB 0 – 0 GM
Batting
163
Most Runs
–
53
Highest Score
–
3
Most sixes
–
17
Most Fours
–
1
Most 50s
–
3
Most Not Outs
–

2023

HB 0 – 0 GM
Batting
172
Most Runs
–
67
Highest Score
–
12
Most sixes
–
10
Most Fours
–
1
Most 50s
–
3
Most Not Outs
–

2022

HB 0 – 0 GM
372
Most Runs
–
81
Highest Score
–
137.78
Best Strike Rate
–
15
Most sixes
–
30
Most Fours
–
26.57
Best Averages
–
1
Most 50s
–
3
Most Not Outs
–