Skip to content
David Cornell

David Cornell

Goalkeeper  at Preston North End
Age35
CitizenshipWales
Height1.86 m
Footright
BornMarch 28, 1991
at Preston North End 1,423 days · joined 2022-07-01
👕200+ Apps Veteran
Market value €100k
Rating · 24/25 5.3 Average
Goalkeeper

Career snapshot

11
clubs played for
07/08
debut season
0
goals / match
Northampton Town
top club · 108 apps

Position rank · 24/25

#523
goals rank
#655
assists rank
0
season goals
0
season assists

Among 3,260 Goalkeepers · ≥200 mins

Career highs

€500k
peak value · 2015
top transfer fee
best season
11 / 0
int'l caps / goals
237Appearances
0Goals
0Assists
15Yellow cards
0Red cards
236Full matches (90′)
Full nameDavid Cornell
Name in home countryDavid Joseph Cornell
Date of birth1991-03-28 (35 yrs)
Place of birthWaunarlwydd, Wales
CitizenshipWales
PositionGoalkeeper
Footright
Height186.00 m
Current clubPreston North End
Joined2022-07-01
Contract expires2026-06-30
AgentSelect Sports ...
Jul 2024
24/25 — Preston North End
11 matches · 0 G · 0 A · across 3 competitions
Jul 2023
23/24 — Preston North End
3 matches · 0 G · 0 A · across 3 competitions
Jul 2022
22/23 — Preston North End
1 matches · 0 G · 0 A · across 3 competitions
Jul 2022
Transfer: Peterborough → Preston
22/23 · Transfer
Jul 2021
21/22 — Peterborough United
32 matches · 0 G · 0 A · across 3 competitions
Jul 2021
Transfer: Ipswich → Peterborough
21/22 · Transfer
Aug 2020
Transfer: Northampton → Ipswich
20/21 · Transfer
Jul 2020
20/21 — Ipswich Town
15 matches · 0 G · 0 A · across 4 competitions
Jul 2019
19/20 — Northampton Town
38 matches · 0 G · 0 A · across 5 competitions
Jul 2018
18/19 — Northampton Town
48 matches · 0 G · 0 A · across 3 competitions
Jul 2017
17/18 — Northampton Town
12 matches · 0 G · 0 A · across 4 competitions
Jul 2016
16/17 — Northampton Town
10 matches · 0 G · 0 A · across 4 competitions
Jul 2016
Transfer: Oldham Athletic → Northampton
16/17 · Transfer
Jul 2015
Transfer: Swansea → Oldham Athletic
15/16 · Transfer
Jul 2015
15/16 — Oldham Athletic
17 matches · 0 G · 0 A · across 4 competitions
Apr 2015
Transfer: Portsmouth → Swansea
14/15 · Return from loan
Mar 2015
Transfer: Swansea → Portsmouth
14/15 · Loan
Jul 2014
14/15 — Portsmouth FC, Swansea City
0 matches · 0 G · 0 A · across 2 competitions
Jan 2014
Transfer: St. Mirren → Swansea
13/14 · Return from loan
Jul 2013
13/14 — Swansea City, St. Mirren FC
6 matches · 0 G · 0 A · across 4 competitions
Jul 2013
Transfer: Swansea → St. Mirren
13/14 · Loan
Jul 2012
12/13 — Swansea City
0 matches · 0 G · 0 A · across 2 competitions
May 2012
Transfer: Hereford Utd. → Swansea
11/12 · Return from loan
Aug 2011
Transfer: Swansea → Hereford Utd.
11/12 · Loan
Jul 2011
11/12 — Hereford United (- 2014), Swansea City U21
28 matches · 0 G · 0 A · across 4 competitions
May 2011
Transfer: Port Talbot → Swansea
10/11 · Return from loan
Jan 2011
Transfer: Swansea → Port Talbot
10/11 · Loan
Jul 2010
10/11 — Swansea City, Port Talbot Town
15 matches · 0 G · 0 A · across 5 competitions
Jul 2009
09/10 — Swansea City
1 matches · 0 G · 0 A · across 3 competitions
Jul 2009
Transfer: Swansea U18 → Swansea
09/10 · Transfer
Jul 2008
08/09 — Swansea City
0 matches · 0 G · 0 A · across 1 competition
Jul 2007
07/08 — Swansea City
0 matches · 0 G · 0 A · across 1 competition
Jan 1970
Peak market value: €500k
Highest valuation recorded in dataset

