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
25.1% Winning49.8% Drawing25.1% 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 5 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

D. Scarr

Salford City
100%

18

2.25/match

2

T. Allen

Salford City
90%

22

2.20/match

3

A. Odoh

Salford City
89%

14

1.56/match

4

E. Bonds

Salford City
88%

14

1.75/match

5

R. Graydon

Salford City
83%

6

1.00/match

6

B. Sarpong-Wiredu

Salford City
80%

17

1.70/match

7

Riley Harbottle

Bristol Rovers
80%

9

1.80/match

8

J. Grant

Salford City
80%

7

1.40/match

9

W. Norris

Salford City
71%

25

1.79/match

10

K. Cesay

Salford City
71%

12

1.71/match

11

L. Molyneux

Salford City
69%

19

1.46/match

12

M. Langstaff

Salford City
69%

23

1.77/match

13

W. Aimson

Salford City
67%

22

1.83/match

14

K. N’Mai

Salford City
67%

7

1.17/match

15

T. Leigh

Bristol Rovers
67%

8

1.33/match

16

A. Scully

Exeter City
67%

4

0.67/match

17

T. Knowles

Barnet
63%

10

1.25/match

18

M. Virtue-Thick

Swindon Town
60%

7

1.40/match

19

M. Watters

Port Vale
60%

5

1.00/match

20

R. Crichlow-Noble

Barnet
60%

7

1.40/match

21

Kyle Ure

Crewe
60%

8

1.60/match

22

O. Lunt

Crewe
60%

9

1.80/match

23

J. Moon

Port Vale
60%

7

1.40/match

24

I. Kanu

Barnet
58%

16

1.33/match

25

N. Tavares

Barnet
57%

13

1.86/match

26

Taione Richard Evumena Sodje

Walsall
57%

11

1.57/match

27

J. Turner-Cooke

Shrewsbury
57%

7

1.00/match

28

George Birch

Exeter City
57%

6

0.86/match

29

L. Sillah

Gillingham
57%

10

1.43/match

30

A. Oluwo

Salford City
56%

12

1.33/match

31

Z. Williams

Barnet
56%

14

1.56/match

32

M. Cox

Barnet
54%

28

2.15/match

33

A. Senior

Barnet
54%

27

2.08/match

34

D. Collinge

Barnet
54%

28

2.15/match

35

C. Lakin

Barnet
54%

27

2.08/match

36

O. Gallagher

Barnet
54%

25

1.92/match

37

K. Tshimanga

Barnet
54%

27

2.08/match

38

B. Stevenson

Cheltenham
50%

17

1.42/match

39

J. Ruffels

Shrewsbury
50%

13

1.30/match

40

H. Waldock

Gillingham
50%

12

1.20/match

41

J. Headley

Port Vale
50%

7

0.88/match

42

B. Kirkman

Swindon Town
50%

8

1.00/match

43

L. Simper

Walsall
50%

9

1.13/match

44

T. Perry

Exeter City
50%

3

0.38/match

45

N. Ofoborh

Barnet
50%

13

1.63/match

46

Joe Powell

Salford City
50%

11

1.38/match

47

B. Kamwa

Bristol Rovers
50%

8

1.00/match

48

B. Comley

Barnet
50%

13

1.63/match

49

C. Crew

Walsall
50%

7

1.17/match

50

J. Snowdon

Swindon Town
50%

7

1.17/match

51

M. Maroši

Port Vale
50%

7

1.17/match

52

J. Tomkinson

Cheltenham
46%

21

1.61/match

53

P. Sweeney

Cheltenham
46%

19

1.46/match

54

C. McCann

Cheltenham
46%

22

1.69/match

55

J. Shipley

Cheltenham
46%

16

1.23/match

56

M. Clark

Swindon Town
45%

13

1.18/match

57

E. Ahui

Walsall
45%

12

1.09/match

58

B. Purrington

