Goalence
goalence
⭐ Unique to Goalence

English League Two — Player Team Impact

When a player is on the pitch 45+ minutes, how does their team perform? Two unique metrics most sites won't show you: team win rate while they play, and goals their team scores during their exact on-pitch window (sub-in to sub-out / red card).

1How to read the bar
17.5% Winning65.0% Drawing17.5% Losing

The bar colors every pitch-minute by the scoreline at that moment — green while ahead, warm grey while level, deep red while behind.

English League Two League Average

Team →
2💡 Why this metric?

Goals and assists tell you who scored. This tells you who **wins**. A player can be ratings-mediocre but consistently coincide with team wins — that pattern is what coaches actually pay for.

3📐 How we calculate it

For every finished league match this season, we read the official scoresheet (minutes per player) and the event log (substitution-in, substitution-out, red cards, goal minutes). For each player who logged 45+ minutes, we derive the exact on-pitch window — start at kickoff or sub-in, end at sub-out or red card or full time. Goals scored by the player's team within that window count; goals outside it don't. Strict on-pitch correlation — no opinion, no model adjustment.

Minimum 4 appearances with 45+ minutes each. Season 2026-27.

4Players Ranked by Team Win Rate

↕ Tap any column header to re-sort the table.

#Player · TeamWin % on pitchGoals on pitch
1

Taylor Allen

Salford City
83%

12

2.00/match

2

Riley Harbottle

Bristol Rovers
80%

11

2.20/match

3

Tommy Leigh

Bristol Rovers
80%

8

1.60/match

4

Abraham Odoh

Salford City
80%

7

1.40/match

5

Zak Johnson

York
75%

10

2.50/match

6

Ryan Graydon

Salford City
75%

4

1.00/match

7

Aden Flint

Rochdale
75%

5

1.25/match

8

Fabrizio Cavegn

Bristol Rovers
71%

11

1.57/match

9

Brendan Sarpong-Wiredu

Salford City
67%

9

1.50/match

10

Tom James

Bristol Rovers
63%

9

1.13/match

11

Nnamdi Ofoborh

Barnet
60%

10

2.00/match

12

Tom Knowles

Barnet
60%

9

1.80/match

13

Kelly N'Mai

Salford City
60%

5

1.00/match

14

Josh Ruffels

Shrewsbury
60%

6

1.20/match

15

Zac Williams

Barnet
60%

7

1.40/match

16

Jay Turner-Cooke

Shrewsbury
60%

5

1.00/match

17

Charlie Tasker

Rochdale
60%

6

1.20/match

18

Louie Marsh

Chesterfield
60%

9

1.80/match

19

Matthew Cox

Barnet
57%

17

2.43/match

20

Adam Senior

Barnet
57%

17

2.43/match

21

Danny Collinge

Barnet
57%

17

2.43/match

22

Charlie Lakin

Barnet
57%

17

2.43/match

23

Oisin Gallagher

Barnet
57%

15

2.14/match

24

Kabongo Tshimanga

Barnet
57%

17

2.43/match

25

Idris Kanu

Barnet
57%

13

1.86/match

26

Ben Purrington

Bristol Rovers
57%

9

1.29/match

27

Bobby Kamwa

Bristol Rovers
57%

7

1.00/match

28

Babajide Adeeko

Rochdale
57%

9

1.29/match

29

Will Norris

Salford City
56%

13

1.44/match

30

Macaulay Langstaff

Salford City
56%

13

1.44/match

31

Brad Young

Bristol Rovers
56%

12

1.33/match

32

Clinton Mola

Bristol Rovers
56%

12

1.33/match

33

Shaqai Forde

Bristol Rovers
56%

10

1.11/match

34

Kyle McFadzean

Chesterfield
50%

11

1.38/match

35

Lee Bonis

Chesterfield
50%

9

1.13/match

36

Will Aimson

Salford City
50%

12

1.50/match

37

Luke Molyneux

Salford City
50%

10

1.25/match

38

Joe Powell

Salford City
50%

11

1.38/match

39

Pierce Sweeney

Cheltenham
50%

13

1.63/match

40

Ben Stevenson

Cheltenham
50%

12

1.50/match

41

Jordan Shipley

Cheltenham
50%

10

1.25/match

42

Alfie McNally

York
50%

16

2.00/match

43

Mark Kitching

York
50%

16

