Skip to content
David Worrall

David Worrall

Midfield - Right Midfield  at Barrow AFC
Age35
CitizenshipEngland
Height1.83 m
Footright
BornJune 12, 1990
at Barrow AFC 1,058 days · joined 2023-07-01
👕500+ Apps 🎯100+ Assists Veteran
Market value €50k
Right Midfield Midfield

Career snapshot

12
clubs played for
06/07
debut season
0.07
goals / match
Port Vale FC
top club · 248 apps

Career highs

€200k
peak value · 2022
€75k
top transfer fee · 06/07
6
best season · 14/15
int'l / penalties
657Appearances
49Goals
105Assists
54Yellow cards
1Red cards
196Full matches (90′)
Full nameDavid Worrall
Name in home countryDavid Richard Worrall
Date of birth1990-06-12 (35 yrs)
Place of birthManchester, England
CitizenshipEngland
PositionMidfield - Right Midfield (main: Midfield)
Footright
Height183.00 m
Current clubBarrow AFC
Joined2023-07-01
Contract expires2026-06-30
Jul 2025
25/26 — Barrow AFC
2 matches · 0 G · 0 A · across 2 competitions
May 2025
Transfer: Kidderminster → Barrow
24/25 · Return from loan
Feb 2025
Transfer: Barrow → Kidderminster
24/25 · Loan
Jan 2025
Transfer: Curzon Ashton → Barrow
24/25 · Return from loan
Nov 2024
Transfer: Barrow → Curzon Ashton
24/25 · Loan
Jul 2024
24/25 — Barrow AFC, Curzon Ashton, Kidderminster Harriers
29 matches · 2 G · 11 A · across 6 competitions
Jul 2023
23/24 — Barrow AFC
34 matches · 0 G · 5 A · across 4 competitions
Jul 2023
Transfer: Port Vale → Barrow
23/24 · Transfer
Jul 2022
22/23 — Port Vale FC
44 matches · 2 G · 8 A · across 3 competitions
Jul 2021
21/22 — Port Vale FC
50 matches · 4 G · 6 A · across 5 competitions
Jul 2020
20/21 — Port Vale FC
42 matches · 5 G · 13 A · across 4 competitions
Jul 2019
19/20 — Port Vale FC
39 matches · 5 G · 12 A · across 4 competitions
Jul 2018
18/19 — Port Vale FC
29 matches · 1 G · 2 A · across 3 competitions
Aug 2017
Transfer: Millwall → Port Vale
17/18 · Transfer
Jul 2017
17/18 — Millwall FC, Port Vale FC
45 matches · 5 G · 7 A · across 5 competitions
Jul 2016
16/17 — Millwall FC
41 matches · 2 G · 7 A · across 5 competitions
Jul 2016
Transfer: Southend United → Millwall
16/17 · Transfer
Jul 2015
15/16 — Southend United
40 matches · 3 G · 4 A · across 4 competitions
Jul 2014
Transfer: Rotherham → Southend United
14/15 · Transfer
Jul 2014
14/15 — Southend United
44 matches · 6 G · 10 A · across 5 competitions
May 2014
Transfer: Oldham Athletic → Rotherham
13/14 · Return from loan
Jan 2014
Transfer: Rotherham → Oldham Athletic
13/14 · Loan
Jul 2013
13/14 — Rotherham United, Oldham Athletic
22 matches · 2 G · 3 A · across 3 competitions
Jul 2013
Transfer: Bury → Rotherham
13/14 · Transfer
Jul 2012
12/13 — Bury FC
46 matches · 2 G · 2 A · across 4 competitions
Jul 2011
11/12 — Bury FC
45 matches · 3 G · 4 A · across 4 competitions
Jul 2010
10/11 — Bury FC
44 matches · 2 G · 6 A · across 4 competitions
Aug 2009
Transfer: West Brom Res. → Bury
09/10 · Transfer
Jul 2009
09/10 — Bury FC
42 matches · 5 G · 5 A · across 2 competitions
May 2009
Transfer: Shrewsbury → West Brom Res.
08/09 · Return from loan
Feb 2009
Transfer: West Brom Res. → Shrewsbury
08/09 · Loan
Sep 2008
Transfer: Accrington → West Brom Res.
08/09 · Return from loan
Aug 2008
Transfer: West Brom Res. → Accrington
08/09 · Loan
Jul 2008
08/09 — Accrington Stanley, Shrewsbury Town
17 matches · 0 G · 0 A · across 3 competitions
Jul 2007
07/08 — West Bromwich Albion
1 matches · 0 G · 0 A · across 2 competitions
Mar 2007
Transfer: Bury FC U18 → West Brom Res.
06/07 · Transfer · €75k
Jul 2006
06/07 — Bury FC
1 matches · 0 G · 0 A · across 1 competition
Jan 1970
Peak market value: €200k
Highest valuation recorded in dataset
17,637 min
Minutes played by club
Barrow AFC 0.0%
Kidderminster Harriers 5.4%
Curzon Ashton 0.6%
Port Vale FC 43.2%
Millwall FC 9.7%
Southend United 6.3%
Oldham Athletic 7.9%
Rotherham United 0.6%
Bury FC 26.3%
Shrewsbury Town 0.0%
Accrington Stanley 0.0%
West Bromwich Albion 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Barrow AFC 3 23/24 25/26 45 0 5 0
Kidderminster Harriers 1 24/25 24/25 14 1 11 959
Curzon Ashton 1 24/25 24/25 6 1 0 103
Port Vale FC 6 17/18 22/23 248 22 48 7,620
Millwall FC 2 16/17 17/18 42 2 7 1,713
Southend United 2 14/15 15/16 84 9 14 1,110
Oldham Athletic 1 13/14 13/14 18 1 3 1,394
Rotherham United 1 13/14 13/14 4 1 0 102
Bury FC 5 06/07 12/13 178 12 17 4,636
Shrewsbury Town 1 08/09 08/09 12 0 0 0
Accrington Stanley 1 08/09 08/09 5 0 0 0
West Bromwich Albion 1 07/08 07/08 1 0 0 0

