Date of birth | 13 March 1993 |
Place of birth | Bath |
Nationality | English |
Weight | 80 kg |
Height | 1.91 m |
Position | Defender |
Tyrone Mings played for Southampton during his youth career.
He was selected on Ipswich Town's subs bench for the first time on 1 January 2013 in a League Championship game against Brighton and Hove Albion.
His Tractor Boys contract was extended to June 2015 in August 2013 and to June 2017 in September 2014.
Tyrone joined AFC Bournemouth in June 2015 with a four-year contract.
After a loan spell, he joined Aston Villa in July 2019 for a reported club record fee.
His Villa contract was extended to June 2024 in September 2020 and to June 2026 in February 2023.
Team | Joined | Left | Loan / Trialist |
---|---|---|---|
Yate Town | 01 Jul 2011 | 30 Jun 2012 | |
Chippenham Town | 01 Jul 2012 | 13 Dec 2012 | |
Ipswich Town | 13 Dec 2012 | 26 Jun 2015 | |
AFC Bournemouth | 26 Jun 2015 | 08 Jul 2019 | |
Aston Villa | 31 Jan 2019 | 31 May 2019 | L |
Aston Villa | 08 Jul 2019 |
Season | Team | Competition | Apps | Subs | Goals | Y | R |
---|---|---|---|---|---|---|---|
2012-13 | Ipswich Town | League Championship | 1 | ||||
2013-14 | Ipswich Town | FA Cup | 2 |
1
|
|||
2013-14 | Ipswich Town | League Championship | 4 | 12 |
1
|
||
2014-15 | Ipswich Town | FA Cup | 1 | 1 |
1
|
||
2014-15 | Ipswich Town | League Championship | 38 | 2 |
1 |
10
|
|
2014-15 | Ipswich Town | League Championship Play-Offs | 2 | ||||
2015-16 | AFC Bournemouth | League Cup | 1 | ||||
2015-16 | AFC Bournemouth | Premier League | 1 |
||||
2016-17 | AFC Bournemouth | FA Cup | 1 | ||||
2016-17 | AFC Bournemouth | League Cup | 1 | ||||
2016-17 | AFC Bournemouth | Premier League | 5 | 2 |
|||
2017-18 | AFC Bournemouth | League Cup | 1 | ||||
2017-18 | AFC Bournemouth | Premier League | 3 | 1 |
1
|
||
2018-19 | AFC Bournemouth | League Cup | 2 |
1
|
|||
2018-19 | AFC Bournemouth | Premier League | 2 | 3 |
|||
2019-20 | Aston Villa | League Cup | 3 |
1
|
|||
2019-20 | Aston Villa | Premier League | 33 | 2 |
7
|
||
2020-21 | Aston Villa | League Cup | 1 | ||||
2020-21 | Aston Villa | Premier League | 36 | 2 |
4
|
1
|
|
2021-22 | Aston Villa | FA Cup | 1 | ||||
2021-22 | Aston Villa | Premier League | 35 | 1 |
1 |
11
|
|
2022-23 | Aston Villa | League Cup | 1 | 1 |
|||
2022-23 | Aston Villa | Premier League | 35 | 1 |
7
|
||
2023-24 | Aston Villa | Premier League | 1 |
Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.
Date | Match | Result | Competition | Round | |
---|---|---|---|---|---|
10 Aug 2019 | Tottenham Hotspur v Aston Villa | L | 3-1 | Premier League | |
17 Aug 2019 | Aston Villa v AFC Bournemouth | L | 1-2 | Premier League | |
23 Aug 2019 | Aston Villa v Everton | W | 2-0 | Premier League | |
31 Aug 2019 | Crystal Palace v Aston Villa | L | 1-0 | Premier League | |
16 Sep 2019 | Aston Villa v West Ham United | D | 0-0 | Premier League | |
22 Sep 2019 | Arsenal v Aston Villa | L | 3-2 | Premier League | |
28 Sep 2019 | Aston Villa v Burnley | D | 2-2 | Premier League | |
05 Oct 2019 | Norwich City v Aston Villa | W | 1-5 | Premier League | |
19 Oct 2019 | Aston Villa v Brighton and Hove Albion | W | 2-1 | Premier League | |
26 Oct 2019 | Manchester City v Aston Villa | L | 3-0 | Premier League | |
02 Nov 2019 | Aston Villa v Liverpool | L | 1-2 | Premier League | |
10 Nov 2019 | Wolverhampton Wanderers v Aston Villa | L | 2-1 | Premier League | |
25 Nov 2019 | Aston Villa v Newcastle United | W | 2-0 | Premier League | |
01 Dec 2019 | Manchester United v Aston Villa | D | 2-2 | Premier League | |
04 Dec 2019 | Chelsea v Aston Villa | L | 2-1 | Premier League | |
08 Dec 2019 | Aston Villa v Leicester City | L | 1-4 | Premier League | |
01 Jan 2020 | Burnley v Aston Villa | W | 1-2 | Premier League | |
08 Jan 2020 | Leicester City v Aston Villa | D | 1-1 | League Cup | Semi-final 1st leg |
12 Jan 2020 | Aston Villa v Manchester City | L | 1-6 | Premier League | |
18 Jan 2020 | Brighton and Hove Albion v Aston Villa | D | 1-1 | Premier League | |
21 Jan 2020 | Aston Villa v Watford | W | 2-1 | Premier League | |
28 Jan 2020 | Aston Villa v Leicester City | W | 2-1 | League Cup | Semi-final 2nd leg |
01 Feb 2020 | AFC Bournemouth v Aston Villa | L | 2-1 | Premier League | |
22 Feb 2020 | Southampton v Aston Villa | L | 2-0 | Premier League | |
01 Mar 2020 | Aston Villa v Manchester City | L | 1-2 | League Cup | Final |
09 Mar 2020 | Leicester City v Aston Villa | L | 4-0 | Premier League | |
17 Jun 2020 | Aston Villa v Sheffield United | D | 0-0 | Premier League | |
21 Jun 2020 | Aston Villa v Chelsea | L | 1-2 | Premier League | |
24 Jun 2020 | Newcastle United v Aston Villa | D | 1-1 | Premier League | |
27 Jun 2020 | Aston Villa v Wolverhampton Wanderers | L | 0-1 | Premier League | |
05 Jul 2020 | Liverpool v Aston Villa | L | 2-0 | Premier League | |
09 Jul 2020 | Aston Villa v Manchester United | L | 0-3 | Premier League | |
12 Jul 2020 | Aston Villa v Crystal Palace | W | 2-0 | Premier League | |
16 Jul 2020 | Everton v Aston Villa | D | 1-1 | Premier League | |
21 Jul 2020 | Aston Villa v Arsenal | W | 1-0 | Premier League | |
26 Jul 2020 | West Ham United v Aston Villa | D | 1-1 | Premier League | |
15 Sep 2020 | Burton Albion v Aston Villa | W | 1-3 | League Cup | 2nd round |
21 Sep 2020 | Aston Villa v Sheffield United | W | 1-0 | Premier League | |
28 Sep 2020 | Fulham v Aston Villa | W | 0-3 | Premier League | |
04 Oct 2020 | Aston Villa v Liverpool | W | 7-2 | Premier League | |
18 Oct 2020 | Leicester City v Aston Villa | W | 0-1 | Premier League | |
23 Oct 2020 | Aston Villa v Leeds United | L | 0-3 | Premier League | |
01 Nov 2020 | Aston Villa v Southampton | L | 3-4 | Premier League | |
08 Nov 2020 | Arsenal v Aston Villa | W | 0-3 | Premier League | |
21 Nov 2020 | Aston Villa v Brighton and Hove Albion | L | 1-2 | Premier League | |
30 Nov 2020 | West Ham United v Aston Villa | L | 2-1 | Premier League | |
12 Dec 2020 | Wolverhampton Wanderers v Aston Villa | W | 0-1 | Premier League | |
17 Dec 2020 | Aston Villa v Burnley | D | 0-0 | Premier League | |
20 Dec 2020 | West Bromwich Albion v Aston Villa | W | 0-3 | Premier League | |
26 Dec 2020 | Aston Villa v Crystal Palace | W | 3-0 | Premier League | |
01 Jan 2021 | Manchester United v Aston Villa | L | 2-1 | Premier League | |
20 Jan 2021 | Manchester City v Aston Villa | L | 2-0 | Premier League | |
23 Jan 2021 | Aston Villa v Newcastle United | W | 2-0 | Premier League | |
27 Jan 2021 | Burnley v Aston Villa | L | 3-2 | Premier League | |
30 Jan 2021 | Southampton v Aston Villa | W | 0-1 | Premier League | |
03 Feb 2021 | Aston Villa v West Ham United | L | 1-3 | Premier League | |
06 Feb 2021 | Aston Villa v Arsenal | W | 1-0 | Premier League | |
13 Feb 2021 | Brighton and Hove Albion v Aston Villa | D | 0-0 | Premier League | |
21 Feb 2021 | Aston Villa v Leicester City | L | 1-2 | Premier League | |
27 Feb 2021 | Leeds United v Aston Villa | W | 0-1 | Premier League | |
03 Mar 2021 | Sheffield United v Aston Villa | L | 1-0 | Premier League | |
06 Mar 2021 | Aston Villa v Wolverhampton Wanderers | D | 0-0 | Premier League | |
12 Mar 2021 | Newcastle United v Aston Villa | D | 1-1 | Premier League | |
21 Mar 2021 | Aston Villa v Tottenham Hotspur | L | 0-2 | Premier League | |
04 Apr 2021 | Aston Villa v Fulham | W | 3-1 | Premier League | |
10 Apr 2021 | Liverpool v Aston Villa | L | 2-1 | Premier League | |
21 Apr 2021 | Aston Villa v Manchester City | L | 1-2 | Premier League | |
25 Apr 2021 | Aston Villa v West Bromwich Albion | D | 2-2 | Premier League | |
01 May 2021 | Everton v Aston Villa | W | 1-2 | Premier League | |
09 May 2021 | Aston Villa v Manchester United | L | 1-3 | Premier League | |
13 May 2021 | Aston Villa v Everton | D | 0-0 | Premier League | |
19 May 2021 | Tottenham Hotspur v Aston Villa | W | 1-2 | Premier League | |
23 May 2021 | Aston Villa v Chelsea | W | 2-1 | Premier League | |
14 Aug 2021 | Watford v Aston Villa | L | 3-2 | Premier League | |
21 Aug 2021 | Aston Villa v Newcastle United | W | 2-0 | Premier League | |
11 Sep 2021 | Chelsea v Aston Villa | L | 3-0 | Premier League | |
18 Sep 2021 | Aston Villa v Everton | W | 3-0 | Premier League | |
25 Sep 2021 | Manchester United v Aston Villa | W | 0-1 | Premier League | |
03 Oct 2021 | Tottenham Hotspur v Aston Villa | L | 2-1 | Premier League | |
16 Oct 2021 | Aston Villa v Wolverhampton Wanderers | L | 2-3 | Premier League | |
22 Oct 2021 | Arsenal v Aston Villa | L | 3-1 | Premier League | |
31 Oct 2021 | Aston Villa v West Ham United | L | 1-4 | Premier League | |
05 Nov 2021 | Southampton v Aston Villa | L | 1-0 | Premier League | |
20 Nov 2021 | Aston Villa v Brighton and Hove Albion | W | 2-0 | Premier League | |
27 Nov 2021 | Crystal Palace v Aston Villa | W | 1-2 | Premier League | |
01 Dec 2021 | Aston Villa v Manchester City | L | 1-2 | Premier League | |
05 Dec 2021 | Aston Villa v Leicester City | W | 2-1 | Premier League | |
11 Dec 2021 | Liverpool v Aston Villa | L | 1-0 | Premier League | |
14 Dec 2021 | Norwich City v Aston Villa | W | 0-2 | Premier League | |
26 Dec 2021 | Aston Villa v Chelsea | L | 1-3 | Premier League | |
10 Jan 2022 | Manchester United v Aston Villa | L | 1-0 | FA Cup | 3rd round |
15 Jan 2022 | Aston Villa v Manchester United | D | 2-2 | Premier League | |
22 Jan 2022 | Everton v Aston Villa | W | 0-1 | Premier League | |
09 Feb 2022 | Aston Villa v Leeds United | D | 3-3 | Premier League | |
13 Feb 2022 | Newcastle United v Aston Villa | L | 1-0 | Premier League | |
19 Feb 2022 | Aston Villa v Watford | L | 0-1 | Premier League | |
26 Feb 2022 | Brighton and Hove Albion v Aston Villa | W | 0-2 | Premier League | |
05 Mar 2022 | Aston Villa v Southampton | W | 4-0 | Premier League | |
10 Mar 2022 | Leeds United v Aston Villa | W | 0-3 | Premier League | |
13 Mar 2022 | West Ham United v Aston Villa | L | 2-1 | Premier League | |
19 Mar 2022 | Aston Villa v Arsenal | L | 0-1 | Premier League | |
02 Apr 2022 | Wolverhampton Wanderers v Aston Villa | L | 2-1 | Premier League | |
09 Apr 2022 | Aston Villa v Tottenham Hotspur | L | 0-4 | Premier League | |
23 Apr 2022 | Leicester City v Aston Villa | D | 0-0 | Premier League | |
30 Apr 2022 | Aston Villa v Norwich City | W | 2-0 | Premier League | |
07 May 2022 | Burnley v Aston Villa | W | 1-3 | Premier League | |
10 May 2022 | Aston Villa v Liverpool | L | 1-2 | Premier League | |
15 May 2022 | Aston Villa v Crystal Palace | D | 1-1 | Premier League | |
19 May 2022 | Aston Villa v Burnley | D | 1-1 | Premier League | |
22 May 2022 | Manchester City v Aston Villa | L | 3-2 | Premier League | |
13 Aug 2022 | Aston Villa v Everton | W | 2-1 | Premier League | |
20 Aug 2022 | Crystal Palace v Aston Villa | L | 3-1 | Premier League | |
23 Aug 2022 | Bolton Wanderers v Aston Villa | W | 1-4 | League Cup | 2nd round |
31 Aug 2022 | Arsenal v Aston Villa | L | 2-1 | Premier League | |
03 Sep 2022 | Aston Villa v Manchester City | D | 1-1 | Premier League | |
16 Sep 2022 | Aston Villa v Southampton | W | 1-0 | Premier League | |
02 Oct 2022 | Leeds United v Aston Villa | D | 0-0 | Premier League | |
10 Oct 2022 | Nottingham Forest v Aston Villa | D | 1-1 | Premier League | |
16 Oct 2022 | Aston Villa v Chelsea | L | 0-2 | Premier League | |
20 Oct 2022 | Fulham v Aston Villa | L | 3-0 | Premier League | |
23 Oct 2022 | Aston Villa v Brentford | W | 4-0 | Premier League | |
29 Oct 2022 | Newcastle United v Aston Villa | L | 4-0 | Premier League | |
06 Nov 2022 | Aston Villa v Manchester United | W | 3-1 | Premier League | |
10 Nov 2022 | Manchester United v Aston Villa | L | 4-2 | League Cup | 3rd round |
13 Nov 2022 | Brighton and Hove Albion v Aston Villa | W | 1-2 | Premier League | |
26 Dec 2022 | Aston Villa v Liverpool | L | 1-3 | Premier League | |
01 Jan 2023 | Tottenham Hotspur v Aston Villa | W | 0-2 | Premier League | |
04 Jan 2023 | Aston Villa v Wolverhampton Wanderers | D | 1-1 | Premier League | |
13 Jan 2023 | Aston Villa v Leeds United | W | 2-1 | Premier League | |
21 Jan 2023 | Southampton v Aston Villa | W | 0-1 | Premier League | |
04 Feb 2023 | Aston Villa v Leicester City | L | 2-4 | Premier League | |
18 Feb 2023 | Aston Villa v Arsenal | L | 2-4 | Premier League | |
25 Feb 2023 | Everton v Aston Villa | W | 0-2 | Premier League | |
04 Mar 2023 | Aston Villa v Crystal Palace | W | 1-0 | Premier League | |
12 Mar 2023 | West Ham United v Aston Villa | D | 1-1 | Premier League | |
18 Mar 2023 | Aston Villa v AFC Bournemouth | W | 3-0 | Premier League | |
01 Apr 2023 | Chelsea v Aston Villa | W | 0-2 | Premier League | |
04 Apr 2023 | Leicester City v Aston Villa | W | 1-2 | Premier League | |
08 Apr 2023 | Aston Villa v Nottingham Forest | W | 2-0 | Premier League | |
15 Apr 2023 | Aston Villa v Newcastle United | W | 3-0 | Premier League | |
22 Apr 2023 | Brentford v Aston Villa | D | 1-1 | Premier League | |
25 Apr 2023 | Aston Villa v Fulham | W | 1-0 | Premier League | |
30 Apr 2023 | Manchester United v Aston Villa | L | 1-0 | Premier League | |
06 May 2023 | Wolverhampton Wanderers v Aston Villa | L | 1-0 | Premier League | |
13 May 2023 | Aston Villa v Tottenham Hotspur | W | 2-1 | Premier League | |
20 May 2023 | Liverpool v Aston Villa | D | 1-1 | Premier League | |
28 May 2023 | Aston Villa v Brighton and Hove Albion | W | 2-1 | Premier League | |
12 Aug 2023 | Newcastle United v Aston Villa | L | 5-1 | Premier League |
Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.
Season | Team | Competition | Apps | Subs | Goals | Y | R |
---|---|---|---|---|---|---|---|
2019-20 | England | UEFA European Championship | 2 | ||||
2020-21 | England | FIFA World Cup | 1 |
1
|
|||
2020-21 | England | International Friendly | 3 | 1 |
|||
2020-21 | England | UEFA European Championship | 2 | 1 |
|||
2020-21 | England | UEFA Nations League | 1 | 2 |
|||
2021-22 | England | FIFA World Cup | 3 | 1 |
1
|
||
2021-22 | England | International Friendly | 1 | 1 |
|||
2022-23 | England | UEFA European Championship | 1 |
Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.
Date | Match | Result | Competition | Round | |
---|---|---|---|---|---|
14 Oct 2019 | Bulgaria v England | W | 0-6 | UEFA European Championship | Qualifying group A |
17 Nov 2019 | Kosovo v England | W | 0-4 | UEFA European Championship | Qualifying group A |
08 Oct 2020 | England v Wales | W | 3-0 | International Friendly | |
14 Oct 2020 | England v Denmark | L | 0-1 | UEFA Nations League | League A Group A2 |
12 Nov 2020 | England v Republic of Ireland | W | 3-0 | International Friendly | |
15 Nov 2020 | Belgium v England | L | 2-0 | UEFA Nations League | League A Group A2 |
18 Nov 2020 | England v Iceland | W | 4-0 | UEFA Nations League | League A Group A2 |
25 Mar 2021 | England v San Marino | W | 5-0 | FIFA World Cup | Europe group I |
02 Jun 2021 | England v Austria | W | 1-0 | International Friendly | |
06 Jun 2021 | England v Romania | W | 1-0 | International Friendly | |
13 Jun 2021 | England v Croatia | W | 1-0 | UEFA European Championship | Group D |
18 Jun 2021 | England v Scotland | D | 0-0 | UEFA European Championship | Group D |
22 Jun 2021 | Czech Republic v England | W | 0-1 | UEFA European Championship | Group D |
05 Sep 2021 | England v Andorra | W | 4-0 | FIFA World Cup | Europe group I |
12 Oct 2021 | England v Hungary | D | 1-1 | FIFA World Cup | Europe group I |
15 Nov 2021 | San Marino v England | W | 0-10 | FIFA World Cup | Europe group I |
29 Mar 2022 | England v Ivory Coast | W | 3-0 | International Friendly | |
16 Jun 2023 | Malta v England | W | 0-4 | UEFA European Championship | Qualifying group C |
Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.