2.00/match

44

Ollie Banks

York
50%

16

2.00/match

45

Alex Hunt

York
50%

12

1.50/match

46

Harry Boyes

York
50%

16

2.00/match

47

Joe Grey

York
50%

16

2.00/match

48

Ollie Pearce

York
50%

15

1.88/match

49

Alex Newby

York
50%

12

1.50/match

50

Kofi Balmer

Bristol Rovers
50%

10

1.25/match

51

Richard Smallwood

Bristol Rovers
50%

7

0.88/match

52

Kaiden Wilson

Rochdale
50%

10

1.25/match

53

Mitchell Clark

Swindon Town
50%

8

1.33/match

54

Josh Koroma

Chesterfield
50%

5

0.83/match

55

Shaun McWilliams

Cheltenham
50%

11

1.83/match

56

Joe Felix

York
50%

10

1.67/match

57

Kane Taylor

Rochdale
50%

8

1.33/match

58

Tobi Adebayo-Rowling

Rochdale
50%

6

1.50/match

59

Billy Kirkman

Swindon Town
50%

2

0.50/match

60

Kane Vincent-Young

Colchester
50%

4

1.00/match

61

Bradley Ihionvien

Colchester
50%

4

1.00/match

62

Kallum Cesay

Salford City
50%

6

1.50/match

63

Ryan Broom

Cheltenham
50%

5

1.25/match

64

Courtney Clarke

Walsall
50%

4

1.00/match

65

Edward Francis

Rochdale
50%

4

1.00/match

66

Conor McManus

Gillingham
50%

5

1.25/match

67

Lamin Sillah

Gillingham
50%

6

1.50/match

68

Brandon Comley

Barnet
50%

7

1.75/match

69

Kian McMahon-Brown

Shrewsbury
50%

5

1.25/match

70

Dajaune Brown

Rochdale
44%

9

1.00/match

71

Ryan Boot

Chesterfield
44%

14

1.56/match

72

Remeao Hutton

Chesterfield
44%

14

1.56/match

73

Jack Simpson

Chesterfield
44%

14

1.56/match

74

Lewis Gordon

Chesterfield
44%

12

1.33/match

75

Ryan Stirk

Chesterfield
44%

14

1.56/match

76

George James McEachran

Chesterfield
44%

11

1.22/match

77

Dilan Markanday

Chesterfield
44%

12

1.33/match

78

Wyll Stanway

Cheltenham
44%

16

1.78/match

79

Jonathan Tomkinson

Cheltenham
44%

16

1.78/match

80

Robbie Cundy

Cheltenham
44%

16

1.78/match

81

Charlie McCann

Cheltenham
44%

16

1.78/match

82

Jake Evans

Cheltenham
44%

14

1.56/match

83

Harvey Gilmour

Rochdale
43%

6

0.86/match

84

Ollie Clarke

Swindon Town
43%

6

0.86/match

85

Declan Skura

Walsall
43%

9

1.29/match

86

Sven Sprangler

Walsall
43%

10

1.43/match

87

Reece Smith

Walsall
43%

9

1.29/match

88

Jack Lankester

Crewe
43%

7

1.00/match

89

Géza Dávid Turi

Grimsby
43%

10

1.43/match

90

Adebola Oluwo

Salford City
43%

8

1.14/match

91

Ryan Fallowfield

York
43%

12

1.71/match

92

Andreas Weimann

Cheltenham
43%

13

1.86/match

93

Oliver Wright

Gillingham
43%

11

1.57/match

94

Harry Waldock

Gillingham
43%

7

1.00/match

95

Luke Hanannt

Rochdale
40%

2

0.40/match

96

Ben Middlemas

Swindon Town
40%

4

0.80/match

97

Lewis Simper

Walsall
40%

4

0.80/match

98

Reece Hutchinson

Crewe
40%

5

1.00/match

99

Calum Agius

Crewe
40%

5

1.00/match

100

Morgan Williams

York
40%

9

1.80/match

101

Isaac Moore

Walsall
40%

5

1.00/match

102

Ciaran Kelly

Bristol Rovers
40%

2

0.40/match

103

Sam Stubbs

Shrewsbury
40%

6

1.20/match

104

Ellis Harrison

Bristol Rovers
40%

1

0.20/match

105

Nils Ramming

Rochdale
38%

8

1.00/match

106

Jed Ward