Percentile rank vs 2731 other Goalkeepers with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).

Goals0 total · 0.00/90
0
Assists0 total · 0.00/90
0
G+A0 total · 0.00/90
0
Yellow cards0 total · 0.00/90
68
Clean sheets1 total · 1.00/90
4
21,281 min
Minutes played by club
Preston North End 5.9%
Peterborough United 13.5%
Ipswich Town 6.5%
Northampton Town 45.7%
Oldham Athletic 7.2%
Portsmouth FC 0.0%
Swansea City 0.6%
St. Mirren FC 2.7%
Hereford United (- 2014) 10.8%
Swansea City U21 0.8%
Port Talbot Town 6.3%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Preston North End 3 22/23 24/25 15 0 0 1,261
Peterborough United 1 21/22 21/22 32 0 0 2,880
Ipswich Town 1 20/21 20/21 15 0 0 1,380
Northampton Town 4 16/17 19/20 108 0 0 9,715
Oldham Athletic 1 15/16 15/16 17 0 0 1,530
Portsmouth FC 1 14/15 14/15 0 0 0 0
Swansea City 7 07/08 14/15 1 0 0 120
St. Mirren FC 1 13/14 13/14 6 0 0 570
Hereford United (- 2014) 1 11/12 11/12 26 0 0 2,295
Swansea City U21 1 11/12 11/12 2 0 0 180
Port Talbot Town 1 10/11 10/11 15 0 0 1,350

Career trajectory — goals, assists & market value

0€125K1€250K1€375K1€500K10/1113/1414/1515/1616/1721/2222/2323/2424/2510/11 — €250K13/14 — €100K14/15 — €250K15/16 — €500K16/17 — €200K21/22 — €300K22/23 — €250K23/24 — €250K24/25 — €200KGoalsAssistsMarket value

Goals by season

07/08: 0007/0808/09: 0008/0909/10: 0009/1010/11: 0010/1111/12: 0011/1212/13: 0012/1313/14: 0013/1414/15: 0014/1515/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 0020/2121/22: 0021/2222/23: 0022/2323/24: 0023/2424/25: 0024/25

Assists by season

