Ben Godfrey

Date of birth15 January 1998
Place of birthYork
NationalityEnglish
Weight74 kg
Height1.83 m
PositionDefender/Midfielder

Ben Godfrey also played for Middlesbrough during his youth career.

He was selected on York City's subs bench for the first time on 11 October 2014 in a League Two game at Newport County.

Ben joined Norwich City on his 17th birthday in January 2016 with a contract to June 2019 that was extended to June 2023 in June 2019.

He joined Everton in October 2020 with a five-year contract.

Club history

Team Joined Left Loan / Trialist
York City 01 Jul 2014 15 Jan 2016
Norwich City 15 Jan 2016 05 Oct 2020
Shrewsbury Town 24 Aug 2017 31 May 2018 L
Everton 05 Oct 2020

Club stats

Season Team Competition Apps Subs Goals Y R
2015-16 York City FA Cup 1
2015-16 York City Johnstones Paint Trophy 1
1
2015-16 York City League Cup
1
2015-16 York City League Two 5
7
1
1
2016-17 Norwich City FA Cup 1
2016-17 Norwich City Football League Trophy 4
1
1
2016-17 Norwich City League Championship
2
2016-17 Norwich City League Cup 1
2
1
2017-18 Shrewsbury Town FA Cup 4
2017-18 Shrewsbury Town Football League Trophy 4
1
1
2017-18 Shrewsbury Town League One 35
5
1
3
2017-18 Shrewsbury Town League One Play-Offs 3
2019-20 Norwich City FA Cup 2
2019-20 Norwich City League Cup
1
2019-20 Norwich City Premier League 30
3
1
2020-21 Everton Premier League 2
1


Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.

Club matches

Date Match Result Competition Round
26 Aug 2017 Oxford United v Shrewsbury Town D 1-1 League One
29 Aug 2017 Coventry City v Shrewsbury Town W 2-3 Football League Trophy Group E – North
02 Sep 2017 Gillingham v Shrewsbury Town W 1-2 League One
09 Sep 2017 Shrewsbury Town v Wigan Athletic W 1-0 League One
12 Sep 2017 Shrewsbury Town v Southend United W 1-0 League One
16 Sep 2017 Oldham Athletic v Shrewsbury Town W 1-2 League One
23 Sep 2017 Shrewsbury Town v Blackburn Rovers D 1-1 League One
26 Sep 2017 Doncaster Rovers v Shrewsbury Town W 1-2 League One
30 Sep 2017 Shrewsbury Town v Scunthorpe United W 2-0 League One
07 Oct 2017 Walsall v Shrewsbury Town D 1-1 League One
14 Oct 2017 Plymouth Argyle v Shrewsbury Town D 1-1 League One
17 Oct 2017 Shrewsbury Town v Bristol Rovers W 4-0 League One
21 Oct 2017 Shrewsbury Town v Fleetwood Town W 1-0 League One
28 Oct 2017 Peterborough United v Shrewsbury Town L 1-0 League One
04 Nov 2017 Shrewsbury Town v Aldershot Town W 5-0 FA Cup 1st round
07 Nov 2017 Shrewsbury Town v Walsall L 0-1 Football League Trophy Group E – North
18 Nov 2017 Rotherham United v Shrewsbury Town W 1-2 League One
21 Nov 2017 Bury v Shrewsbury Town L 1-0 League One
25 Nov 2017 Shrewsbury Town v Bradford City L 0-1 League One
02 Dec 2017 Shrewsbury Town v Morecambe W 2-0 FA Cup 2nd round
09 Dec 2017 Milton Keynes Dons v Shrewsbury Town D 1-1 League One
16 Dec 2017 Shrewsbury Town v Blackpool W 1-0 League One
23 Dec 2017 Shrewsbury Town v Portsmouth W 2-0 League One
26 Dec 2017 Wigan Athletic v Shrewsbury Town D 0-0 League One
30 Dec 2017 Southend United v Shrewsbury Town W 1-2 League One
01 Jan 2018 Shrewsbury Town v Oldham Athletic W 1-0 League One
07 Jan 2018 Shrewsbury Town v West Ham United D 0-0 FA Cup 3rd round
13 Jan 2018 Blackburn Rovers v Shrewsbury Town L 3-1 League One
16 Jan 2018 West Ham United v Shrewsbury Town L 1-0 FA Cup 3rd round replay
20 Jan 2018 Shrewsbury Town v Doncaster Rovers D 2-2 League One
27 Jan 2018 Portsmouth v Shrewsbury Town W 0-1 League One
03 Feb 2018 Bristol Rovers v Shrewsbury Town W 1-2 League One
10 Feb 2018 Shrewsbury Town v Plymouth Argyle L 1-2 League One
13 Feb 2018 Fleetwood Town v Shrewsbury Town W 1-2 League One
17 Feb 2018 Shrewsbury Town v Rotherham United L 0-1 League One
20 Feb 2018 Shrewsbury Town v Gillingham D 1-1 League One
24 Feb 2018 Charlton Athletic v Shrewsbury Town W 0-2 League One
06 Mar 2018 Shrewsbury Town v Yeovil Town W 1-0 Football League Trophy Semi-final
10 Mar 2018 Shrewsbury Town v Walsall W 2-0 League One
17 Mar 2018 Scunthorpe United v Shrewsbury Town W 1-2 League One
30 Mar 2018 Rochdale v Shrewsbury Town L 3-1 League One
02 Apr 2018 Shrewsbury Town v Oxford United W 3-2 League One
08 Apr 2018 Lincoln City v Shrewsbury Town L 1-0 Football League Trophy Final
12 Apr 2018 Bradford City v Shrewsbury Town D 0-0 League One
17 Apr 2018 Shrewsbury Town v Charlton Athletic L 0-2 League One
21 Apr 2018 Shrewsbury Town v Bury D 1-1 League One
24 Apr 2018 Shrewsbury Town v Peterborough United W 3-1 League One
05 May 2018 Shrewsbury Town v Milton Keynes Dons L 0-1 League One
10 May 2018 Charlton Athletic v Shrewsbury Town W 0-1 League One Play-Offs Semi-final 1st leg
13 May 2018 Shrewsbury Town v Charlton Athletic W 1-0 League One Play-Offs Semi-final 2nd leg
27 May 2018 Rotherham United v Shrewsbury Town L 2-1 League One Play-Offs Final


Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.