Career trajectory — goals, assists & market value

5€50K9€100K14€150K18€200K08/0909/10 — 5 goals (Bury FC)09/10 — 5 assists1009/1010/11 — 2 goals (Bury FC)10/11 — 6 assists810/1111/12 — 3 goals (Bury FC)11/12 — 4 assists711/1212/13 — 2 goals (Bury FC)12/13 — 2 assists412/1313/14 — 2 goals (Oldham Athletic)13/14 — 3 assists513/1414/15 — 6 goals (Southend United)14/15 — 10 assists1614/1515/16 — 3 goals (Southend United)15/16 — 4 assists715/1616/17 — 2 goals (Millwall FC)16/17 — 7 assists916/1717/18 — 5 goals (Port Vale FC)17/18 — 7 assists1217/1818/19 — 1 goals (Port Vale FC)18/19 — 2 assists318/1919/20 — 5 goals (Port Vale FC)19/20 — 12 assists1719/2020/21 — 5 goals (Port Vale FC)20/21 — 13 assists1820/2121/22 — 4 goals (Port Vale FC)21/22 — 6 assists1021/2222/23 — 2 goals (Port Vale FC)22/23 — 8 assists1022/2323/24 — 5 assists523/2424/25 — 2 goals (Kidderminster Harriers)24/25 — 11 assists1324/2525/2608/09 — €50K11/12 — €75K15/16 — €150K16/17 — €150K17/18 — €150K22/23 — €200K23/24 — €200K24/25 — €75K25/26 — €50KGoalsAssistsMarket value

Goals by season

06/07: 0006/0707/08: 0007/0808/09: 0008/0909/10: 5509/1010/11: 2210/1111/12: 3311/1212/13: 2212/1313/14: 2213/1414/15: 6614/1515/16: 3315/1616/17: 2216/1717/18: 5517/1818/19: 1118/1919/20: 5519/2020/21: 5520/2121/22: 4421/2222/23: 2222/2323/24: 0023/2424/25: 2224/2525/26: 0025/26

Assists by season

