Keinan Davis

Date of birth01 June 1998
Place of birthStevenage
NationalityEnglish
Weight68 kg
Height1.68 m
PositionForward

Keinan Davis played for Stevenage during his youth career.

He was selected on Aston Villa's subs bench for the first time on 6 February 2016 in a Premier League game against Norwich City.

His Villa contract was extended to June 2020 in November 2017 and to June 2024 in September 2020.

Club history

Team Joined Left Loan / Trialist
Biggleswade Town 01 Jul 2015 03 Dec 2015
Aston Villa 03 Dec 2015

Club stats

Season Team Competition Apps Subs Goals Y R
2016-17 Aston Villa FA Cup
1
2016-17 Aston Villa League Championship
6
2017-18 Aston Villa FA Cup 1
1
2017-18 Aston Villa League Championship 17
11
2
1
2017-18 Aston Villa League Cup
1
2019-20 Aston Villa League Cup 3
2
1
2019-20 Aston Villa Premier League 4
14
2020-21 Aston Villa League Cup 2
1
1
1
2020-21 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.

Club matches

Date Match Result Competition Round
08 Jan 2017 Tottenham Hotspur v Aston Villa L 2-0 FA Cup 3rd round
14 Jan 2017 Wolverhampton Wanderers v Aston Villa L 1-0 League Championship
21 Jan 2017 Aston Villa v Preston North End D 2-2 League Championship
04 Mar 2017 Rotherham United v Aston Villa W 0-2 League Championship
07 Mar 2017 Huddersfield Town v Aston Villa L 1-0 League Championship
11 Mar 2017 Aston Villa v Sheffield Wednesday W 2-0 League Championship
07 May 2017 Aston Villa v Brighton and Hove Albion D 1-1 League Championship
09 Aug 2017 Colchester United v Aston Villa W 1-2 League Cup 1st round
19 Aug 2017 Aston Villa v Norwich City W 4-2 League Championship
25 Aug 2017 Bristol City v Aston Villa D 1-1 League Championship
09 Sep 2017 Aston Villa v Brentford D 0-0 League Championship
12 Sep 2017 Aston Villa v Middlesbrough D 0-0 League Championship
16 Sep 2017 Barnsley v Aston Villa W 0-3 League Championship
23 Sep 2017 Aston Villa v Nottingham Forest W 2-1 League Championship
26 Sep 2017 Burton Albion v Aston Villa W 0-4 League Championship
30 Sep 2017 Aston Villa v Bolton Wanderers W 1-0 League Championship
14 Oct 2017 Wolverhampton Wanderers v Aston Villa L 2-0 League Championship
21 Oct 2017 Aston Villa v Fulham W 2-1 League Championship
29 Oct 2017 Birmingham City v Aston Villa D 0-0 League Championship
01 Nov 2017 Preston North End v Aston Villa W 0-2 League Championship
04 Nov 2017 Aston Villa v Sheffield Wednesday L 1-2 League Championship
18 Nov 2017 Queens Park Rangers v Aston Villa W 1-2 League Championship
21 Nov 2017 Aston Villa v Sunderland W 2-1 League Championship
25 Nov 2017 Aston Villa v Ipswich Town W 2-0 League Championship
01 Dec 2017 Leeds United v Aston Villa D 1-1 League Championship
09 Dec 2017 Aston Villa v Millwall D 0-0 League Championship
23 Dec 2017 Aston Villa v Sheffield United D 2-2 League Championship
26 Dec 2017 Brentford v Aston Villa L 2-1 League Championship
06 Jan 2018 Aston Villa v Peterborough United L 1-3 FA Cup 3rd round
13 Jan 2018 Nottingham Forest v Aston Villa W 0-1 League Championship
20 Jan 2018 Aston Villa v Barnsley W 3-1 League Championship
30 Jan 2018 Sheffield United v Aston Villa W 0-1 League Championship
17 Feb 2018 Fulham v Aston Villa L 2-0 League Championship
20 Feb 2018 Aston Villa v Preston North End D 1-1 League Championship
24 Feb 2018 Sheffield Wednesday v Aston Villa W 2-4 League Championship
13 Mar 2018 Aston Villa v Queens Park Rangers L 1-3 League Championship
17 Mar 2018 Bolton Wanderers v Aston Villa L 1-0 League Championship
17 Aug 2019 Aston Villa v AFC Bournemouth L 1-2 Premier League
27 Aug 2019 Crewe Alexandra v Aston Villa W 1-6 League Cup 2nd round
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
25 Sep 2019 Brighton and Hove Albion v Aston Villa W 1-3 League Cup 3rd round
28 Sep 2019 Aston Villa v Burnley D 2-2 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
30 Oct 2019 Aston Villa v Wolverhampton Wanderers W 2-1 League Cup 4th round
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
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
24 Sep 2020 Bristol City v Aston Villa W 0-3 League Cup 3rd round
01 Oct 2020 Aston Villa v Stoke City L 0-1 League Cup 4th round


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