Walsall
38%

10

1.25/match

107

Elicha Ahui

Walsall
38%

5

0.63/match

108

Mason Hancock

Walsall
38%

7

0.88/match

109

Maldini Kacurri

Grimsby
38%

10

1.25/match

110

Charles Vernam

Grimsby
38%

7

0.88/match

111

Anthony Munda

Swindon Town
38%

7

0.88/match

112

Joseph Tomlinson

Cheltenham
38%

14

1.75/match

113

Connor Ripley

Swindon Town
33%

9

1.00/match

114

Stephan Negru

Swindon Town
33%

9

1.00/match

115

Aaron Drinan

Swindon Town
33%

9

1.00/match

116

Andy Smith

Gillingham
33%

11

1.22/match

117

Omar Beckles

Gillingham
33%

11

1.22/match

118

Nick Freeman

Gillingham
33%

11

1.22/match

119

Ronan Hale

Gillingham
33%

9

1.00/match

120

James Brophy

Gillingham
33%

11

1.22/match

121

Robbie McKenzie

Gillingham
33%

10

1.11/match

122

Logan Dobbs

Gillingham
33%

10

1.11/match

123

Tom Booth

Crewe
33%

10

1.11/match

124

Lewis Billington

Crewe
33%

9

1.00/match

125

Luke Offord

Crewe
33%

10

1.11/match

126

Josh March

Crewe
33%

9

1.00/match

127

Harvey Rodgers

Grimsby
33%

11

1.22/match

128

Cameron McJannett

Grimsby
33%

11

1.22/match

129

Jayden Sweeney

Grimsby
33%

11

1.22/match

130

Kieran Green

Grimsby
33%

11

1.22/match

131

Will Brook

Shrewsbury
33%

8

0.89/match

132

Luca Hoole

Shrewsbury
33%

8

0.89/match

133

William Boyle

Shrewsbury
33%

8

0.89/match

134

Thomas Sang

Shrewsbury
33%

8

0.89/match

135

Kevin Berkoe

Shrewsbury
33%

8

0.89/match

136

Will Davies

Fleetwood Town
33%

4

0.67/match

137

Jordan Gibson

Crewe
33%

2

0.33/match

138

George Lloyd

Shrewsbury
33%

6

1.00/match

139

Daniel Moss

Rochdale
33%

7

1.17/match

140

David Tutonda

Accrington ST
33%

9

1.50/match

141

Tyler Walton

Accrington ST
33%

8

1.33/match

142

Donervon Daniels

Oldham
29%

7

1.00/match

143

Ryan Delaney

Oldham
29%

10

1.43/match

144

Favour Fawunmi

Oldham
29%

6

0.86/match

145

Shaquille Gwengwe

Newport County
29%

12

1.71/match

146

Christian Doidge

Newport County
29%

10

1.43/match

147

James Connolly

Walsall
29%

7

1.00/match

148

Aaron Pressley

Walsall
29%

8

1.14/match

149

Oscar Thorn

Colchester
29%

6

0.86/match

150

Joe White

Crewe
29%

8

1.14/match

151

Christy Pym

Grimsby
29%

7

1.00/match

152

Andy Cook

Grimsby
29%

9

1.29/match

153

Luca Woodhouse

Exeter City
29%

3

0.43/match

154

Ewan Otoo

Rotherham
29%

10

1.43/match

155

Brandon Cover

Rotherham
29%

10

1.43/match

156

Fábio Tavares

Rotherham
29%

6

0.86/match

157

Tom Conlon

Tranmere
29%

5

0.71/match

158

Charlie Whitaker

Tranmere
29%

7

1.00/match

159

Isaac Fletcher

Shrewsbury
29%

6

0.86/match

160

Josh Davison

Shrewsbury
29%

5

0.71/match

161

Moses Sesay

Colchester
29%

5

0.71/match

162

Joel Tabiner

Crewe
29%

5

0.71/match

163

Josh Gordon

Exeter City
29%

5

0.71/match

164

Jack Thomson

Swindon Town
29%

7

1.00/match

165

Mathew Hudson

Oldham
25%

10

1.25/match

166

Gus Scott-Morriss

Oldham
25%

9

1.13/match

167

Jamie Robson

Oldham
25%

10

1.25/match

168

Ollie Norburn

Oldham
25%

10

1.25/match

169

Keenan Appiah-Forson

