David Brooks

Date of birth08 July 1997
Place of birthWarrington, England
NationalityWelsh
Weight62 kg
Height1.66 m
PositionMidfielder

David Brooks played for Manchester City during his youth career.

He was selected on Sheffield United's subs bench for the first time on 25 March 2016 in a League One game against Crewe Alexandra.

His Blades contract was extended to June 2021 in October 2017.

He joined AFC Bournemouth in July 2018 with a four-year contract that was extended to June 2026 in August 2022.

Club history

Team Joined Left Loan / Trialist
Sheffield United 24 Mar 2015 01 Jul 2018
FC Halifax Town 28 Aug 2015 28 Sep 2015 L
AFC Bournemouth 01 Jul 2018
Southampton 30 Jan 2024 L

Club stats

Season Team Competition Apps Subs Goals Y R
2016-17 Sheffield United FA Cup
1
2016-17 Sheffield United Football League Trophy 2
1
2017-18 Sheffield United FA Cup
1
2017-18 Sheffield United League Championship 9
21
3
5
2017-18 Sheffield United League Cup 2
2018-19 AFC Bournemouth FA Cup
1
2018-19 AFC Bournemouth League Cup 1
1
2018-19 AFC Bournemouth Premier League 29
1
7
3
2019-20 AFC Bournemouth Premier League 8
1
1
1
2022-23 AFC Bournemouth Premier League 2
4
1
2023-24 AFC Bournemouth FA Cup 2
1
2023-24 AFC Bournemouth League Cup 2
1
1
1
2023-24 AFC Bournemouth Premier League 2
11
1
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
30 Aug 2016 Sheffield United v Leicester City D 0-0 Football League Trophy Group H – North
04 Oct 2016 Sheffield United v Walsall L 1-2 Football League Trophy Group H – North
06 Nov 2016 Sheffield United v Leyton Orient W 6-0 FA Cup 1st round
09 Nov 2016 Grimsby Town v Sheffield United W 2-4 Football League Trophy Group H – North
09 Aug 2017 Sheffield United v Walsall W 3-2 League Cup 1st round
12 Aug 2017 Middlesbrough v Sheffield United L 1-0 League Championship
15 Aug 2017 Cardiff City v Sheffield United L 2-0 League Championship
19 Aug 2017 Sheffield United v Barnsley W 1-0 League Championship
22 Aug 2017 Sheffield United v Leicester City L 1-4 League Cup 2nd round
09 Sep 2017 Sunderland v Sheffield United W 1-2 League Championship
12 Sep 2017 Bolton Wanderers v Sheffield United W 0-1 League Championship
16 Sep 2017 Sheffield United v Norwich City L 0-1 League Championship
24 Sep 2017 Sheffield Wednesday v Sheffield United W 2-4 League Championship
27 Sep 2017 Sheffield United v Wolverhampton Wanderers W 2-0 League Championship
30 Sep 2017 Nottingham Forest v Sheffield United L 2-1 League Championship
14 Oct 2017 Sheffield United v Ipswich Town W 1-0 League Championship
21 Oct 2017 Sheffield United v Reading W 2-1 League Championship
27 Oct 2017 Leeds United v Sheffield United W 1-2 League Championship
31 Oct 2017 Queens Park Rangers v Sheffield United L 1-0 League Championship
04 Nov 2017 Sheffield United v Hull City W 4-1 League Championship
17 Nov 2017 Burton Albion v Sheffield United W 1-3 League Championship
21 Nov 2017 Sheffield United v Fulham L 4-5 League Championship
25 Nov 2017 Sheffield United v Birmingham City D 1-1 League Championship
02 Dec 2017 Millwall v Sheffield United L 3-1 League Championship
08 Dec 2017 Sheffield United v Bristol City L 1-2 League Championship
16 Feb 2018 Leicester City v Sheffield United L 1-0 FA Cup 5th round
06 Mar 2018 Fulham v Sheffield United L 3-0 League Championship
10 Mar 2018 Ipswich Town v Sheffield United D 0-0 League Championship
13 Mar 2018 Sheffield United v Burton Albion W 2-0 League Championship
17 Mar 2018 Sheffield United v Nottingham Forest D 0-0 League Championship
02 Apr 2018 Sheffield United v Cardiff City D 1-1 League Championship
07 Apr 2018 Barnsley v Sheffield United L 3-2 League Championship
10 Apr 2018 Sheffield United v Middlesbrough W 2-1 League Championship
14 Apr 2018 Sheffield United v Millwall D 1-1 League Championship
21 Apr 2018 Birmingham City v Sheffield United L 2-1 League Championship
28 Apr 2018 Sheffield United v Preston North End L 0-1 League Championship
06 May 2018 Bristol City v Sheffield United W 2-3 League Championship


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