06/07: 0006/0707/08: 0007/0808/09: 0008/0909/10: 5509/1010/11: 6610/1111/12: 4411/1212/13: 2212/1313/14: 3313/1414/15: 101014/1515/16: 4415/1616/17: 7716/1717/18: 7717/1818/19: 2218/1919/20: 121219/2020/21: 131320/2121/22: 6621/2222/23: 8822/2323/24: 5523/2424/25: 111124/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 EFL Cup Barrow AFC 1 0 0 0 0 0
25/26 League Two Barrow AFC 1 0 0 0 0 0
24/25 EFL Cup Barrow AFC 3 0 0 0 0 0
24/25 EFL Trophy Barrow AFC 1 0 0 0 0 0
24/25 FA Cup Curzon Ashton 1 0 0 0 0 0
24/25 League Two Barrow AFC 5 0 0 0 0 0
24/25 National League North Kidderminster Harriers 13 1 10 0 0 959
24/25 National League North Curzon Ashton 5 1 0 0 0 103
24/25 NL North Play-offs Kidderminster Harriers 1 0 1 0 0 0
23/24 EFL Cup Barrow AFC 1 0 0 0 0 0
23/24 EFL Trophy Barrow AFC 2 0 0 0 0 0
23/24 FA Cup Barrow AFC 1 0 0 0 0 0
23/24 League Two Barrow AFC 30 0 5 1 0 0
22/23 EFL Trophy Port Vale FC 4 1 2 0 0 277
22/23 FA Cup Port Vale FC 1 0 0 0 0 0
22/23 League One Port Vale FC 39 1 6 2 0 2,583
21/22 EFL Cup Port Vale FC 1 0 0 1 0 0
21/22 EFL Trophy Port Vale FC 2 0 0 0 0 0
21/22 FA Cup Port Vale FC 3 0 2 0 0 0
21/22 League Two Port Vale FC 41 4 3 4 0 824
21/22 League Two Play-Offs Port Vale FC 3 0 1 0 0 0
20/21 EFL Cup Port Vale FC 2 0 1 0 0 0
20/21 EFL Trophy Port Vale FC 2 0 1 0 0 0
20/21 FA Cup Port Vale FC 1 0 0 0 0 0
20/21 League Two Port Vale FC 37 5 11 3 0 618
19/20 EFL Cup Port Vale FC 1 0 0 0 0 0
19/20 EFL Trophy Port Vale FC 2 0 1 0 0 0
19/20 FA Cup Port Vale FC 2 1 0 0 0 180
19/20 League Two Port Vale FC 34 4 11 5 1 760
18/19 EFL Cup Port Vale FC 1 0 0 0 0 0
18/19 EFL Trophy Port Vale FC 3 0 0 0 0 0
18/19 League Two Port Vale FC 25 1 2 3 0 1,731
17/18 Championship Millwall FC 0 0 0 0 0 0
17/18 EFL Cup Millwall FC 1 0 0 0 0 0
17/18 EFL Trophy Port Vale FC 1 0 0 0 0 0
17/18 FA Cup Port Vale FC 3 0 0 0 0 0
17/18 League Two Port Vale FC 40 5 7 7 0 647
16/17 EFL Cup Millwall FC 2 0 1 0 0 0
16/17 EFL Trophy Millwall FC 3 1 2 0 0 202
16/17 FA Cup Millwall FC 3 0 2 0 0 0
16/17 League One Millwall FC 33 1 2 1 0 1,511
16/17 League One Play-Offs Millwall FC 0 0 0 0 0 0
15/16 FA Cup Southend United 1 0 1 0 0 0
15/16 FL Trophy Southend United 3 0 0 0 0 0
15/16 League Cup Southend United 1 0 0 0 0 0
15/16 League One Southend United 35 3 3 5 0 730
14/15 EFL Trophy Southend United 1 0 0 0 0 0
14/15 FA Cup Southend United 1 0 0 0 0 0
14/15 League Cup Southend United 1 0 0 0 0 0
14/15 League Two Southend United 38 6 10 3 0 380
14/15 League Two Play-Offs Southend United 3 0 0 1 0 0
13/14 FA Cup Rotherham United 0 0 0 0 0 0
13/14 League Cup Rotherham United 1 0 0 0 0 0
13/14 League One Oldham Athletic 18 1 3 3 0 1,394
13/14 League One Rotherham United 3 1 0 0 0 102
12/13 EFL Trophy Bury FC 1 0 0 0 0 0
12/13 FA Cup Bury FC 3 0 0 2 0 0
12/13 League Cup Bury FC 1 0 0 0 0 0
12/13 League One Bury FC 41 2 2 4 0 1,688
11/12 EFL Trophy Bury FC 1 0 0 0 0 0
11/12 FA Cup Bury FC 1 0 0 0 0 0
11/12 League Cup Bury FC 2 0 0 1 0 0
11/12 League One Bury FC 41 3 4 2 0 910
10/11 EFL Trophy Bury FC 1 0 0 0 0 0
10/11 FA Cup Bury FC 2 0 0 0 0 0
10/11 League Cup Bury FC 1 0 0 0 0 0
10/11 League Two Bury FC 40 2 6 3 0 1,131
09/10 EFL Trophy Bury FC 2 1 0 0 0 161
09/10 League Two Bury FC 40 4 5 2 0 746
08/09 EFL Trophy Accrington Stanley 1 0 0 0 0 0
08/09 League Two Shrewsbury Town 9 0 0 1 0 0
08/09 League Two Accrington Stanley 4 0 0 0 0 0
08/09 League Two Play-Offs Shrewsbury Town 3 0 0 0 0 0
07/08 Championship West Bromwich Albion 0 0 0 0 0 0
07/08 League Cup West Bromwich Albion 1 0 0 0 0 0
06/07 League Two Bury FC 1 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
06/07 2007-03-30 Bury FC U18 West Brom Res. Transfer 0 €75k
08/09 2008-08-20 West Brom Res. Accrington Loan 50000
08/09 2008-09-20 Accrington West Brom Res. Return from loan 50000
08/09 2009-02-24 West Brom Res. Shrewsbury Loan 50000
08/09 2009-05-31 Shrewsbury West Brom Res. Return from loan 50000
09/10 2009-08-05 West Brom Res. Bury Transfer 50000
13/14 2013-07-01 Bury Rotherham Transfer 75000
13/14 2014-01-03 Rotherham Oldham Athletic Loan 75000
13/14 2014-05-31 Oldham Athletic Rotherham Return from loan 75000
14/15 2014-07-23 Rotherham Southend United Transfer 75000
16/17 2016-07-01 Southend United Millwall Transfer 150000
17/18 2017-08-24 Millwall Port Vale Transfer 150000
23/24 2023-07-01 Port Vale Barrow Transfer 150000
24/25 2024-11-01 Barrow Curzon Ashton Loan 75000
24/25 2025-01-02 Curzon Ashton Barrow Return from loan 75000
24/25 2025-02-25 Barrow Kidderminster Loan 75000
24/25 2025-05-31 Kidderminster Barrow Return from loan 75000