Bristol Rovers
44%

9

1.00/match

59

C. Hall

Port Vale
44%

9

1.00/match

60

K. M. Brown

Shrewsbury
44%

12

1.33/match

61

L. Marsh

Chesterfield
44%

16

1.78/match

62

W. Stanway

Cheltenham
43%

22

1.57/match

63

J. Evans

Cheltenham
43%

20

1.43/match

64

G. Hall

Port Vale
43%

7

1.00/match

65

Jack Lankester

Crewe
43%

6

0.86/match

66

Courtney Clarke

Walsall
43%

9

1.29/match

67

O. Hernández

Port Vale
43%

7

1.00/match

68

J. Wilson

Cheltenham
43%

11

1.57/match

69

Conor McManus

Gillingham
43%

9

1.29/match

70

L. McGee

Tranmere
43%

11

1.57/match

71

Aidan Borland

Accrington ST
43%

14

2.00/match

72

M. Adu-Poku

Newport County
43%

10

1.43/match

73

L. Dobbs

Gillingham
42%

15

1.25/match

74

D. Skura

Walsall
42%

17

1.42/match

75

G. Turi

Grimsby
42%

21

1.75/match

76

L. Woodhouse

Exeter City
42%

7

0.58/match

77

O. Banks

York
42%

20

1.67/match

78

F. Cavegn

Bristol Rovers
42%

12

1.00/match

79

A. Weimann

Cheltenham
42%

19

1.58/match

80

O. Wright

Gillingham
42%

19

1.58/match

81

K. McFadzean

Chesterfield
40%

12

1.20/match

82

J. White

Crewe
40%

10

1.00/match

83

R. Cundy

Cheltenham
40%

16

1.60/match

84

Z. Johnson

York
40%

19

1.90/match

85

A. Newby

York
40%

13

1.30/match

86

Isaac Moore

Walsall
40%

14

1.40/match

87

J. Gordon

Exeter City
40%

6

0.60/match

88

L. Samuel

Exeter City
40%

7

0.70/match

89

S. Stubbs

Shrewsbury
40%

14

1.40/match

90

Ben Middlemas

Swindon Town
40%

4

0.80/match

91

M. Williams

York
40%

9

1.80/match

92

J. Reeves

Barnet
40%

4

0.80/match

93

F. Willcox

Cheltenham
40%

7

1.40/match

94

T. Pett

Oldham
40%

5

1.00/match

95

C. Warren

Accrington ST
40%

11

2.20/match

96

W. Sutton

Oldham
40%

5

1.00/match

97

S. Negru

Swindon Town
38%

14

1.08/match

98

J. Ward

Walsall
38%

18

1.39/match

99

T. Booth

Crewe
38%

15

1.15/match

100

M. Kacurri

Grimsby
38%

21

1.61/match

101

C. Vernam

Grimsby
38%

15

1.15/match

102

L. Hoole

Shrewsbury
38%

13

1.00/match

103

T. James

Bristol Rovers
38%

12

0.92/match

104

S. McWilliams

Cheltenham
38%

13

1.63/match

105

Joseph Tomlinson

Cheltenham
38%

14

1.75/match

106

Ben Garrity

Port Vale
38%

4

0.50/match

107

Kane Taylor

Rochdale
38%

10

1.25/match

108

Iwan Morgan

Grimsby
38%

14

1.75/match

109

R. Coughlan

Fleetwood Town
38%

10

1.25/match

110

G. Middleton

Rochdale
38%

9

1.13/match

111

L. Bonis

Chesterfield
36%

12

1.09/match

112

R. Smith

Walsall
36%

14

1.27/match

113

J. Gibson

Crewe
36%

9

0.82/match

114

C. McJannet

Grimsby
36%

16

1.46/match

115

A. Cook

Grimsby
36%

17

1.54/match

116

J. Doyle-Hayes

Exeter City
36%

4

0.36/match

117