International stats

Season Team Competition Apps Subs Goals Y R
2017-18 Wales International Friendly 1
2
2018-19 Wales International Friendly 1
1
2018-19 Wales UEFA European Championship 2
1
1
1
2018-19 Wales UEFA Nations League 3
1
2020-21 Wales International Friendly 1
1
1
2020-21 Wales UEFA European Championship
3
1
2020-21 Wales UEFA Nations League 2
2
1
2022-23 Wales UEFA European Championship
1
2023-24 Wales International Friendly
1
2023-24 Wales UEFA European Championship 3
3
2


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

International matches

Date Match Result Competition Round
10 Nov 2017 France v Wales L 2-0 International Friendly
14 Nov 2017 Wales v Panama D 1-1 International Friendly
28 May 2018 Mexico v Wales D 0-0 International Friendly
06 Sep 2018 Wales v Republic of Ireland W 4-1 UEFA Nations League League B Group B4
09 Sep 2018 Denmark v Wales L 2-0 UEFA Nations League League B Group B4
11 Oct 2018 Wales v Spain L 1-4 International Friendly
16 Oct 2018 Republic of Ireland v Wales W 0-1 UEFA Nations League League B Group B4
16 Nov 2018 Wales v Denmark L 1-2 UEFA Nations League League B Group B4
20 Nov 2018 Albania v Wales L 1-0 International Friendly
24 Mar 2019 Wales v Slovakia W 1-0 UEFA European Championship Qualifying group E
08 Jun 2019 Croatia v Wales L 2-1 UEFA European Championship Qualifying group E
11 Jun 2019 Hungary v Wales L 1-0 UEFA European Championship Qualifying group E
06 Sep 2020 Wales v Bulgaria W 1-0 UEFA Nations League League B Group B4
11 Oct 2020 Republic of Ireland v Wales D 0-0 UEFA Nations League League B Group B4
15 Nov 2020 Wales v Republic of Ireland W 1-0 UEFA Nations League League B Group B4
18 Nov 2020 Wales v Finland W 3-1 UEFA Nations League League B Group B4
02 Jun 2021 France v Wales L 3-0 International Friendly
05 Jun 2021 Wales v Albania D 0-0 International Friendly
12 Jun 2021 Wales v Switzerland D 1-1 UEFA European Championship Group A
20 Jun 2021 Italy v Wales L 1-0 UEFA European Championship Group A
26 Jun 2021 Wales v Denmark L 0-4 UEFA European Championship Finals - Round of 16
16 Jun 2023 Wales v Armenia L 2-4 UEFA European Championship Qualifying group D
07 Sep 2023 Wales v Korea Republic D 0-0 International Friendly
11 Sep 2023 Latvia v Wales W 0-2 UEFA European Championship Qualifying group D
15 Oct 2023 Wales v Croatia W 2-1 UEFA European Championship Qualifying group D
18 Nov 2023 Armenia v Wales D 1-1 UEFA European Championship Qualifying group D
21 Nov 2023 Wales v Turkey D 1-1 UEFA European Championship Qualifying group D
21 Mar 2024 Wales v Finland W 4-1 UEFA European Championship Play-off semi-final Path A
26 Mar 2024 Wales v Poland L 0-0 (4-5) UEFA European Championship Play-off final Path A


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