No recorded injuries.

Current€50k
Peak€200k
Low€50k
Δ since start+—
€50k€88k€125k€163k€200k197019701970
DateValue
Jan 1, 1970 €50k
Jan 1, 1970 €75k
Jan 1, 1970 €150k
Jan 1, 1970 €200k
Jan 1, 1970 €100k
Jan 1, 1970 €200k
Jan 1, 1970 €150k
Jan 1, 1970 €150k
Jan 1, 1970 €150k
Jan 1, 1970 €75k
Jan 1, 1970 €50k

No national team data.

TeammatePPG played withJoint goalsMinutes
Nathan Smith 1 4 0
Tom Conlon 1 2 0
Joe Skarz 1 1 0
James Gibbons 1 2 0
Cristian Montano 1 4 0
Tom Pope 1 8 0
David Amoo 1 2 0
Daniel Bentley 2 0 0
Ben Garrity 1 1 0
Cameron Belford 1 0 0
Tom Pett 1 0 0
Ryan Leonard 1 2 0
Ben Coker 1 1 0
Will Atkinson 2 1 0
Mal Benning 1 1 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
14/15 League Two Southend United 6 38
17/18 League Two Port Vale FC 5 40
20/21 League Two Port Vale FC 5 37

Top assist seasons

SeasonCompetitionClubAssistsMatches
20/21 League Two Port Vale FC 11 37
19/20 League Two Port Vale FC 11 34
14/15 League Two Southend United 10 38

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
24/25 2025-05-31 Kidderminster Barrow Return from loan €75k
24/25 2025-02-25 Barrow Kidderminster Loan €75k
24/25 2025-01-02 Curzon Ashton Barrow Return from loan €75k
24/25 2024-11-01 Barrow Curzon Ashton Loan €75k
13/14 2014-05-31 Oldham Athletic Rotherham Return from loan €75k
13/14 2014-01-03 Rotherham Oldham Athletic Loan €75k
08/09 2009-05-31 Shrewsbury West Brom Res. Return from loan €50k
08/09 2009-02-24 West Brom Res. Shrewsbury Loan €50k
08/09 2008-09-20 Accrington West Brom Res. Return from loan €50k
08/09 2008-08-20 West Brom Res. Accrington Loan €50k