07/08: 0007/0808/09: 0008/0909/10: 0009/1010/11: 0010/1111/12: 0011/1212/13: 0012/1313/14: 0013/1414/15: 0014/1515/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 0020/2121/22: 0021/2222/23: 0022/2323/24: 0023/2424/25: 0024/25
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
24/25 Championship Preston North End 10 0 0 0 0 811
24/25 EFL Cup Preston North End 0 0 0 0 0 0
24/25 FA Cup Preston North End 1 0 0 0 0 90
23/24 Championship Preston North End 2 0 0 1 0 180
23/24 EFL Cup Preston North End 1 0 0 0 0 90
23/24 FA Cup Preston North End 0 0 0 0 0 0
22/23 Championship Preston North End 0 0 0 0 0 0
22/23 EFL Cup Preston North End 1 0 0 0 0 90
22/23 FA Cup Preston North End 0 0 0 0 0 0
21/22 Championship Peterborough United 30 0 0 2 0 2,700
21/22 EFL Cup Peterborough United 1 0 0 0 0 90
21/22 FA Cup Peterborough United 1 0 0 0 0 90
20/21 EFL Cup Ipswich Town 1 0 0 0 0 90
20/21 EFL Trophy Ipswich Town 3 0 0 0 0 270
20/21 FA Cup Ipswich Town 1 0 0 0 0 120
20/21 League One Ipswich Town 10 0 0 1 0 900
19/20 EFL Cup Northampton Town 1 0 0 0 0 90
19/20 EFL Trophy Northampton Town 0 0 0 0 0 0
19/20 FA Cup Northampton Town 3 0 0 0 0 270
19/20 League Two Northampton Town 34 0 0 3 0 2,995
19/20 League Two Play-Offs Northampton Town 0 0 0 0 0 0
18/19 EFL Trophy Northampton Town 1 0 0 0 0 90
18/19 FA Cup Northampton Town 1 0 0 0 0 90
18/19 League Two Northampton Town 46 0 0 4 0 4,140
17/18 EFL Cup Northampton Town 1 0 0 0 0 90
17/18 EFL Trophy Northampton Town 3 0 0 0 0 300
17/18 FA Cup Northampton Town 2 0 0 0 0 180
17/18 League One Northampton Town 6 0 0 0 0 540
16/17 EFL Cup Northampton Town 0 0 0 0 0 0
16/17 EFL Trophy Northampton Town 3 0 0 0 0 300
16/17 FA Cup Northampton Town 1 0 0 0 0 90
16/17 League One Northampton Town 6 0 0 0 0 540
15/16 FA Cup Oldham Athletic 1 0 0 0 0 90
15/16 FL Trophy Oldham Athletic 1 0 0 0 0 90
15/16 League Cup Oldham Athletic 1 0 0 1 0 90
15/16 League One Oldham Athletic 14 0 0 0 0 1,260
14/15 League Two Portsmouth FC 0 0 0 0 0 0
14/15 Premier League Swansea City 0 0 0 0 0 0
13/14 FA Cup Swansea City 0 0 0 0 0 0
13/14 League Cup St. Mirren FC 1 0 0 0 0 120
13/14 Premier League Swansea City 0 0 0 0 0 0
13/14 Premiership St. Mirren FC 5 0 0 0 0 450
12/13 League Cup Swansea City 0 0 0 0 0 0
12/13 Premier League Swansea City 0 0 0 0 0 0
11/12 EFL Trophy Hereford United (- 2014) 1 0 0 0 0 45
11/12 League Cup Hereford United (- 2014) 1 0 0 0 0 90
11/12 League Two Hereford United (- 2014) 24 0 0 2 0 2,160
11/12 Reserve League Swansea City U21 2 0 0 0 0 180
10/11 Championship Swansea City 0 0 0 0 0 0
10/11 League Cup Swansea City 0 0 0 0 0 0
10/11 Premier League Port Talbot Town 13 0 0 1 0 1,170
10/11 Welsh Cup Port Talbot Town 1 0 0 0 0 90
10/11 WPL Play-Off Port Talbot Town 1 0 0 0 0 90
09/10 Championship Swansea City 0 0 0 0 0 0
09/10 FA Cup Swansea City 0 0 0 0 0 0
09/10 League Cup Swansea City 1 0 0 0 0 120
08/09 FA Cup Swansea City 0 0 0 0 0 0
07/08 FAW Premier Cup Swansea City 0 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
09/10 2009-07-01 Swansea U18 Swansea Transfer 0
10/11 2011-01-15 Swansea Port Talbot Loan 250000
10/11 2011-05-31 Port Talbot Swansea Return from loan 250000
11/12 2011-08-19 Swansea Hereford Utd. Loan 250000
11/12 2012-05-31 Hereford Utd. Swansea Return from loan 250000
13/14 2013-07-01 Swansea St. Mirren Loan 0
13/14 2014-01-01 St. Mirren Swansea Return from loan 100000
14/15 2015-03-17 Swansea Portsmouth Loan 500000
14/15 2015-04-17 Portsmouth Swansea Return from loan 500000
15/16 2015-07-10 Swansea Oldham Athletic Transfer 250000
16/17 2016-07-01 Oldham Athletic Northampton Transfer 200000
20/21 2020-08-17 Northampton Ipswich Transfer 200000
21/22 2021-07-01 Ipswich Peterborough Transfer 200000
22/23 2022-07-01 Peterborough Preston Transfer 250000

No recorded injuries.

