Recent from talks
Nothing was collected or created yet.
David Cornell
View on Wikipedia
David Joseph "Dai" Cornell (born 28 March 1991) is a Welsh professional footballer who plays as a goalkeeper for EFL Championship club Preston North End. He is a former Wales under-21 international.
Key Information
Club career
[edit]Swansea City
[edit]After progressing through Swansea City's Academy, Cornell was included in Swansea's senior squad for their 2008 pre-season tour of Spain. However the 17-year old's progress was halted when he suffered a serious wrist injury on tour.[5] Later that season, Cornell was called up to the first team bench for Swansea's fifth round FA Cup match against Fulham after loan signing Dimitrios Konstantopoulos was unable to extend his stay at the club.[6] Ten days later, Cornell was included again on Swansea's bench for the# FA Cup fifth round replay against Fulham.[7] After impressing manager Roberto Martínez, Cornell was installed as Dorus de Vries' understudy for the rest of the 2008–09 season but made no further appearances in Swansea's remaining matchday squads.[5]
Cornell made his professional debut for Swansea on 25 August 2009 when he was named in the starting line-up for the League Cup match against Scunthorpe United.[8] In February 2010, Cornell signed a new three-and-a-half-year contract with Swansea to keep him at the club until July 2013.[9] In the 2009–10 season, Cornell was included on the bench for 45 of Swansea's 46 Football League Championship games.
Following loan spells at Port Talbot Town and Hereford United, Cornell returned to Swansea for the 2012–13 season as third choice goalkeeper. In September 2012, Cornell signed a new three-year deal, keeping him at the club until July 2015.[10] Due to injuries to Michel Vorm and Gerhard Tremmel, Cornell was included on the bench on 14 occasions for Swansea during the season.
On 28 May 2015, Swansea City confirmed that Cornell had been released from the club.[citation needed]
Port Talbot Town (loan)
[edit]In the 2010–11 season, Cornell fell down the pecking order at Swansea following the signing of Yves Ma-Kalambay as cover for Dorus de Vries and was loaned out to Welsh Premier League side Port Talbot Town during the second half of the season to gain first team experience.[11] Cornell made 14 appearances for Port Talbot, keeping 5 clean sheets.
Hereford United (loan)
[edit]After Swansea's promotion to the Premier League, Cornell's opportunities were further limited. In August 2011 Football League Two side Hereford United signed Cornell on an initial one-month loan deal as cover for Adam Bartlett.[12] After some impressive performances, Cornell's loan was extended by Hereford until the end of the 2011–12 season.[13] Cornell made 27 appearances in all competitions for Hereford.
St Mirren (loan)
[edit]On 1 July 2013, Cornell joined St Mirren on a season-long loan.[14] Cornell made 6 appearances in all competitions for St Mirren before his loan was cancelled in December 2013.[15]
Portsmouth (loan)
[edit]On 17 March 2015, Cornell joined Portsmouth on a one-month loan deal.[16] He did not make an appearance for the club before returning to Swansea in April.[17]
Oldham Athletic
[edit]Following his release from Swansea City, Cornell joined League One team Oldham Athletic in July 2015 on a one-year contract with the option of an additional year extension.[18] He made his debut against Middlesbrough in the League Cup on 12 August 2015. Cornell made 17 appearances for Oldham during the 2015–16 season.[19]
Northampton Town
[edit]In June 2016, Cornell joined Northampton Town on a two-year contract.[20] He made his debut for Northampton on 30 August 2016 against Wycombe Wanderers in the EFL Trophy. He featured as the second choice keeper during his first season at the club, behind first choice goalkeeper Adam Smith, making 10 appearances in all competitions with 6 of those being in the league.[21]
He continued as second choice keeper for Northampton during the following season, making 12 appearances during the season as Northampton suffered relegation from League One.[22] He was offered a new contract by Northampton at the end of the 2017–18 season, following their relegation.[23]
Cornell became the first choice keeper at Northampton during the 2018–19 season. He started every league game for Northampton, making 48 appearances in total in all competitions.[24]
He kept his place as the starting goalkeeper in the first-team the following season. He made 33 starts and 1 substitute appearance in the league, helping Northampton to a 7th-placed finish in League Two and qualification for the League Two play-offs as a result. Northampton won promotion to League One after defeating Exeter City 4–0 in the 2020 EFL League One play-off final at Wembley Stadium. He was an unused substitute during the final. He made 38 appearances in total during the 2019–20 season.[25] Cornell was released at the end of the 2019–2020 season after not receiving a new contract offer from the club.[26]
Ipswich Town
[edit]On 17 August 2020, Cornell joined Ipswich Town on a free transfer, signing a two-year contract with the option of an additional year extension.[27] He started his Ipswich career as second-choice keeper behind Tomáš Holý, appearing in cup competitions during the early months of the 2020–21 season, he played in all of Ipswich's EFL Trophy group stage matches, as well as in the EFL Cup and FA Cup. He made his first league appearance on 28 November, in a 0–2 loss to Charlton Athletic, before going on to make six consecutive league starts, his longest run in the team to date. He made a return to the first-team after over three months out in a 0–0 draw with AFC Wimbledon on 24 April, saving a penalty to keep a clean sheet.[28]
On 11 June 2021, the club announced that Cornell had left the club by mutual consent with a year remaining on his contract, after being informed that he was no longer in the club's plans for next season. He departed having made 15 appearances for the Blues in all competitions, keeping four clean sheets.[29]
Peterborough United
[edit]On 29 June 2021, Cornell joined Peterborough United on a free transfer, signing a two-year contract.[30] He started his career in Peterborough as a reserve keeper behind Christy Pym. He made his Peterborough debut in the EFL Cup on 10 August 2021, in a 4–0 loss. After Christy Pym bust-up with the Peterborough United boss Darren Ferguson in a 3–1 loss to Reading on 14 September 2021, Pym has been excluded from the first-team picture. This allowed Cornell to take his place for this season. He made his Championship debut in a 3–0 win against Birmingham City.
Preston North End
[edit]On 27 June 2022, Cornell signed on a two-year deal for Championship team Preston North End on a free transfer, after the expiration of his contract with Peterborough United.
International career
[edit]Cornell made his debut for the Wales under-17 side on 25 March 2007, in a 3–0 defeat to Belarus,[31] and went on to win five caps at under-17 level, his last coming on 6 October 2007 in a 2–2 draw with Spain in the qualifying round of the 2008 UEFA European Under-17 Football Championship.[32] In August 2009, he received his first call-up to the Wales under-21 side to face Italy,[33] but remained on the bench.
In November 2009, he made his debut for the Wales under-19 side, playing in consecutive defeats to Portugal and Spain in the qualifying round of the 2010 UEFA European Under-19 Football Championship.[34] The day after, Cornell was handed a shock call-up to the Wales senior squad, for their friendly match against Scotland due to the playing commitments of Owain Fôn Williams, and Lewis Price, and an injury to Boaz Myhill.[35] Cornell however was not included in the matchday squad.[36]
Cornell made his debut for the Wales under-21 side on 18 May 2010 in a 1–0 defeat to Austria under-21s.[citation needed]
Cornell was called up to the Wales senior squad again in October 2010 for the UEFA Euro 2012 qualifying match against Switzerland. He was an unused substitute in a match that Wales lost 4–1.[37]
Personal life
[edit]Cornell often goes by the name 'Dai', a Welsh abbreviation of his first name.[38]
Career statistics
[edit]- As of match played 21 January 2024
| Club | Season | League | National cup[a] | League cup[b] | Other | Total | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Division | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||
| Swansea City | 2009–10[39] | Championship | 0 | 0 | 0 | 0 | 1 | 0 | — | 1 | 0 | |
| 2010–11[40] | Championship | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | ||
| 2011–12[41] | Premier League | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | ||
| 2012–13[42] | Premier League | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | ||
| 2013–14[43] | Premier League | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2014–15[17] | Premier League | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | ||
| Total | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | ||
| Port Talbot Town (loan) | 2010–11 | Welsh Premier League | 14 | 0 | 0 | 0 | — | — | 14 | 0 | ||
| Hereford United (loan) | 2011–12[41] | League Two | 24 | 0 | 0 | 0 | 1 | 0 | 1[c] | 0 | 26 | 0 |
| St Mirren (loan) | 2013–14[43] | Scottish Premiership | 5 | 0 | 0 | 0 | 1 | 0 | — | 6 | 0 | |
| Portsmouth (loan) | 2014–15[17] | League Two | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Oldham Athletic | 2015–16[19] | League One | 14 | 0 | 1 | 0 | 1 | 0 | 1[c] | 0 | 17 | 0 |
| Northampton Town | 2016–17[21] | League One | 6 | 0 | 1 | 0 | 0 | 0 | 3[d] | 0 | 10 | 0 |
| 2017–18[22] | League One | 6 | 0 | 2 | 0 | 1 | 0 | 3[d] | 0 | 12 | 0 | |
| 2018–19[24] | League Two | 46 | 0 | 1 | 0 | 0 | 0 | 1[d] | 0 | 48 | 0 | |
| 2019–20[25] | League Two | 34 | 0 | 3 | 0 | 1 | 0 | 0 | 0 | 38 | 0 | |
| Total | 92 | 0 | 7 | 0 | 2 | 0 | 7 | 0 | 108 | 0 | ||
| Ipswich Town | 2020–21[44] | League One | 10 | 0 | 1 | 0 | 1 | 0 | 3[d] | 0 | 15 | 0 |
| Peterborough United | 2021–22[45] | Championship | 30 | 0 | 1 | 0 | 1 | 0 | — | 32 | 0 | |
| Preston North End | 2022–23[46] | Championship | 0 | 0 | 0 | 0 | 1 | 0 | — | 1 | 0 | |
| 2023–24[47] | Championship | 2 | 0 | 0 | 0 | 1 | 0 | — | 3 | 0 | ||
| Total | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 4 | 0 | ||
| Career total | 191 | 0 | 9 | 0 | 10 | 0 | 12 | 0 | 222 | 0 | ||
Honours
[edit]Northampton Town
References
[edit]- ^ "Premier League Clubs submit Squad Lists" (PDF). Premier League. 1 February 2013. p. 34. Archived from the original (PDF) on 4 March 2016. Retrieved 24 June 2013.
- ^ Rollin, Glenda; Rollin, Jack, eds. (2012). Sky Sports Football Yearbook 2012–2013 (43rd ed.). London: Headline. p. 538. ISBN 978-0-7553-6356-8.
- ^ https://www.whoscored.com/players/71264/show/david-cornell [bare URL]
- ^ "Welsh Premier career details for David Cornell". Welsh Premier League. Archived from the original on 20 September 2012. Retrieved 7 August 2011.
- ^ a b "Young keeper earns Martinez vote". BBC Sport. 12 February 2009. Retrieved 13 February 2009.
- ^ "Swansea 1–1 Fulham". BBC News. 14 February 2009. Retrieved 14 February 2009.
- ^ "Fulham 2–1 Swansea". BBC News. 24 February 2009. Retrieved 24 February 2009.
- ^ "Swansea 1–2 Scunthorpe". BBC News. Retrieved 26 August 2009.
- ^ "Goalkeeper David Cornell pens new Swansea contract". BBC News. 3 February 2010. Retrieved 3 February 2010.
- ^ "Cornell signs new Swans deal". Sky Sports. 18 September 2012. Retrieved 18 September 2012.
- ^ "Cornell to follow an established Welsh Premier path". Wales Online. 6 January 2011. Archived from the original on 17 January 2011. Retrieved 6 January 2011.
- ^ "Hereford sign Swansea keeper David Cornell on loan". BBC News. 19 August 2011. Retrieved 19 August 2011.
- ^ "Hereford United extend loan of Swansea's David Cornell". BBC News. 31 August 2011. Retrieved 31 August 2011.
- ^ "St Mirren: Keepers David Cornell & Christopher Dilo sign deals". BBC News. 1 July 2013. Retrieved 1 July 2013.
- ^ "St Mirren: Marian Kello stays on as three leave Paisley". BBC News. 31 December 2013. Retrieved 31 December 2013.
- ^ "Portsmouth: Blues loan Swansea Stopper". Portsmouth FC. 17 March 2015. Retrieved 17 March 2015.
- ^ a b c "Games played by David Cornell in 2014/2015". Soccerbase. Centurycomm. Retrieved 19 September 2017.
- ^ "Oldham sign ex-Swansea goalkeeper". BBC News. 10 July 2015. Retrieved 11 July 2015.
- ^ a b "Games played by David Cornell in 2015/2016". Soccerbase. Centurycomm. Retrieved 19 September 2017.
- ^ "Cornell joins Northamptiom". BBC News.
- ^ a b "Games played by David Cornell in 2016/2017". Soccerbase. Centurycomm. Retrieved 19 September 2017.
- ^ a b "Games played by David Cornell in 2017/2018". Soccerbase. Centurycomm. Retrieved 19 September 2017.
- ^ "Northampton Town: Goalkeeper David Cornell signs new deal as three leave". BBC News. 8 May 2018. Retrieved 9 May 2018.
- ^ a b "Games played by David Cornell in 2018/2019". Soccerbase. Centurycomm. Retrieved 9 September 2019.
- ^ a b "Games played by David Cornell in 2019/2020". Soccerbase. Centurycomm. Retrieved 9 September 2019.
- ^ Slack, Joshua (4 July 2020). "David Cornell: Former Wales under-21 goalkeeper to leave Northampton Town". Y Clwb Pêl-Droed – The Football Club.
- ^ "Town Land Trio". Ipswich Town F.C. 17 August 2020. Retrieved 17 August 2020.
- ^ "Ipswich Town 0–0 AFC Wimbledon". BBC Sport. 24 April 2021. Retrieved 25 April 2021.
- ^ Jacob Henderson (11 June 2021). "CORNELL CONTRACT MUTUALLY TERMINATED". Ipswich Town F.C.
- ^ "Town Land Trio". Peterborough United F.C. 29 June 2021. Retrieved 2 January 2022.
- ^ "Belarus 3–0 Wales". For All Wins. 25 March 2007.
- ^ "Spain 2–2 Wales". For All Wins. 6 October 2007. Archived from the original on 21 November 2008. Retrieved 7 November 2009.
- ^ "Wales under-21 squad v Italy". For All Wins. 20 August 2009. Archived from the original on 8 September 2009. Retrieved 7 November 2009.
- ^ "Portugal 3–0 Wales". For All Wins. 3 November 2009. Archived from the original on 24 September 2015. Retrieved 11 November 2009.
- "Spain 1–0 Wales". For All Wins. 5 November 2009. Archived from the original on 24 September 2015. Retrieved 11 November 2009. - ^ "Cornell wins surprise Wales call". BBC Sport. 6 November 2009. Retrieved 6 November 2009.
- ^ "Wales 3–0 Scotland". BBC Sport. 14 November 2009. Retrieved 14 November 2009.
- ^ "Switzerland 4–1 Wales". BBC Sport. 12 October 2010. Retrieved 12 October 2010.
- ^ "The time was right for Cornell to take on a new challenge.... now he's got it at Ipswich". East Anglian Daily Times. 15 August 2010. Retrieved 23 September 2010.
- ^ "Games played by David Cornell in 2009/2010". Soccerbase. Centurycomm. Retrieved 19 September 2017.
- ^ "Games played by David Cornell in 2010/2011". Soccerbase. Centurycomm. Retrieved 19 September 2017.
- ^ a b "Games played by David Cornell in 2011/2012". Soccerbase. Centurycomm. Retrieved 19 September 2017.
- ^ "Games played by David Cornell in 2012/2013". Soccerbase. Centurycomm. Retrieved 19 September 2017.
- ^ a b "Games played by David Cornell in 2013/2014". Soccerbase. Centurycomm. Retrieved 19 September 2017.
- ^ "Games played by David Cornell in 2020/2021". Soccerbase. Centurycomm. Retrieved 17 August 2020.
- ^ "Games played by David Cornell in 2021/2022". Soccerbase. Centurycomm. Retrieved 19 December 2021.
- ^ "Games played by David Cornell in 2022/2023". Soccerbase. Centurycomm. Retrieved 4 January 2024.
- ^ "Games played by David Cornell in 2023/2024". Soccerbase. Centurycomm. Retrieved 4 January 2024.
- ^ Pilnick, Brent (29 June 2020). "Exeter City 0–4 Northampton Town". BBC Sport. Retrieved 29 June 2020.
External links
[edit]- David Cornell at Soccerbase
David Cornell
View on GrokipediaEarly life and personal details
Early life
David Cornell was born on 28 March 1991 in Waunarlwydd, a suburb of Swansea in Wales.[2] Although specific details on his pre-academy involvement are limited, his local upbringing provided a strong foundation in the sport within the football-rich environment of south Wales.[10] Cornell progressed through the Swansea City youth academy and quickly established himself as a promising goalkeeper.[11] He advanced steadily through the club's youth ranks, honing his skills in training sessions focused on goalkeeping techniques, positioning, and match preparation.[12] This development within the academy emphasized discipline and tactical awareness, preparing him for higher levels of competition.[13] By 2008, at the age of 17, Cornell earned his first taste of senior football when he was included in Swansea City's first-team squad for their pre-season tour of Spain.[14] This opportunity exposed him to professional training regimens and match atmospheres, bridging the gap between youth and senior environments.[15] His academy experience culminated in signing a professional contract with Swansea City in 2009, setting the stage for his club career.[16]Personal life
David Cornell is commonly known by the nickname "Dai", a Welsh diminutive of his first name David.[14][17] Cornell maintains close ties to his Welsh roots, having been born and raised in the village of Waunarlwydd in the Greater Swansea Area, where he resided during his early career with Swansea City.[2] His professional moves have necessitated relocations across England, impacting his family life through frequent transitions typical of lower-league football.[2][18] In his personal life, Cornell is in a relationship with Shaunie Harker, and the couple has a daughter named Delilah, who lives with a hidden disability stemming from a rare genetic condition that affects her learning and cognitive development.[19][20] As of November 2025, Cornell, aged 34, remains an active professional footballer under contract with Preston North End until June 2026.[2] Cornell has been vocal about neurodiversity, sharing personal experiences as a parent to advocate for greater societal acceptance and support for those with such conditions, drawing inspiration from fellow footballers like James McClean and Paul Mullin.[19] His family's story played a key role in Preston North End's adoption of the Hidden Disabilities Sunflower program in 2023, an initiative to assist fans and visitors with non-visible disabilities at matches; Delilah notably led the teams out onto the pitch during a home game that season.[21][20][22]Club career
Swansea City (2008–2015)
David Cornell progressed through the youth ranks at his boyhood club Swansea City, having joined the academy at a young age, and signed his first professional contract in July 2009 at the age of 18 following a successful season with the under-18s.[23] He made his sole first-team appearance for Swansea shortly after, starting in a 1–4 League Cup defeat to Scunthorpe United on 25 August 2009, during which the Swans had three players sent off.[24] Despite this debut, Cornell struggled to break into the senior squad amid strong competition from established goalkeepers like Michel Vorm, remaining largely a backup option over the next six years without further opportunities in Swansea's 223 competitive matches during his tenure. To gain senior experience, Cornell was sent on multiple loan spells starting in the 2010–11 season. His first outing was a six-month loan to Welsh Premier League side Port Talbot Town in January 2011, where he made 14 appearances and contributed to the team's mid-table sixth-place finish, keeping five clean sheets in the process.[25] The following season, he joined Conference Premier club Hereford United on an initial one-month loan in August 2011, which was extended to the end of the campaign; Cornell featured in 27 matches, helping the Bulls secure a comfortable 16th-place position in League Two after promotion the prior year.[25] These loans allowed him to develop his shot-stopping reflexes and distribution abilities in competitive environments, building confidence in handling high-pressure situations. In July 2013, Cornell joined Scottish Premiership club St Mirren on a season-long loan, but his involvement was limited to six appearances due to a combination of injuries and competition from goalkeepers Craig Samson and Sam Filler.[26] He returned to Swansea midway through the 2013–14 term after the loan was cut short in December. Cornell remained with the Swans for the 2013–14 and early 2014–15 seasons as third-choice keeper behind Vorm and Gerhard Tremmel, featuring only in reserve matches. His final loan came in March 2015 to League Two side Portsmouth, intended as cover for the injured Michael Poke, but he did not make a single appearance during the one-month stint and returned to Swansea in April.[27] Despite his development through these loans, Cornell was unable to displace the first-team options at Swansea and was released as a free agent on 10 July 2015 at the end of his contract.[28] Over his seven years with the club, he had honed key goalkeeping attributes, including commanding his box and precise long-range passing, but the lack of regular senior minutes at the Liberty Stadium prompted his departure in search of a permanent role.[29]Oldham Athletic (2015–2016)
In July 2015, Cornell signed a one-year contract with Oldham Athletic on a free transfer from Swansea City, arriving as a backup goalkeeper to provide competition in the position.[28] He made his professional debut for the club on 12 August 2015, starting in the EFL Cup first-round match against Middlesbrough, which Oldham lost 1–3.[30] Over the course of the 2015–16 season, Cornell featured in 17 appearances across all competitions, with the majority coming in League One as he gradually earned starts amid shared duties with fellow goalkeeper Joel Coleman.[31][32] Notable performances included keeping clean sheets in League One fixtures against Rochdale on 24 October 2015, a 0–0 draw at Spotland Stadium, and against Blackpool on 15 March 2016, a 1–0 home victory that helped solidify Oldham's position away from the relegation zone. Building on confidence gained from prior loan spells, these outings marked his adaptation to the demands of full-time League One football. Oldham Athletic concluded the campaign in mid-table, finishing 16th in League One with 54 points from 46 matches.[33] Cornell was among seven players released by the club in May 2016 at the end of his contract.[34]Northampton Town (2016–2020)
Cornell joined Northampton Town on a free transfer in June 2016, signing a two-year contract after his release from Oldham Athletic.[35] His early role was as a backup goalkeeper behind Adam Smith during the 2016–17 League One season, where he made limited appearances but contributed to the team's survival, finishing 16th in the table.[36] This experience in League One, building on his time at Oldham, helped ease his adaptation to Northampton's defensive setup. Following Adam Smith's departure in 2017, Cornell established himself as the first-choice goalkeeper, signing a new two-year contract extension in May 2018 amid the club's relegation to League Two at the end of the 2017–18 season.[37] Over the subsequent campaigns, he made 108 appearances across all competitions, showcasing strong command in the penalty area and reliability in distribution.[38] His performances were particularly notable in the 2019–20 League Two season, where the campaign was curtailed by the COVID-19 pandemic, yet Northampton secured promotion through the play-offs, defeating Exeter City 4–0 in the final on 29 June 2020 at Wembley Stadium, with Cornell named among the substitutes due to squad rotation and impending departure.[39] During the 2019–20 promotion push, Cornell recorded 12 clean sheets in league play, underscoring his pivotal role in Northampton's defensive solidity that season.[40] His contract expired at the end of June 2020, and he was not offered a new deal as part of the club's post-promotion squad rebuild, leaving as a free agent in August 2020 to join Ipswich Town.[41]Ipswich Town (2020–2021)
David Cornell signed for Ipswich Town on a free transfer from Northampton Town on 17 August 2020, agreeing to a two-year contract with an option for an additional year.[10] He arrived as a backup goalkeeper to first-choice stopper David Marshall, providing depth and competition in the goalkeeping department during the club's first season in EFL League One following relegation from the Championship.[42] Cornell made his debut for Ipswich in the EFL Trophy on 8 September 2020, starting in a 2-1 group stage victory over Arsenal U21s at Portman Road.[43] His League One debut followed on 3 November 2020, in a 4-1 home win against Shrewsbury Town, where he kept a clean sheet in the second half after replacing an injured teammate. Over the course of the 2020–21 season, Cornell accumulated 15 appearances across all competitions, including 10 in League One, primarily stepping in during periods when Marshall was unavailable due to injury or rotation.[38] His cup outings included a start in the EFL Cup first-round defeat to Bristol Rovers and matches in the EFL Trophy group stage, as well as a single FA Cup appearance. Ipswich Town concluded the 2020–21 League One campaign in ninth place with 69 points from 46 matches, finishing just outside the promotion playoffs.[44] Cornell's contract was mutually terminated on 11 June 2021, with one year remaining, allowing him to pursue opportunities for more consistent first-team football elsewhere.[45]Peterborough United (2021–2022)
In June 2021, Cornell joined Peterborough United on a free transfer from Ipswich Town, signing a two-year contract to provide competition for incumbent first-choice goalkeeper Christy Pym.[46][47] He had previously served as a backup at Ipswich, which prepared him for a competitive environment at a higher level.[46] Cornell quickly established himself as the primary goalkeeper, taking over from Pym in September 2021 following a managerial decision by Darren Ferguson.[48] He made 30 appearances in the 2021–22 EFL Championship season, starting all of them and accumulating 2,700 minutes of play.[49] During this period, he recorded 5 clean sheets, contributing to Peterborough's defensive efforts despite the team's adaptation challenges after promotion from League One the previous season.[38] Additionally, he featured in one EFL Cup match and one FA Cup match, bringing his total appearances for the club to 32.[50] Peterborough struggled in the Championship, conceding 88 goals across the campaign and finishing 22nd, which led to relegation back to League One.[51] Cornell's consistent starts provided stability in goal amid the side's difficulties adjusting to the second tier's intensity.[52] Cornell's contract expired at the end of June 2022, allowing him to depart as a free agent to seek opportunities in the Championship; Peterborough subsequently signed Will Norris as their new primary goalkeeper.[53]Preston North End (2022–present)
Cornell joined Preston North End on a free transfer on 27 June 2022, signing a two-year contract that positioned him as the third-choice goalkeeper behind Declan Rudd and Freddie Woodman.[53] The move reunited him with Woodman, his former teammate from Peterborough United, and provided depth to the squad in the EFL Championship.[54] In January 2024, Cornell extended his contract until the end of the 2026 season, securing his role as a reliable backup option at age 33.[55] During his tenure, Preston North End have maintained mid-table stability in the Championship, finishing 12th in the 2022–23 season with 63 points from 17 wins, 12 draws, and 17 losses, and 10th in the 2023–24 season with the same points total but a stronger home record of 11 wins, 4 draws, and 8 losses.[56][57] As of November 2025, at age 34, Cornell remains under contract through June 2026, continuing to contribute experience to the goalkeeping unit amid discussions of long-term squad planning.[2] Cornell has made 15 appearances across all competitions for Preston as of November 2025, primarily in cup ties and as injury cover.[58] His debut came in the EFL Cup second round against Wolverhampton Wanderers in August 2022, where he played the full 90 minutes in a 2–1 defeat.[59] In the 2023–24 season, he featured three times, including two Championship starts: a 2–0 home win over Bristol City in January 2024 and a 1–1 draw at Hull City in October 2023, both providing emergency cover for the injured Woodman.[60] The 2024–25 season saw increased involvement with 11 outings—10 in the Championship and one in the FA Cup—including a notable start in a 1–3 home loss to Bristol City in November 2024.[58][61] Beyond playing, Cornell has served as a mentor to younger goalkeepers, drawing on his extensive career to support the team's development.[62]International career
Youth career
Cornell began his international youth career with the Wales under-17 team, earning five caps between 2007 and 2008. He made his debut on 25 March 2007, starting in a 3–0 friendly defeat to Belarus, and featured in the qualifying rounds for the 2008 UEFA European Under-17 Championship.[63] He progressed to the under-19 level, securing two caps for Wales in 2009–2010. Cornell debuted on 3 November 2009 and appeared in friendly matches as well as the qualifying rounds for the 2010 UEFA European Under-19 Championship.[63] At under-21 level, Cornell earned three caps between 2010 and 2012. He made his debut on 18 May 2010, starting in a 1–0 friendly loss to Austria and playing the first 60 minutes before being substituted.[64] His subsequent appearances came during the qualifying campaign for the 2013 UEFA European Under-21 Championship.[65] Throughout his youth international tenure, Cornell was regarded as a promising talent with potential to become Wales' future senior goalkeeper, highlighted by his surprise call-up to the senior squad for a friendly against Scotland in November 2009 at age 18.[66]Senior career
Cornell received his first call-up to the Wales senior national team in November 2009, at the age of 18, for a friendly match against Scotland on 14 November. Included in the 23-man squad announced by manager John Toshack, he served as one of three goalkeepers alongside Jason Brown and Wayne Hennessey, acting as the third-choice option but remaining an unused substitute during the 3-0 defeat at Cardiff City Stadium. This shock inclusion came shortly after his professional debut for Swansea City, highlighting his rapid rise from the youth ranks. Cornell earned a second senior call-up in October 2010 under Toshack for a UEFA Euro 2012 qualifying match against Switzerland on 12 October. Named in the squad, he was a backup goalkeeper behind Hennessey and sat on the bench as an unused substitute in the 4-1 home victory. These early exposures marked the extent of his involvement with the senior team during the 2010s. Despite these opportunities, Cornell has not won a senior cap for Wales as of November 2025, with official records confirming zero appearances. His progression was hindered by fierce competition for the goalkeeper position from long-established figures like Hennessey, who has over 100 caps, and later Danny Ward, who emerged as a reliable deputy following his move to Leicester City in 2018. Reports in 2020 indicated Cornell was considered close to another call-up amid injuries to primary options under manager Ryan Giggs, particularly for friendlies, but no further squad inclusions materialized.[67]Achievements and statistics
Honours
David Cornell's major team honours include the EFL Cup victory with Swansea City in the 2012–13 season, where he was part of the registered squad as a young goalkeeper.[68] In 2020, he contributed to Northampton Town's promotion as EFL League Two play-off winners, named as an unused substitute in the final against Exeter City and serving as a key squad member during a season curtailed by COVID-19 restrictions that limited his playing time.[69] Cornell has earned no individual awards in his career. While he represented Wales at youth international levels, including under-21 caps, he has no senior international appearances or associated honours. These achievements highlight pivotal moments in his career, including a major domestic cup and a league promotion representing collective squad success.Career statistics
David Cornell has recorded 0 goals across his professional career as a goalkeeper, with a total of 234 appearances and 49 clean sheets as of November 19, 2025. In league competitions, he has achieved a clean sheet percentage of approximately 28%.[70][71]Club statistics
The following table provides a breakdown of Cornell's club appearances and clean sheets by club, aggregated across seasons and competitions (league, domestic cups, and other tournaments such as the EFL Trophy). Data is sourced from official league records and excludes youth or pre-professional matches.[70][72][73]| Club | League Apps | Cup/Other Apps | Total Apps | Clean Sheets |
|---|---|---|---|---|
| Swansea City | 0 | 1 | 1 | 0 |
| Port Talbot Town (loan) | 14 | 0 | 14 | 5 |
| Hereford United (loan) | 24 | 2 | 26 | 5 |
| St Mirren (loan) | 5 | 1 | 6 | 0 |
| Oldham Athletic | 14 | 3 | 17 | 4 |
| Northampton Town | 92 | 16 | 108 | 26 |
| Ipswich Town | 10 | 5 | 15 | 3 |
| Peterborough United | 30 | 2 | 32 | 5 |
| Preston North End | 12 | 3 | 15 | 1 |
| Career Total | 201 | 33 | 234 | 49 |