Last 50 matches for Barrow AFC The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.

DateCompHomeScoreAwayAvailability
2025-12-29 GB4 Tranmere Rovers 0–1 Barrow AFC Available
2025-12-26 GB4 Accrington Stanley 1–1 Barrow AFC Available
2025-12-20 GB4 Barrow AFC 1–0 Cheltenham Town Available
2025-12-13 GB4 Gillingham FC 1–0 Barrow AFC Available
2025-12-09 GB4 Barrow AFC 1–0 Tranmere Rovers Available
2025-11-29 GB4 Newport County 1–2 Barrow AFC Available
2025-11-22 GB4 Barrow AFC 0–1 Cambridge United Available
2025-11-15 GB4 Bromley FC 1–1 Barrow AFC Available
2025-11-08 GB4 Barrow AFC 1–0 Grimsby Town Available
2025-10-25 GB4 Barrow AFC 2–2 Barnet FC Available
2025-10-18 GB4 Walsall FC 1–2 Barrow AFC Available
2025-10-11 GB4 Oldham Athletic 0–0 Barrow AFC Available
2025-10-04 GB4 Barrow AFC 0–0 Shrewsbury Town Available
2025-09-27 GB4 Crawley Town 1–2 Barrow AFC Available
2025-09-20 GB4 Barrow AFC 1–0 Crewe Alexandra Available
2025-09-13 GB4 Bristol Rovers 2–1 Barrow AFC Available
2025-09-06 GB4 Barrow AFC 1–3 Swindon Town Available
2025-08-30 GB4 Barrow AFC 0–1 Fleetwood Town Available
2025-08-23 GB4 Colchester United 0–2 Barrow AFC Available
2025-08-19 GB4 Harrogate Town 1–0 Barrow AFC Available
2025-08-16 GB4 Barrow AFC 2–1 Notts County Available
2025-08-09 GB4 Barrow AFC 0–2 Milton Keynes Dons Available
2025-08-02 GB4 Chesterfield FC 1–0 Barrow AFC Available
2025-05-03 GB4 Colchester United 0–0 Barrow AFC Available
2025-04-26 GB4 Barrow AFC 3–3 Bromley FC Available
2025-04-21 GB4 Barrow AFC 0–0 Tranmere Rovers Available
2025-04-18 GB4 Fleetwood Town 0–0 Barrow AFC Available
2025-04-12 GB4 Barrow AFC 2–0 Walsall FC Available
2025-04-05 GB4 Milton Keynes Dons 0–3 Barrow AFC Available
2025-04-01 GB4 Barrow AFC 1–1 Salford City Available
2025-03-29 GB4 Barrow AFC 0–1 Chesterfield FC Available
2025-03-25 GB4 Port Vale FC 0–1 Barrow AFC Available
2025-03-22 GB4 AFC Wimbledon 2–2 Barrow AFC Available
2025-03-15 GB4 Morecambe FC 2–2 Barrow AFC Available
2025-03-08 GB4 Barrow AFC 2–0 Accrington Stanley Available
2025-03-04 GB4 Notts County 1–2 Barrow AFC Available
2025-02-27 GB4 Barrow AFC 0–1 Carlisle United Available
2025-02-22 GB4 Crewe Alexandra 3–0 Barrow AFC Available
2025-02-15 GB4 Cheltenham Town 3–2 Barrow AFC Available
2025-02-11 GB4 Barrow AFC 2–1 Milton Keynes Dons Available
2025-02-08 GB4 Barrow AFC 3–0 Gillingham FC Available
2025-02-01 GB4 Newport County 1–0 Barrow AFC Available
2025-01-29 GB4 Barrow AFC 1–3 Doncaster Rovers Available
2025-01-25 GB4 Barrow AFC 3–0 Grimsby Town Available
2025-01-18 GB4 Swindon Town 2–0 Barrow AFC Available
2025-01-04 GB4 Barrow AFC 0–2 Harrogate Town Available
2025-01-01 GB4 Barrow AFC 2–2 Bradford City Available
2024-12-29 GB4 Tranmere Rovers 1–1 Barrow AFC Available
2024-12-26 GB4 Salford City 3–0 Barrow AFC Available
2024-12-21 GB4 Barrow AFC 2–0 Fleetwood Town Available