Current€100k
Peak€500k
Low
Δ since start−€150k
€125k€250k€375k€500k197019701970
DateValue
Jan 1, 1970 €100k
Jan 1, 1970 €150k
Jan 1, 1970 €200k
Jan 1, 1970 €250k
Jan 1, 1970 €200k
Jan 1, 1970 €250k
Jan 1, 1970 €250k
Jan 1, 1970 €300k
Jan 1, 1970 €200k
Jan 1, 1970 €250k
Jan 1, 1970 €500k
Jan 1, 1970 €250k
Jan 1, 1970 €100k
Jan 1, 1970
Jan 1, 1970 €50k
Jan 1, 1970 €250k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #30431 5 0 former national player
Team #26181 #1 2 0 former national player
Team #24966 4 0 former national player
Team #3864 0 0 former national player
TeammatePPG played withJoint goalsMinutes
Matt Crooks 1 0 0
Dean Bowditch 1 0 0
Jonson Clarke-Harris 1 0 0
Sammie Szmodics 1 0 0
Jack Bridge 1 0 0
Vadaine Oliver 2 0 0
Harrison Burrows 1 0 0
Jack Taylor 1 0 0
Ronnie Edwards 1 0 0
Billy Waters 1 0 0
Sam Hoskins 1 0 0
Scott Wharton 1 0 0
Sam Foley 1 0 0
Ash Taylor 1 0 0
Shaun McWilliams 1 0 0
Aaron Pierre 1 0 0
Charlie Goode 2 0 0
Jordan Turnbull 2 0 0
Andy Williams 1 0 0

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
14/15 2015-04-17 Portsmouth Swansea Return from loan €500k
14/15 2015-03-17 Swansea Portsmouth Loan €500k
13/14 2014-01-01 St. Mirren Swansea Return from loan €100k
13/14 2013-07-01 Swansea St. Mirren Loan
11/12 2012-05-31 Hereford Utd. Swansea Return from loan €250k
11/12 2011-08-19 Swansea Hereford Utd. Loan €250k
10/11 2011-05-31 Port Talbot Swansea Return from loan €250k
10/11 2011-01-15 Swansea Port Talbot Loan €250k

Last 50 matches for Preston North End 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-03-30 GB1 Preston North End 0–3 Aston Villa Available
2025-03-01 GB1 Preston North End 3–0 Burnley FC Available
2024-10-30 CGB Preston North End 0–3 Arsenal FC Available
2024-09-17 CGB Preston North End 16–15 Fulham FC Available
2024-08-27 CGB Harrogate Town 0–5 Preston North End Available
2024-08-13 CGB Preston North End 2–0 Sunderland AFC Available
2023-08-08 CGB Preston North End 2–4 Salford City Available
2022-08-23 CGB Wolverhampton Wanderers 2–1 Preston North End Available
2022-08-09 CGB Huddersfield Town 1–4 Preston North End Available
2021-10-27 CGB Preston North End 0–2 Liverpool FC Available
2021-09-21 CGB Preston North End 4–1 Cheltenham Town Available
2021-08-24 CGB Morecambe FC 2–4 Preston North End Available
2021-08-10 CGB Mansfield Town 0–3 Preston North End Available
2020-09-23 CGB Preston North End 0–2 Brighton & Hove Albion Available
2020-09-15 CGB Derby County 1–2 Preston North End Available
2020-08-29 CGB Preston North End 4–0 Mansfield Town Available
2020-06-27 GB2 Preston North End 1–3 Cardiff City Available
2020-06-20 GB2 Luton Town 1–1 Preston North End Available
2020-03-07 GB2 Preston North End 1–3 Queens Park Rangers Available
2020-02-29 GB2 Fulham FC 2–0 Preston North End Available
2020-02-25 GB2 West Bromwich Albion 2–0 Preston North End Available
2020-02-22 GB2 Preston North End 2–1 Hull City Available
2020-02-15 GB2 Preston North End 0–1 Millwall FC Available
2020-02-12 GB2 Stoke City 0–2 Preston North End Available
2020-02-08 GB2 Wigan Athletic 1–2 Preston North End Available
2020-02-01 GB2 Preston North End 1–1 Swansea City Available
2020-01-21 GB2 Barnsley FC 0–3 Preston North End Available
2020-01-18 GB2 Preston North End 2–1 Charlton Athletic Available
2020-01-11 GB2 Blackburn Rovers 1–1 Preston North End Available
2020-01-01 GB2 Preston North End 0–2 Middlesbrough FC Available
2019-12-29 GB2 Preston North End 0–2 Reading FC Available
2019-12-26 GB2 Leeds United 1–1 Preston North End Available
2019-12-21 GB2 Cardiff City 0–0 Preston North End Available
2019-12-14 GB2 Preston North End 2–1 Luton Town Available
2019-12-10 GB2 Preston North End 2–1 Fulham FC Available
2019-12-07 GB2 Queens Park Rangers 2–0 Preston North End Available
2019-12-02 GB2 Preston North End 0–1 West Bromwich Albion Available
2019-11-27 GB2 Hull City 4–0 Preston North End Available
2019-11-23 GB2 Derby County 1–0 Preston North End Available
2019-11-09 GB2 Preston North End 3–1 Huddersfield Town Available
2019-11-03 GB2 Charlton Athletic 0–1 Preston North End Available
2019-10-26 GB2 Preston North End 3–2 Blackburn Rovers Available
2019-10-22 GB2 Preston North End 1–1 Leeds United Available
2019-10-19 GB2 Reading FC 1–0 Preston North End Available
2019-10-05 GB2 Preston North End 5–1 Barnsley FC Available
2019-10-01 GB2 Middlesbrough FC 1–1 Preston North End Available
2019-09-28 GB2 Preston North End 3–3 Bristol City Available
2019-09-24 CGB Preston North End 0–3 Manchester City Available
2019-09-21 GB2 Birmingham City 0–1 Preston North End Available
2019-09-14 GB2 Preston North End 2–0 Brentford FC Available

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