G. Lloyd

Shrewsbury
36%

12

1.09/match

118

J. Davison

Shrewsbury
36%

12

1.09/match

119

R. Smallwood

Bristol Rovers
36%

7

0.64/match

120

A. Munda

Swindon Town
36%

10

0.91/match

121

D. Tutonda

Accrington ST
36%

20

1.82/match

122

T. Walton

Accrington ST
36%

19

1.73/match

123

C. Ripley

Swindon Town
36%

14

1.00/match

124

A. Drinan

Swindon Town
36%

14

1.00/match

125

R. Hutton

Chesterfield
36%

21

1.50/match

126

J. Simpson

Chesterfield
36%

21

1.50/match

127

G. McEachran

Chesterfield
36%

19

1.36/match

128

D. Markanday

Chesterfield
36%

18

1.29/match

129

A. Smith

Gillingham
36%

19

1.36/match

130

O. Beckles

Gillingham
36%

19

1.36/match

131

N. Freeman

Gillingham
36%

19

1.36/match

132

Ronan Hale

Gillingham
36%

15

1.07/match

133

J. Brophy

Gillingham
36%

19

1.36/match

134

L. Billington

Crewe
36%

15

1.07/match

135

L. Offord

Crewe
36%

15

1.07/match

136

J. March

Crewe
36%

15

1.07/match

137

H. Rodgers

Grimsby
36%

22

1.57/match

138

K. Green

Grimsby
36%

22

1.57/match

139

J. Bycroft

Exeter City
36%

8

0.57/match

140

J. Fitzwater

Exeter City
36%

8

0.57/match

141

C. Cummins

Exeter City
36%

8

0.57/match

142

William Michael Brook

Shrewsbury
36%

16

1.14/match

143

W. Boyle

Shrewsbury
36%

16

1.14/match

144

T. Sang

Shrewsbury
36%

16

1.14/match

145

K. Berkoe

Shrewsbury
36%

16

1.14/match

146

Alfie Shane McNally

York
36%

25

1.79/match

147

M. Kitching

York
36%

25

1.79/match

148

A. Hunt

York
36%

19

1.36/match

149

H. Boyes

York
36%

25

1.79/match

150

O. Pearce

York
36%

23

1.64/match

151

Brad Young

Bristol Rovers
36%

14

1.00/match

152

C. Mola

Bristol Rovers
36%

14

1.00/match

153

S. Forde

Bristol Rovers
36%

12

0.86/match

154

J. Lawrence-Gabriel

Port Vale
33%

10

0.83/match

155

K. Dempsey

Port Vale
33%

10

0.83/match

156

Ryan Boot

Chesterfield
33%

16

1.33/match

157

L. Gordon

Chesterfield
33%

15

1.25/match

158

Ryan Stirk

Chesterfield
33%

16

1.33/match

159

R. Bennett

Fleetwood Town
33%

17

1.42/match

160

R. McKenzie

Gillingham
33%

15

1.25/match

161

J. Connolly

Walsall
33%

15

1.25/match

162

M. Hancock

Walsall
33%

13

1.08/match

163

A. Pressley

Walsall
33%

16

1.33/match

164

C. Pym

Grimsby
33%

18

1.50/match

165

Charlie Jay Whitaker

Tranmere
33%

14

1.17/match

166

K. Balmer

Bristol Rovers
33%

12

1.00/match

167

R. Fallowfield

York
33%

18

1.50/match

168

J. Tabiner

Crewe
33%

10

0.83/match

169

J. Thomson

Swindon Town
33%

12

1.00/match

170

B. Adeeko

Rochdale
33%

11

0.92/match

171

C. Humphreys

Port Vale
33%

9

1.00/match

172

Y. Bamba

Newport County
33%

12

1.33/match

173

S. Gwengwe

Newport County
33%

12

1.33/match

174

Nils Ramming

Rochdale
33%

9