Teams faced most often by David Worrall's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Bradford City 81 32 24 25 106 82 +24 40%
Gillingham FC 75 31 18 26 104 92 +12 41%
Shrewsbury Town 74 25 20 29 84 89 -5 34%
Walsall FC 71 24 21 26 85 91 -6 34%
Rochdale AFC 67 19 20 28 73 92 -19 28%
Scunthorpe United 67 26 16 25 94 93 +1 39%
Northampton Town 67 24 25 18 112 91 +21 36%
Swindon Town 65 21 15 29 77 104 -27 32%
Milton Keynes Dons 63 22 14 27 85 99 -14 35%
Chesterfield FC 62 26 12 24 77 83 -6 42%
Burton Albion 61 24 15 22 85 72 +13 39%
Cheltenham Town 61 21 18 22 81 80 +1 34%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
06/07 Senior debut season
09/10 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
23/24 34 0 1 0 0 0
22/23 44 2,860 2 0 0 0.06
21/22 50 824 5 0 0 0.55
20/21 42 618 3 0 0 0.44
19/20 39 940 5 0 1 0.57
18/19 29 1,731 3 0 0 0.16
17/18 45 647 7 0 0 0.97
16/17 41 1,713 1 0 0 0.05
15/16 40 730 5 0 0 0.62
14/15 44 380 4 0 0 0.95
13/14 22 1,496 3 0 0 0.18
12/13 46 1,688 6 0 0 0.32
11/12 45 910 3 0 0 0.3
10/11 44 1,131 3 0 0 0.24
09/10 42 907 2 0 0 0.2
08/09 17 0 1 0 0 0

Output by competition

Career goals and assists broken down by tournament.

League Two
345 apps
31 G
60 A
League One
210 apps
12 G
20 A
FL Trophy
30 apps
3 G
6 A
National League North
18 apps
2 G
10 A
FA Cup
23 apps
1 G
5 A
League Cup
21 apps
0 G
2 A
NL North Play-offs
1 apps
0 G
1 A
League Two Play-Offs
9 apps
0 G
1 A

Frequently asked about David Worrall

Who is David Worrall?

David Worrall is an England professional footballer who plays as a right midfield for Barrow AFC.

How old is David Worrall?

David Worrall is 35 years old. He was born on June 12, 1990 in Manchester.

What position does David Worrall play?

David Worrall plays as a right midfield (Midfield - Right Midfield).

What club does David Worrall play for?

David Worrall currently plays for Barrow AFC.

How many career goals has David Worrall scored?

Across all senior club competitions in our dataset, David Worrall has scored 49 goals in 657 appearances.

What is David Worrall's market value?

David Worrall's most recent reported market value is €50k.