OpponentPWDLGFGAGDWin %
Charlton Athletic 54 22 16 16 76 70 +6 41%
Reading FC 52 20 9 23 75 76 -1 38%
Bristol Rovers 52 21 13 18 69 64 +5 40%
Shrewsbury Town 52 26 10 16 88 68 +20 50%
Derby County 52 17 11 24 50 69 -19 33%
Barnsley FC 50 15 17 18 73 71 +2 30%
Milton Keynes Dons 50 21 15 14 68 59 +9 42%
Scunthorpe United 50 17 15 18 67 64 +3 34%
Rochdale AFC 48 15 16 17 68 60 +8 31%
Bristol City 47 17 16 14 60 53 +7 36%
Burton Albion 46 25 10 11 73 42 +31 54%
Sheffield Wednesday 46 16 14 16 61 64 -3 35%

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
23/24 3 270 1 0 0 0.33
21/22 32 2,880 2 0 0 0.06
20/21 15 1,380 1 0 0 0.07
19/20 38 3,355 3 0 0 0.08
18/19 48 4,320 4 0 0 0.08
15/16 17 1,530 1 0 0 0.06
11/12 28 2,475 2 0 0 0.07
10/11 15 1,350 1 0 0 0.07

Goalkeeper-specific aggregates: clean sheets and goals conceded by season.

SeasonMatchesMinsClean sheetsCS %Goals concededGC / 90′
24/25 11 901 1 9% 19 1.9
23/24 3 270 0 0% 6 2
22/23 1 90 0 0% 2 2
21/22 32 2,880 5 16% 57 1.78
20/21 15 1,380 4 27% 19 1.24
19/20 38 3,355 14 37% 42 1.13
18/19 48 4,320 10 21% 68 1.42
17/18 12 1,110 1 8% 21 1.7
16/17 10 930 1 10% 18 1.74
15/16 17 1,530 1 6% 29 1.71
13/14 6 570 0 0% 12 1.89
11/12 28 2,475 5 18% 45 1.64
10/11 15 1,350 6 40% 15 1
09/10 1 120 0 0% 2 1.5

Output by competition

Career goals and assists broken down by tournament.

Championship
42 apps
0 G
0 A
FA Cup
11 apps
0 G
0 A
League Cup
9 apps
0 G
0 A
League One
36 apps
0 G
0 A
FL Trophy
12 apps
0 G
0 A
League Two
104 apps
0 G
0 A
Premiership
5 apps
0 G
0 A
Premier League
13 apps
0 G
0 A

Frequently asked about David Cornell

Who is David Cornell?

David Cornell is a Wales professional footballer who plays as a goalkeeper for Preston North End.

How old is David Cornell?

David Cornell is 35 years old. He was born on March 28, 1991 in Waunarlwydd.

What position does David Cornell play?

David Cornell plays as a goalkeeper (Goalkeeper).

What club does David Cornell play for?

David Cornell currently plays for Preston North End.

What is David Cornell's market value?

David Cornell's most recent reported market value is €100k.