Oldham
25%

10

1.25/match

170

Kane Drummond

Oldham
25%

7

0.88/match

171

Calum Kavanagh

Oldham
25%

9

1.13/match

172

Kaelan Majekodunmi

Swindon Town
25%

7

0.88/match

173

Rhys Bennett

Fleetwood Town
25%

8

1.00/match

174

Devon Matthews

Accrington ST
25%

14

1.75/match

175

Thimothee Lo-Tutala

Colchester
25%

8

1.00/match

176

Jack Tucker

Colchester
25%

8

1.00/match

177

Sean Raggett

Colchester
25%

8

1.00/match

178

Ellis Iandolo

Colchester
25%

8

1.00/match

179

Rob Hunt

Colchester
25%

6

0.75/match

180

Jack Payne

Colchester
25%

8

1.00/match

181

Harry Anderson

Colchester
25%

8

1.00/match

182

Matúš Holíček

Crewe
25%

7

0.88/match

183

Jake Doyle-Hayes

Exeter City
25%

3

0.38/match

184

Nathan James Smith

Tranmere
25%

7

0.88/match

185

Joshua Stephenson

Crewe
25%

9

1.13/match

186

Jaheim Headley

Port Vale
25%

1

0.25/match

187

Cameron Evans

Newport County
25%

7

1.75/match

188

Sam Sherring

Rochdale
25%

2

0.50/match

189

Charlie Crew

Walsall
25%

2

0.50/match

190

Andy Dallas

Walsall
25%

2

0.50/match

191

Justin Amaluzor

Grimsby
25%

3

0.75/match

192

Liam Mandeville

Chesterfield
25%

4

1.00/match

193

Ben Waine

Port Vale
25%

2

0.50/match

194

Sonny Finch

Grimsby
25%

5

1.25/match

195

Luke McGee

Tranmere
25%

6

1.50/match

196

Nathaniel Opoku

Northampton
25%

1

0.25/match

197

Stefan Mols

Accrington ST
25%

5

1.25/match

198

Iwan Morgan

Grimsby
25%

4

1.00/match

199

Julian Eyestone

Rotherham
25%

6

1.50/match

200

Jordan Wright

Newport County
22%

14

1.56/match

201

Cameron Norman

Newport County
22%

13

1.44/match

202

Lee Jenkins

Newport County
22%

14

1.56/match

203

Kyle Cameron

Newport County
22%

14

1.56/match

204

Ciaran Brennan

Newport County
22%

13

1.44/match

205

Harrison Biggins

Newport County
22%

14

1.56/match

206

Jay Lynch

Fleetwood Town
22%

9

1.00/match

207

Shaun Rooney

Fleetwood Town
22%

9

1.00/match

208

Finley Potter

Fleetwood Town
22%

9

1.00/match

209

Harrison Neal

Fleetwood Town
22%

9

1.00/match

210

Mark Helm

Fleetwood Town
22%

7

0.78/match

211

Lewis McCann

Fleetwood Town
22%

9

1.00/match

212

Louie Moulden

Accrington ST
22%

14

1.56/match

213

Joseph Anderson

Accrington ST
22%

14

1.56/match

214

Josh Woods

Accrington ST
22%

14

1.56/match

215

Jack Bycroft

Exeter City
22%

5

0.56/match

216

Jack Fitzwater

Exeter City
22%

5

0.56/match

217

Charlie Cummins

Exeter City
22%

5

0.56/match

218

Denzel Hall

Rotherham
22%

12

1.33/match

219

Sonny Aljofree

Rotherham
22%

12

1.33/match

220

Joel Senior

Tranmere
22%

11

1.22/match

221

Will Vaulks

Tranmere
22%

11

1.22/match

222

Tom Ince

Tranmere
22%

11

1.22/match

223

Yahya Bamba

Newport County
20%

7

1.40/match

224

Emmanuel Dieseruvwe

Rochdale
20%

5

1.00/match

225

Joe Wormleighton

Northampton
20%

2

0.40/match

226

Raffaele Cirino

Fleetwood Town
20%

5

1.00/match

227

Farrend Rawson

Accrington ST
20%

10

2.00/match

228

Shaun Whalley

Accrington ST
20%

7

1.40/match

229

Nicholas Michalski

Crawley Town
20%

3

0.60/match

230

Cian Doyle

Grimsby
20%

