The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
AV

Aston Villa

Villa Park, Birmingham. Every match we hold, with the price it went off at.

1,618Played
644Won
39.8%Win rate
1.44Scored per game
1.35Conceded per game
454Clean sheets

Home and away

The same record, split by where it was played.

At home
47.9%
801 played, 384 won. 1.64 scored a game.
Away
31.8%
817 played, 260 won. 1.24 scored a game.
How the market priced them
37.8%
1,136 priced matches at an average of 3.51, which implied 28.5%.

Season by season 80

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 Friendlies Clubs 8305 +3
2026/27 Premier League 8323 -3
2026/27 UEFA Champions League 3300 +9
2026/27 League Cup 2101 -1
2026/27 UEFA Super Cup 1001 -1
2025/26 Premier League 3819811 +7
2025/26 UEFA Europa League 151302 +23
2025/26 Friendlies Clubs 9423 +4
2025/26 FA Cup 2101 -1
2024/25 Premier League 3819910 +7
2024/25 UEFA Champions League 12813 +11
2024/25 Friendlies Clubs 7304 -1
2024/25 FA Cup 5401 +4
2024/25 League Cup 2101 0
2023/24 Premier League 3820810 +15
2023/24 UEFA Europa Conference League 13823 +14
2023/24 Friendlies Clubs 3210 +4
2023/24 FA Cup 3111 -1
2023/24 League Cup 1001 -1
2022/23 Premier League 3818713 +5
2022/23 Friendlies Clubs 10622 +6
2022/23 League Cup 2101 +1
2022/23 FA Cup 1001 -1
2021/22 Premier League 3813619 -2
2021/22 Friendlies Clubs 4301 +7
2021/22 League Cup 1100 +6
2021/22 FA Cup 1001 -1
2020/21 Premier League 3816715 +9
2020/21 League Cup 3201 +4
2020/21 FA Cup 1001 -3
2019/20 Premier League 389821 -26
2019/20 League Cup 7511 +13
2019/20 FA Cup 1001 -1
2018/19 Championship 48221610 +23
2018/19 League Cup 2101 0
2018/19 FA Cup 1001 -3
2017/18 Championship 49251212 +30
2017/18 League Cup 3201 +2
2017/18 FA Cup 1001 -2
2016/17 Championship 46161416 -1
2016/17 League Cup 1001 -2
2016/17 FA Cup 1001 -2
2015/16 Premier League 383827 -49
2015/16 League Cup 3201 +2
2015/16 FA Cup 3111 -2
2014/15 Premier League 3810820 -26
2014/15 FA Cup 6501 +2
2014/15 League Cup 1001 -1
2013/14 Premier League 3810820 -22
2013/14 League Cup 2101 -1
2013/14 FA Cup 1001 -1
2012/13 Premier League 38101117 -22
2012/13 League Cup 6501 +8
2012/13 FA Cup 2101 0
2011/12 Premier League 3871714 -16
2010/11 Premier League 38121214 -11
2009/10 Premier League 3817138 +13
2008/09 Premier League 38171110 +6
2007/08 Premier League 38161210 +20
2006/07 Premier League 38111710 +2
2005/06 Premier League 38101216 -13
2004/05 Premier League 38121115 -7
2003/04 Premier League 38151112 +4
2002/03 Premier League 3812917 -5
2001/02 Premier League 38121412 -1
2000/01 Premier League 38131510 +3
1999/00 Premier League 40171310 +13
1998/99 Premier League 38151013 +5
1997/98 Premier League 3817615 +1
1996/97 Premier League 38171011 +13
1995/96 Premier League 3818911 +17
1994/95 Premier League 42111516 -5
1993/94 Premier League 42151215 -4
1992/93 Premier League 42211110 +17
1892/93 Premier League 3016311 +11
1891/92 Premier League 2615011 +33
1890/91 Premier League 227411 -13
1889/90 Premier League 227510 -8
1888/89 Premier League 221255 +18

Recent matches 30

Newest first, with the price this club was at kickoff.

Sunday 30 May 2027
H Aston Villa scheduled Tottenham —
Sunday 23 May 2027
A Aston Villa scheduled Manchester City —
Saturday 15 May 2027
H Aston Villa scheduled Newcastle —
Saturday 8 May 2027
A Aston Villa scheduled Brentford —
Saturday 1 May 2027
A Aston Villa scheduled Crystal Palace —
Saturday 24 April 2027
H Aston Villa scheduled Coventry —
Saturday 17 April 2027
A Aston Villa scheduled Arsenal —
Saturday 10 April 2027
H Aston Villa scheduled Brighton —
Saturday 20 March 2027
A Aston Villa scheduled Nottingham Forest —
Saturday 13 March 2027
H Aston Villa scheduled Hull City —
Wednesday 3 March 2027
A Aston Villa scheduled Liverpool —
Saturday 27 February 2027
H Aston Villa scheduled Chelsea —
Saturday 20 February 2027
A Aston Villa scheduled Leeds —
Wednesday 10 February 2027
H Aston Villa scheduled Bournemouth —
Saturday 6 February 2027
A Aston Villa scheduled Sunderland —
Saturday 30 January 2027
H Aston Villa scheduled Ipswich —
Wednesday 27 January 2027
A Aston Villa scheduled Slavia Praha —
Saturday 23 January 2027
A Aston Villa scheduled Fulham —
Tuesday 19 January 2027
H Aston Villa scheduled Borussia Dortmund —
Saturday 16 January 2027
H Aston Villa scheduled Manchester United —
Tuesday 5 January 2027
A Aston Villa scheduled Everton —
Saturday 2 January 2027
A Aston Villa scheduled Bournemouth —
Wednesday 30 December 2026
H Aston Villa scheduled Liverpool —
Saturday 26 December 2026
H Aston Villa scheduled Leeds —
Saturday 19 December 2026
A Aston Villa scheduled Chelsea —
Saturday 12 December 2026
A Aston Villa scheduled Coventry —
Tuesday 8 December 2026
H Aston Villa scheduled Paris Saint Germain —
Saturday 5 December 2026
H Aston Villa scheduled Crystal Palace —
Wednesday 2 December 2026
H Aston Villa scheduled Everton —
Saturday 28 November 2026
A Aston Villa scheduled Ipswich —