1.00/match

175

C. Lemonheigh-Evans

Northampton
33%

5

0.56/match

176

O. Clarke

Swindon Town
33%

6

0.67/match

177

J. Koroma

Chesterfield
33%

7

0.78/match

178

J. Felix

York
33%

12

1.33/match

179

Stefan Mols

Accrington ST
33%

15

1.67/match

180

A. Flint

Rochdale
33%

10

1.11/match

181

G. Byers

Port Vale
33%

5

0.83/match

182

L. Hannant

Rochdale
33%

3

0.50/match

183

T. Nichols

Swindon Town
33%

2

0.33/match

184

K. Vincent-Young

Colchester
33%

5

0.83/match

185

Calum Agius

Crewe
33%

5

0.83/match

186

R. Broom

Cheltenham
33%

6

1.00/match

187

L. Mandeville

Chesterfield
33%

9

1.50/match

188

Daniel Moss

Rochdale
33%

7

1.17/match

189

J. Russell

Crawley Town
33%

5

0.83/match

190

J. Walker

Grimsby
33%

11

1.83/match

191

Jake Thomas Batty

Fleetwood Town
33%

10

1.67/match

192

D. Daniels

Oldham
31%

11

0.85/match

193

D. Matthews

Accrington ST
31%

26

2.00/match

194

J. Grey

York
31%

21

1.61/match

195

Kaiden Wilson

Rochdale
31%

14

1.08/match

196

J. Stephenson

Crewe
31%

15

1.15/match

197

G. Scott-Morriss

Oldham
30%

9

0.90/match

198

F. Fawunmi

Oldham
30%

9

0.90/match

199

K. Majekodunmi

Swindon Town
30%

9

0.90/match

200

S. Sprangler

Walsall
30%

11

1.10/match

201

Connor O'Brien

Accrington ST
30%

17

1.70/match

202

Jayden Sweeney

Grimsby
30%

11

1.10/match

203

R. Cole

Exeter City
30%

4

0.40/match

204

B. Faulkner

Tranmere
30%

14

1.40/match

205

D. Jones

Tranmere
30%

9

0.90/match

206

C. Tasker

Rochdale
30%

10

1.00/match

207

M. Hudson

Oldham
29%

13

0.93/match

208

J. Robson

Oldham
29%

13

0.93/match

209

O. Norburn

Oldham
29%

13

0.93/match

210

C. Kavanagh

Oldham
29%

13

0.93/match

211

J. Wright

Newport County
29%

20

1.43/match

212

C. Norman

Newport County
29%

19

1.36/match

213

L. Jenkins

Newport County
29%

20

1.43/match

214

K. Cameron

Newport County
29%

20

1.43/match

215

C. Brennan

Newport County
29%

19

1.36/match

216

H. Biggins

Newport County
29%

20

1.43/match

217

D. Brown

Rochdale
29%

13

0.93/match

218

J. Lynch

Fleetwood Town
29%

19

1.36/match

219

S. Rooney

Fleetwood Town
29%

19

1.36/match

220

F. Potter

Fleetwood Town
29%

19

1.36/match

221

H. Neal

Fleetwood Town
29%

19

1.36/match

222

M. Helm

Fleetwood Town
29%

16

1.14/match

223

L. McCann

Fleetwood Town
29%

19

1.36/match

224

L. Moulden

Accrington ST
29%

26

1.86/match

225

J. Anderson

Accrington ST
29%

26

1.86/match

226

W. Vaulks

Tranmere
29%

18

1.29/match

227

T. Ince

Tranmere
29%

18

1.29/match

228

Ryan Delaney

Oldham
29%

8

1.14/match

229

Christian Doidge

Newport County
29%

10

1.43/match

230

O. Adebayo-Rowling

Rochdale
29%

9

1.29/match

231

W. Davies

Fleetwood Town
29%

5

0.71/match

232

B. Ihionvien