3

0.60/match

231

Ted Cann

Rotherham
20%

6

1.20/match

232

Kian Spence

Rotherham
20%

6

1.20/match

233

Harrison Male

Tranmere
20%

4

0.80/match

234

Ossama Ashley

Rotherham
20%

6

1.20/match

235

Akin Odimayo

Crawley Town
20%

4

0.80/match

236

Zane Okoro

Tranmere
20%

5

1.00/match

237

Connor Hall

Port Vale
20%

2

0.40/match

238

Ben Garrity

Port Vale
20%

1

0.20/match

239

Alex Henderson

Accrington ST
20%

4

0.80/match

240

Joe O'Brien Whitmarsh 

Northampton
20%

3

0.60/match

241

Liam Coyle

Accrington ST
20%

8

1.60/match

242

Lakyle Samuel

Exeter City
20%

2

0.40/match

243

Dylan Jones

Tranmere
20%

3

0.60/match

244

Matty Jacob

Newport County
20%

4

0.80/match

245

Matthew Max Dibley-Dias

Newport County
20%

3

0.60/match

246

Dan Butler

Swindon Town
20%

4

0.80/match

247

Mike Fondop

Oldham
17%

5

0.83/match

248

Jackson Smith

Port Vale
17%

3

0.50/match

249

Lewis Montsma

Port Vale
17%

2

0.33/match

250

James Maxwell

Northampton
17%

3

0.50/match

251

Connor O'Brien

Accrington ST
17%

6

1.00/match

252

Seamus Conneely

Accrington ST
17%

6

1.00/match

253

Charlie Barker

Crawley Town
17%

6

1.00/match

254

Louie Watson

Crawley Town
17%

5

0.83/match

255

Vincent Harper

Exeter City
17%

4

0.67/match

256

Will Gray

Shrewsbury
17%

3

0.50/match

257

Osman Kamara

Crawley Town
17%

6

1.00/match

258

Gwion Edwards

Exeter City
17%

4

0.67/match

259

Adam Murphy

Fleetwood Town
17%

4

0.67/match

260

Josh Austerfield

Rotherham
17%

8

1.33/match

261

Jordan Lawrence-Gabriel

Port Vale
14%

3

0.43/match

262

Kyle Dempsey

Port Vale
14%

3

0.43/match

263

Oliver Lynch

Port Vale
14%

3

0.43/match

264

Zach Jeacock

Northampton
14%

3

0.43/match

265

Elliott Moore

Northampton
14%

3

0.43/match

266

Jon Guthrie

Northampton
14%

3

0.43/match

267

Tyrese Fornah

Northampton
14%

3

0.43/match

268

Ched Evans

Fleetwood Town
14%

4

0.57/match

269

Donald Love

Accrington ST
14%

10

1.43/match

270

Charlie Caton

Accrington ST
14%

10

1.43/match

271

Priestley Farquharson

Crawley Town
14%

6

0.86/match

272

Ade Adeyemo

Crawley Town
14%

6

0.86/match

273

Jude Arthurs

Crawley Town
14%

6

0.86/match

274

Edward James

Exeter City
14%

4

0.57/match

275

Paul Mullin

Rotherham
14%

8

1.14/match

276

Jili Buyabu

Rotherham
14%

7

1.00/match

277

Bobby Faulkner

Tranmere
14%

9

1.29/match

278

Joe Ironside

Tranmere
14%

7

1.00/match

279

Jacob Slater

Tranmere
14%

6

0.86/match

280

Reece Cole

Exeter City
13%

3

0.38/match

281

Logan Briggs

Northampton
0%

2

0.40/match

282

Cameron Humphreys

Port Vale
0%

2

0.50/match

283

Liam Gordon

Port Vale
0%

2

0.50/match

284

Rhys Walters

Port Vale
0%

1

0.25/match

285

Lee Evans

Northampton
0%

2

0.50/match

286

Klaudio Krasniqi

Crawley Town
0%

2

0.50/match

287

Arkell Jude-Boyd

Shrewsbury
0%

1

0.25/match

288

Dylan Morgan

Crawley Town
0%

1

0.25/match

289

Jay Williams

Colchester
0%

4

1.00/match

290

Kylian Kouassi

Colchester
0%

4

1.00/match

Team Minute-State Distribution · National Teams — Minute Distribution · Standings · Football Glossary