Colchester
29%

5

0.71/match

233

Ewan Otoo

Rotherham
29%

9

1.29/match

234

Fábio Tavares

Rotherham
29%

6

0.86/match

235

E. Francis

Rochdale
29%

7

1.00/match

236

E. Harrison

Bristol Rovers
29%

3

0.43/match

237

M. Jacob

Newport County
29%

5

0.71/match

238

K. Drummond

Oldham
27%

10

0.91/match

239

J. Wormleighton

Northampton
27%

7

0.64/match

240

Josh Woods

Accrington ST
27%

20

1.82/match

241

N. Smith

Tranmere
27%

10

0.91/match

242

T. Conlon

Tranmere
27%

10

0.91/match

243

J. Ironside

Tranmere
27%

13

1.18/match

244

K. Appiah-Forson

Oldham
25%

12

1.00/match

245

H. Gilmour

Rochdale
25%

11

0.92/match

246

D. Love

Accrington ST
25%

22

1.83/match

247

M. Holíček

Crewe
25%

9

0.75/match

248

J. Slater

Tranmere
25%

13

1.08/match

249

J. Maxwell

Northampton
25%

5

0.63/match

250

R. Hutchinson

Crewe
25%

5

0.63/match

251

J. Amaluzor

Grimsby
25%

7

0.88/match

252

Isaac Andrew Fletcher

Shrewsbury
25%

7

0.88/match

253

Alex Henderson

Accrington ST
25%

10

1.25/match

254

M. Dibley-Dias

Newport County
25%

6

0.75/match

255

D. Butler

Swindon Town
25%

5

0.63/match

256

O. Dale

Northampton
25%

5

0.63/match

257

E. Monthe

Oldham
25%

6

0.75/match

258

Z. Jeacock

Northampton
23%

8

0.61/match

259

E. Moore

Northampton
23%

8

0.61/match

260

J. Guthrie

Northampton
23%

8

0.61/match

261

J. Senior

Tranmere
23%

17

1.31/match

262

M. Fondop-Talum

Oldham
22%

6

0.67/match

263

J. Donacien

Northampton
22%

6

0.67/match

264

Matthew Warhurst

Northampton
22%

6

0.67/match

265

S. Raggett

Colchester
22%

10

1.11/match

266

Harry Anderson

Colchester
22%

8

0.89/match

267

C. Barker

Crawley Town
22%

10

1.11/match

268

J. O'Brien-Whitmarsh

Northampton
22%

5

0.56/match

269

A. Murphy

Fleetwood Town
22%

7

0.78/match

270

L. Evans

Northampton
20%

7

0.70/match

271

J. Payne

Colchester
20%

10

1.00/match

272

C. Kelly

Bristol Rovers
20%

5

0.50/match

273

E. Dieseruvwe

Rochdale
20%

5

1.00/match

274

R. Cirino

Fleetwood Town
20%

5

1.00/match

275

A. Dallas

Walsall
20%

3

0.60/match

276

S. Whalley

Accrington ST
20%

8

1.60/match

277

K. Gordon

Crawley Town
20%

3

0.60/match

278

Nicholas Michalski

Crawley Town
20%

3

0.60/match

279

Cian Doyle

Grimsby
20%

3

0.60/match

280

Ted Cann

Rotherham
20%

5

1.00/match

281

Akin Odimayo

Crawley Town
20%

4

0.80/match

282

Kai Jennings

Crawley Town
20%

7

1.40/match

283

Zane Okoro

Tranmere
20%

5

1.00/match

284

S. Hoskins

Northampton
20%

4

0.80/match

285

Liam Coyle

Accrington ST
20%

8

1.60/match

286

K. John

Port Vale
20%

2

0.40/match

287

J. Hungbo

Swindon Town
20%

4

0.80/match

288

G. Nevett

Tranmere
20%

4

0.80/match

289

A. Kilgour

Bristol Rovers
20%

3

0.60/match

290

Sam William John Waller

Rochdale
20%

6

1.20/match

291

L. Richards

Crawley Town
20%

6

1.20/match

292

C. Evans

Fleetwood Town
18%

9

0.82/match

293

R. Hunt

Colchester
18%

7

0.64/match

294

O. Thorn

Colchester
18%

7

0.64/match

295

Sonny Aljofree

Rotherham
18%

12

1.09/match

296

Brandon Ashley Cover

Rotherham
18%

11

1.00/match

297

P. Farquharson

Crawley Town
17%

12

1.00/match

298

J. Arthurs

Crawley Town
17%

13

1.08/match

299

M. Sesay

Colchester
17%

8

0.67/match

300

Jackson Smith

Port Vale
17%

3

0.50/match

301

Lewis Montsma

Port Vale
17%

2

0.33/match

302

S. Sherring

Rochdale
17%

3

0.50/match

303

F. Rawson

Accrington ST
17%

12

2.00/match

304

Seamus Conneely

Accrington ST
17%

7

1.17/match

305

V. Mannone

Crawley Town
17%

7

1.17/match

306

L. Watson

Crawley Town
17%

5

0.83/match

307

S. Duke-McKenna

Crawley Town
17%

5

0.83/match

308

V. Harper

Exeter City
17%

2

0.33/match

309

Will Gray

Shrewsbury
17%

3

0.50/match

310

J. Sparkes

Bristol Rovers
17%

5

0.83/match

311

Ossama Ashley

Rotherham
17%

7

1.17/match

312

Gwion Edwards

Exeter City
17%

2

0.33/match

313

K. Ngwenya

Rotherham
17%

10

1.67/match

314

D. Orsi

Crawley Town
17%

4

0.67/match

315

A. Nemane

Rotherham
17%

10

1.67/match

316

Joshua Alan Powell

Northampton
17%

3

0.50/match

317

T. Lo-Tutala

Colchester
15%

11

0.85/match

318

J. Tucker

Colchester
15%

11

0.85/match

319

E. Iandolo

Colchester
15%

11

0.85/match

320

D. Hall

Rotherham
14%

18

1.29/match

321

Charlie Caton

Accrington ST
14%

11

1.57/match

322

P. Digby

Colchester
14%

2

0.29/match

323

Ed James

Exeter City
14%

2

0.29/match

324

K. Spence

Rotherham
14%

9

1.29/match

325

Harrison Male

Tranmere
14%

6

0.86/match

326

Keenan Gough

Bristol Rovers
14%

9

1.29/match

327

Osman Kamara

Crawley Town
14%

8

1.14/match

328

T. Fornah

Northampton
13%

3

0.38/match

329

D. Iorfa

Rotherham
13%

7

0.88/match

330

O. Lynch

Port Vale
11%

4

0.44/match

331

J. Eyestone

Rotherham
11%

13

1.44/match

332

J. Buyabu

Rotherham
10%

9

0.90/match

333

J. Austerfield

Rotherham
10%

11

1.10/match

334

A. Adeyemo

Crawley Town
9%

12

1.09/match

335

P. Mullin

Rotherham
8%

13

1.08/match

336

J. Williams

Colchester
0%

7

0.78/match

337

Dylan Morgan

Crawley Town
0%

4

0.67/match

338

R. Walters

Port Vale
0%

1

0.20/match

339

L. Briggs

Northampton
0%

2

0.40/match

340

Arkelle Nicholas Cecil Jude-Boyd

Shrewsbury
0%

4

0.80/match

341

C. McNeill

Crewe
0%

3

0.60/match

342

Joe Thomas

Newport County
0%

3

0.60/match

343

Jayce Fitzgerald

Rotherham
0%

6

1.20/match

344

J. Ball

Swindon Town
0%

2

0.40/match

345

C. Hayes

Rochdale
0%

2

0.40/match

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