Aston Villa vs Millwall
22-4-2019 19h:0″
1 : 0
Trận đấu đã kết thúc
Giải Vô địch Bóng đá Anh
Sân Villa Park, trọng tài Tim Robinson
Tường thuật Aston Villa vs Millwall
1″ | Trận đấu bắt đầu! | |
27″ | Jake Cooper (Millwall) nhận thẻ vàng vì phạm lỗi chơi xấu | |
30″ | 1:0 Vàooo!! Jonathan Kodjia (Aston Villa) sút chân phải vào góc thấp bên trái khung thành ở một khoảng cách rất gần từ đường chuyền bóng của Anwar El Ghazi | |
45″+2″ | Hiệp một kết thúc! Aston Villa – 1:0 – Millwall | |
46″ | Hiệp hai bắt đầu! Aston Villa – 1:0 – Millwall | |
60″ | Thay người bên phía đội Aston Villa:Conor Hourihane vào thay Glenn Whelan | |
61″ | Thay người bên phía đội Aston Villa:Andre Green vào thay Albert Adomah | |
64″ | Thay người bên phía đội Millwall:Aiden O’Brien vào thay James Meredith | |
76″ | Thay người bên phía đội Aston Villa:Keinan Davis vào thay Jonathan Kodjia | |
80″ | Thay người bên phía đội Millwall:Steve Morison vào thay Ryan Tunnicliffe | |
81″ | Neil Taylor (Aston Villa) nhận thẻ vàng vì phạm lỗi chơi xấu | |
85″ | Keinan Davis (Aston Villa) nhận thẻ vàng vì chơi bóng bằng tay | |
89″ | Thay người bên phía đội Millwall:Tom Elliott vào thay Mahlon Romeo | |
90″+3″ | Aiden O’Brien (Millwall) nhận thẻ vàng vì phạm lỗi chơi xấu | |
90″+4″ | Hiệp hai kết thúc! Aston Villa – 1:0 – Millwall | |
0″ | Trận đấu kết thúc! Aston Villa – 1:0 – Millwall |
Thống kê chuyên môn trận Aston Villa – Millwall
Chỉ số quan trọng | Aston Villa | Millwall |
Tỷ lệ cầm bóng | 61% | 39% |
Sút cầu môn | 7 | 1 |
Sút bóng | 19 | 19 |
Thủ môn cản phá | 1 | 6 |
Sút ngoài cầu môn | 4 | 7 |
Phạt góc | 12 | 3 |
Việt vị | 0 | 1 |
Phạm lỗi | 17 | 8 |
Thẻ vàng | 2 | 2 |
Thẻ đỏ | 0 | 0 |
Kèo nhà cái trận Aston Villa vs Millwall
Tỷ lệ Asian Bookie
Tỷ lệ cả trận
Kèo trên dưới – HDP (tỷ lệ châu Á) | ||
---|---|---|
Chủ | Tỷ lệ | Khách |
0:3/4 | 0.9 | -0.98 |
Tài xỉu (tổng số bàn thắng) | ||
Số BT | Trên | Dưới |
2 1/2 | 0.85 | -0.95 |
1 X 2 (tỷ lệ châu Âu) | ||
Chủ | Hòa | Khách |
1.61 | 3.91 | 5.29 |
Tỷ lệ William Hill
Tỷ lệ cả trận
1 X 2 (tỷ lệ châu Âu) | ||
---|---|---|
Chủ | Hòa | Khách |
1.61 | 4 | 5.5 |
Lịch sử đối đầu trực tiếp
Tổng số lần gặp nhau: 5 tính từ năm 2013
Aston Villa thắng: 1, hòa: 1, Millwall thắng: 3
Sân nhà Aston Villa: 2, sân nhà Millwall: 3
Năm | Chủ nhà | Khách | Tỷ số | TL giữ bóng | Giải đấu |
2019 | Aston Villa | Millwall | 1-0 | 61%-39% | League Championship |
2018 | Millwall | Aston Villa | 2-1 | 38%-62% | League Championship |
2018 | Millwall | Aston Villa | 1-0 | 40.2%-59.8% | League Championship |
2017 | Aston Villa | Millwall | 0-0 | 55.9%-44.1% | League Championship |
2013 | Millwall | Aston Villa | 2-1 | 48%-52% | FA Cup |
Phong độ gần đây
Aston Villa thắng: 8, hòa: 1, thua: 6
Millwall thắng: 5, hòa: 4, thua: 6
Millwall thắng: 5, hòa: 4, thua: 6
Phong độ 15 trận gần nhất của Aston Villa
Năm | Chủ nhà | Tỷ số | Khách | TL giữ bóng |
2019 | Aston Villa | 1-2 | Bournemouth | 63%-37% |
2019 | Tottenham | 3-1 | Aston Villa | 70%-30% |
2019 | Derby County | 1-2 | Aston Villa | 43%-57% |
2019 | Aston Villa | 2-1 | West Brom | 69%-31% |
2019 | Aston Villa | 0-3 | Swansea | 0%-0% |
2018 | Burton Albion | 1-0 | Aston Villa | 44%-56% |
2018 | Yeovil | 0-1 | Aston Villa | 37%-63% |
2018 | Aston Villa | 1-3 | West Ham | 0%-0% |
2019 | Aston Villa | 1-2 | Norwich City | 45.9%-54.1% |
2019 | Leeds Utd | 1-1 | Aston Villa | 69%-31% |
2019 | Aston Villa | 1-0 | Millwall | 61%-39% |
2019 | Bolton | 0-2 | Aston Villa | 34%-66% |
2019 | Aston Villa | 2-1 | Bristol City | 49%-51% |
2019 | Rotherham Utd | 1-2 | Aston Villa | 48%-52% |
2019 | Sheffield Wed | 1-3 | Aston Villa | 51%-49% |
Phong độ 15 trận gần nhất của Millwall
Năm | Chủ nhà | Tỷ số | Khách | TL giữ bóng |
2019 | Millwall | 3-2 | Everton | 36%-64% |
2019 | Millwall | 2-1 | Hull | 0%-0% |
2018 | Millwall | 1-3 | Fulham | 40%-60% |
2018 | Millwall | 3-2 | Plymouth | 63%-37% |
2019 | Wigan | 1-0 | Millwall | 52%-48% |
2019 | Millwall | 0-0 | Stoke City | 38%-62% |
2019 | Aston Villa | 1-0 | Millwall | 61%-39% |
2019 | Millwall | 1-1 | Brentford | 47.8%-52.2% |
2019 | Sheffield Utd | 1-1 | Millwall | 67%-33% |
2019 | Millwall | 0-0 | QPR | 58%-42% |
2019 | Millwall | 2-0 | West Brom | 46%-54% |
2019 | Leeds Utd | 3-2 | Millwall | 69%-31% |
2019 | Millwall | 1-2 | Bristol City | 43%-57% |
2019 | Birmingham | 0-2 | Millwall | 61%-39% |
2019 | Bolton | 2-1 | Millwall | 47.7%-52.3% |
Lịch sử đối đầu gián tiếp
Năm | Chủ | Tỷ số | Khách | Tỷ lệ giữ bóng |
2019 | Aston Villa | 1-2 | Bournemouth | 63%-37% |
2017 | Millwall | 3-0 | Bournemouth | 63%-37% |
2019 | Tottenham | 3-1 | Aston Villa | 70%-30% |
2017 | Tottenham | 6-0 | Millwall | 76.2%-23.8% |
2019 | Derby County | 1-2 | Aston Villa | 43%-57% |
2019 | Derby County | 0-1 | Millwall | 66%-34% |
2019 | Aston Villa | 2-1 | West Brom | 69%-31% |
2019 | Millwall | 2-0 | West Brom | 46%-54% |
2019 | Aston Villa | 0-3 | Swansea | 0%-0% |
2019 | Swansea | 1-0 | Millwall | 62%-38% |
2018 | Burton Albion | 1-0 | Aston Villa | 44%-56% |
2018 | Burton Albion | 0-1 | Millwall | 58.4%-41.6% |
2018 | Yeovil | 0-1 | Aston Villa | 37%-63% |
2014 | Yeovil | 1-1 | Millwall | 50%-50% |
2018 | Aston Villa | 1-3 | West Ham | 0%-0% |
2012 | West Ham | 2-1 | Millwall | 52%-48% |
2019 | Aston Villa | 1-2 | Norwich City | 45.9%-54.1% |
2019 | Millwall | 1-3 | Norwich City | 41%-59% |
2019 | Leeds Utd | 1-1 | Aston Villa | 69%-31% |
2019 | Leeds Utd | 3-2 | Millwall | 69%-31% |
2019 | Bolton | 0-2 | Aston Villa | 34%-66% |
2019 | Bolton | 2-1 | Millwall | 47.7%-52.3% |
2019 | Aston Villa | 2-1 | Bristol City | 49%-51% |
2019 | Millwall | 1-2 | Bristol City | 43%-57% |
2019 | Rotherham Utd | 1-2 | Aston Villa | 48%-52% |
2019 | Millwall | 0-0 | Rotherham Utd | 53%-47% |
2019 | Sheffield Wed | 1-3 | Aston Villa | 51%-49% |
2019 | Millwall | 0-0 | Sheffield Wed | 42%-58% |
2019 | Aston Villa | 2-1 | Blackburn | 50%-50% |
2019 | Millwall | 0-2 | Blackburn | 49%-51% |
2019 | Aston Villa | 3-0 | Middlesbrough | 61%-39% |
2019 | Middlesbrough | 1-1 | Millwall | 59%-41% |
2019 | Nottingham | 1-3 | Aston Villa | 52.2%-47.8% |
2018 | Millwall | 1-0 | Nottingham | 34.7%-65.3% |
2019 | Birmingham | 0-1 | Aston Villa | 46%-54% |
2019 | Birmingham | 0-2 | Millwall | 61%-39% |
2019 | Aston Villa | 4-0 | Derby County | 54%-46% |
2019 | Derby County | 0-1 | Millwall | 66%-34% |
2019 | Stoke City | 1-1 | Aston Villa | 38.2%-61.8% |
2019 | Millwall | 0-0 | Stoke City | 38%-62% |
2019 | Aston Villa | 0-2 | West Brom | 63%-37% |
2019 | Millwall | 2-0 | West Brom | 46%-54% |
2019 | Brentford | 1-0 | Aston Villa | 62%-38% |
2019 | Millwall | 1-1 | Brentford | 47.8%-52.2% |
2019 | Aston Villa | 3-3 | Sheffield Utd | 55.3%-44.7% |
2019 | Sheffield Utd | 1-1 | Millwall | 67%-33% |
2019 | Reading | 0-0 | Aston Villa | 57%-43% |
2018 | Millwall | 1-0 | Reading | 42%-58% |
2019 | Aston Villa | 2-1 | Ipswich Town | 45%-55% |
2019 | Ipswich Town | 2-3 | Millwall | 54%-46% |
2019 | Aston Villa | 2-2 | Hull | 61%-39% |
2019 | Millwall | 2-1 | Hull | 0%-0% |
2019 | Wigan | 3-0 | Aston Villa | 49%-51% |
2019 | Wigan | 1-0 | Millwall | 52%-48% |
2019 | Aston Villa | 2-2 | QPR | 60%-40% |
2019 | Millwall | 0-0 | QPR | 58%-42% |
2018 | Preston | 1-1 | Aston Villa | 39.5%-60.5% |
2019 | Millwall | 1-3 | Preston | 49%-51% |
2018 | Swansea | 0-1 | Aston Villa | 59%-41% |
2019 | Swansea | 1-0 | Millwall | 62%-38% |
2018 | Aston Villa | 2-3 | Leeds Utd | 34%-66% |
2019 | Leeds Utd | 3-2 | Millwall | 69%-31% |
2018 | Aston Villa | 2-2 | Stoke City | 56%-44% |
2019 | Millwall | 0-0 | Stoke City | 38%-62% |
2018 | West Brom | 2-2 | Aston Villa | 52%-48% |
2019 | Millwall | 2-0 | West Brom | 46%-54% |
2018 | Middlesbrough | 0-3 | Aston Villa | 42.6%-57.4% |
2019 | Middlesbrough | 1-1 | Millwall | 59%-41% |
2018 | Aston Villa | 5-5 | Nottingham | 62.8%-37.2% |
2018 | Millwall | 1-0 | Nottingham | 34.7%-65.3% |
2018 | Aston Villa | 4-2 | Birmingham | 74%-26% |
2019 | Birmingham | 0-2 | Millwall | 61%-39% |
2018 | Derby County | 0-3 | Aston Villa | 46.6%-53.4% |
2019 | Derby County | 0-1 | Millwall | 66%-34% |
2018 | Aston Villa | 2-0 | Bolton | 60%-40% |
2019 | Bolton | 2-1 | Millwall | 47.7%-52.3% |
2018 | QPR | 1-0 | Aston Villa | 32%-68% |
2019 | Millwall | 0-0 | QPR | 58%-42% |
2018 | Norwich City | 2-1 | Aston Villa | 48%-52% |
2019 | Millwall | 1-3 | Norwich City | 41%-59% |
2018 | Aston Villa | 1-0 | Swansea | 47%-53% |
2019 | Swansea | 1-0 | Millwall | 62%-38% |
2018 | Aston Villa | 3-3 | Preston | 42.6%-57.4% |
2019 | Millwall | 1-3 | Preston | 49%-51% |
2018 | Bristol City | 1-1 | Aston Villa | 46%-54% |
2019 | Millwall | 1-2 | Bristol City | 43%-57% |
2018 | Aston Villa | 1-2 | Sheffield Wed | 54.2%-45.8% |
2019 | Millwall | 0-0 | Sheffield Wed | 42%-58% |
2018 | Aston Villa | 2-0 | Rotherham Utd | 60%-40% |
2019 | Millwall | 0-0 | Rotherham Utd | 53%-47% |
2018 | Blackburn | 1-1 | Aston Villa | 48%-52% |
2019 | Millwall | 0-2 | Blackburn | 49%-51% |
2018 | Sheffield Utd | 4-1 | Aston Villa | 39.6%-60.4% |
2019 | Sheffield Utd | 1-1 | Millwall | 67%-33% |
2018 | Aston Villa | 1-1 | Reading | 59%-41% |
2018 | Millwall | 1-0 | Reading | 42%-58% |
2018 | Aston Villa | 2-2 | Brentford | 56.7%-43.3% |
2019 | Millwall | 1-1 | Brentford | 47.8%-52.2% |
2018 | Ipswich Town | 1-1 | Aston Villa | 39%-61% |
2019 | Ipswich Town | 2-3 | Millwall | 54%-46% |
2018 | Aston Villa | 3-2 | Wigan | 50%-50% |
2019 | Wigan | 1-0 | Millwall | 52%-48% |
2018 | Hull | 1-3 | Aston Villa | 51%-49% |
2019 | Millwall | 2-1 | Hull | 0%-0% |
2018 | Fulham | 1-0 | Aston Villa | 51%-49% |
2018 | Millwall | 1-3 | Fulham | 40%-60% |
2018 | Aston Villa | 0-0 | Middlesbrough | 45.7%-54.3% |
2019 | Middlesbrough | 1-1 | Millwall | 59%-41% |
2018 | Middlesbrough | 0-1 | Aston Villa | 62%-38% |
2019 | Middlesbrough | 1-1 | Millwall | 59%-41% |
2018 | Aston Villa | 1-3 | Peterborough | 53%-47% |
2013 | Millwall | 1-5 | Peterborough | 44.7%-55.3% |
2017 | Aston Villa | 0-2 | Middlesbrough | 41%-59% |
2019 | Middlesbrough | 1-1 | Millwall | 59%-41% |
2017 | Aston Villa | 4-1 | Wigan | 55%-45% |
2019 | Wigan | 1-0 | Millwall | 52%-48% |
2017 | Walsall | 0-0 | Aston Villa | 0%-0% |
2008 | Millwall | 2-1 | Walsall | 52%-48% |
2018 | Aston Villa | 1-1 | Derby County | 71.9%-28.1% |
2019 | Derby County | 0-1 | Millwall | 66%-34% |
2018 | Ipswich Town | 0-4 | Aston Villa | 34%-66% |
2019 | Ipswich Town | 2-3 | Millwall | 54%-46% |
2018 | Aston Villa | 1-0 | Leeds Utd | 53%-47% |
2019 | Leeds Utd | 3-2 | Millwall | 69%-31% |
2018 | Aston Villa | 1-0 | Cardiff City | 59.6%-40.4% |
2018 | Millwall | 1-1 | Cardiff City | 55.9%-44.1% |
2018 | Norwich City | 3-1 | Aston Villa | 43.4%-56.6% |
2019 | Millwall | 1-3 | Norwich City | 41%-59% |
2018 | Aston Villa | 3-0 | Reading | 78.6%-21.4% |
2018 | Millwall | 1-0 | Reading | 42%-58% |
2018 | Hull | 0-0 | Aston Villa | 52%-48% |
2019 | Millwall | 2-1 | Hull | 0%-0% |
2018 | Bolton | 1-0 | Aston Villa | 43%-57% |
2019 | Bolton | 2-1 | Millwall | 47.7%-52.3% |
2018 | Aston Villa | 4-1 | Wolverhampton | 40%-60% |
2017 | Millwall | 2-2 | Wolverhampton | 37%-63% |
2018 | Sunderland | 0-3 | Aston Villa | 50%-50% |
2018 | Millwall | 1-1 | Sunderland | 56%-44% |
2018 | Aston Villa | 1-3 | QPR | 61%-39% |
2019 | Millwall | 0-0 | QPR | 58%-42% |
2018 | Sheffield Wed | 2-4 | Aston Villa | 49%-51% |
2019 | Millwall | 0-0 | Sheffield Wed | 42%-58% |
2018 | Aston Villa | 1-1 | Preston | 52.1%-47.9% |
2019 | Millwall | 1-3 | Preston | 49%-51% |
2018 | Fulham | 2-0 | Aston Villa | 62.9%-37.1% |
2018 | Millwall | 1-3 | Fulham | 40%-60% |
2018 | Aston Villa | 2-0 | Birmingham | 55%-45% |
2019 | Birmingham | 0-2 | Millwall | 61%-39% |
2018 | Aston Villa | 3-2 | Burton Albion | 47.5%-52.5% |
2018 | Burton Albion | 0-1 | Millwall | 58.4%-41.6% |
2018 | Sheffield Utd | 0-1 | Aston Villa | 53%-47% |
2019 | Sheffield Utd | 1-1 | Millwall | 67%-33% |
2018 | Aston Villa | 3-1 | Barnsley | 55.9%-44.1% |
2018 | Millwall | 4-1 | Barnsley | 49%-51% |
2018 | Nottingham | 0-1 | Aston Villa | 60.5%-39.5% |
2018 | Millwall | 1-0 | Nottingham | 34.7%-65.3% |
2018 | Aston Villa | 5-0 | Bristol City | 49.7%-50.3% |
2019 | Millwall | 1-2 | Bristol City | 43%-57% |
2017 | Middlesbrough | 0-1 | Aston Villa | 45%-55% |
2019 | Middlesbrough | 1-1 | Millwall | 59%-41% |
2017 | Brentford | 2-1 | Aston Villa | 52.7%-47.3% |
2019 | Millwall | 1-1 | Brentford | 47.8%-52.2% |
2017 | Aston Villa | 2-2 | Sheffield Utd | 61%-39% |
2019 | Sheffield Utd | 1-1 | Millwall | 67%-33% |
2017 | Derby County | 2-0 | Aston Villa | 33%-67% |
2019 | Derby County | 0-1 | Millwall | 66%-34% |
2017 | Leeds Utd | 1-1 | Aston Villa | 52%-48% |
2019 | Leeds Utd | 3-2 | Millwall | 69%-31% |
2017 | Aston Villa | 2-0 | Ipswich Town | 57.7%-42.3% |
2019 | Ipswich Town | 2-3 | Millwall | 54%-46% |
2017 | Aston Villa | 2-1 | Sunderland | 42.7%-57.3% |
2018 | Millwall | 1-1 | Sunderland | 56%-44% |
2017 | QPR | 1-2 | Aston Villa | 51.4%-48.6% |
2019 | Millwall | 0-0 | QPR | 58%-42% |
2017 | Aston Villa | 1-2 | Sheffield Wed | 56.2%-43.8% |
2019 | Millwall | 0-0 | Sheffield Wed | 42%-58% |
2017 | Preston | 0-2 | Aston Villa | 57.8%-42.2% |
2019 | Millwall | 1-3 | Preston | 49%-51% |
2017 | Birmingham | 0-0 | Aston Villa | 54.3%-45.7% |
2019 | Birmingham | 0-2 | Millwall | 61%-39% |
2017 | Aston Villa | 2-1 | Fulham | 31.9%-68.1% |
2018 | Millwall | 1-3 | Fulham | 40%-60% |
2017 | Wolverhampton | 2-0 | Aston Villa | 55%-45% |
2017 | Millwall | 2-2 | Wolverhampton | 37%-63% |
2017 | Aston Villa | 1-0 | Bolton | 61%-39% |
2019 | Bolton | 2-1 | Millwall | 47.7%-52.3% |
2017 | Burton Albion | 0-4 | Aston Villa | 51.2%-48.8% |
2018 | Burton Albion | 0-1 | Millwall | 58.4%-41.6% |
2017 | Aston Villa | 2-1 | Nottingham | 36.2%-63.8% |
2018 | Millwall | 1-0 | Nottingham | 34.7%-65.3% |
2017 | Barnsley | 0-3 | Aston Villa | 61%-39% |
2018 | Millwall | 4-1 | Barnsley | 49%-51% |
2017 | Aston Villa | 0-0 | Middlesbrough | 71.3%-28.7% |
2019 | Middlesbrough | 1-1 | Millwall | 59%-41% |
2017 | Aston Villa | 0-0 | Brentford | 49%-51% |
2019 | Millwall | 1-1 | Brentford | 47.8%-52.2% |
2017 | Bristol City | 1-1 | Aston Villa | 51.2%-48.8% |
2019 | Millwall | 1-2 | Bristol City | 43%-57% |
2017 | Aston Villa | 4-2 | Norwich City | 37%-63% |
2019 | Millwall | 1-3 | Norwich City | 41%-59% |
2017 | Reading | 2-1 | Aston Villa | 67.4%-32.6% |
2018 | Millwall | 1-0 | Reading | 42%-58% |
2017 | Cardiff City | 3-0 | Aston Villa | 34.8%-65.2% |
2018 | Millwall | 1-1 | Cardiff City | 55.9%-44.1% |
2017 | Aston Villa | 1-1 | Hull | 50.7%-49.3% |
2019 | Millwall | 2-1 | Hull | 0%-0% |
2017 | Tottenham | 2-0 | Aston Villa | 71%-29% |
2017 | Tottenham | 6-0 | Millwall | 76.2%-23.8% |
2016 | Luton Town | 3-1 | Aston Villa | 44%-56% |
2013 | Luton Town | 0-3 | Millwall | 51.6%-48.4% |
2016 | Aston Villa | 1-3 | Middlesbrough | 0%-0% |
2019 | Middlesbrough | 1-1 | Millwall | 59%-41% |
2017 | Aston Villa | 1-1 | Brighton | 52.4%-47.6% |
2015 | Millwall | 0-0 | Brighton | 43%-57% |
2017 | Blackburn | 1-0 | Aston Villa | 43.9%-56.1% |
2019 | Millwall | 0-2 | Blackburn | 49%-51% |
2017 | Aston Villa | 1-0 | Birmingham | 49.1%-50.9% |
2019 | Birmingham | 0-2 | Millwall | 61%-39% |
2017 | Fulham | 3-1 | Aston Villa | 73.2%-26.8% |
2018 | Millwall | 1-3 | Fulham | 40%-60% |
2017 | Aston Villa | 1-3 | Reading | 51.4%-48.6% |
2018 | Millwall | 1-0 | Reading | 42%-58% |
2017 | Burton Albion | 1-1 | Aston Villa | 48.7%-51.3% |
2018 | Burton Albion | 0-1 | Millwall | 58.4%-41.6% |
2017 | Aston Villa | 1-0 | QPR | 47.2%-52.8% |
2019 | Millwall | 0-0 | QPR | 58%-42% |
2017 | Aston Villa | 2-0 | Norwich City | 31%-69% |
2019 | Millwall | 1-3 | Norwich City | 41%-59% |
2017 | Wigan | 0-2 | Aston Villa | 55.8%-44.2% |
2019 | Wigan | 1-0 | Millwall | 52%-48% |
2017 | Aston Villa | 2-0 | Sheffield Wed | 44%-56% |
2019 | Millwall | 0-0 | Sheffield Wed | 42%-58% |
2017 | Huddersfield | 1-0 | Aston Villa | 55%-45% |
2015 | Millwall | 1-3 | Huddersfield | 60%-40% |
2017 | Aston Villa | 1-0 | Derby County | 29%-71% |
2019 | Derby County | 0-1 | Millwall | 66%-34% |
2017 | Aston Villa | 1-3 | Barnsley | 57%-43% |
2018 | Millwall | 4-1 | Barnsley | 49%-51% |
2017 | Aston Villa | 0-1 | Ipswich Town | 51.8%-48.2% |
2019 | Ipswich Town | 2-3 | Millwall | 54%-46% |
2017 | Nottingham | 2-1 | Aston Villa | 70.5%-29.5% |
2018 | Millwall | 1-0 | Nottingham | 34.7%-65.3% |
2017 | Brentford | 3-0 | Aston Villa | 63.4%-36.6% |
2019 | Millwall | 1-1 | Brentford | 47.8%-52.2% |
2017 | Aston Villa | 2-0 | Bristol City | 51.3%-48.7% |
2019 | Millwall | 1-2 | Bristol City | 43%-57% |
2017 | Aston Villa | 2-2 | Preston | 56.1%-43.9% |
2019 | Millwall | 1-3 | Preston | 49%-51% |
2017 | Wolverhampton | 1-0 | Aston Villa | 44%-56% |
2017 | Millwall | 2-2 | Wolverhampton | 37%-63% |
2017 | Cardiff City | 1-0 | Aston Villa | 36.9%-63.1% |
2018 | Millwall | 1-1 | Cardiff City | 55.9%-44.1% |
2016 | Aston Villa | 1-1 | Leeds Utd | 46%-54% |
2019 | Leeds Utd | 3-2 | Millwall | 69%-31% |
2016 | Aston Villa | 2-1 | Burton Albion | 43.7%-56.3% |
2018 | Burton Albion | 0-1 | Millwall | 58.4%-41.6% |
2016 | QPR | 0-1 | Aston Villa | 56.3%-43.7% |
2019 | Millwall | 0-0 | QPR | 58%-42% |
2016 | Norwich City | 1-0 | Aston Villa | 52.1%-47.9% |
2019 | Millwall | 1-3 | Norwich City | 41%-59% |
2016 | Aston Villa | 1-0 | Wigan | 56%-44% |
2019 | Wigan | 1-0 | Millwall | 52%-48% |
2016 | Leeds Utd | 2-0 | Aston Villa | 55%-45% |
2019 | Leeds Utd | 3-2 | Millwall | 69%-31% |
2016 | Aston Villa | 3-1 | Cardiff City | 58%-42% |
2018 | Millwall | 1-1 | Cardiff City | 55.9%-44.1% |
2016 | Brighton | 1-1 | Aston Villa | 59.2%-40.8% |
2015 | Millwall | 0-0 | Brighton | 43%-57% |
2016 | Aston Villa | 2-1 | Blackburn | 49.4%-50.6% |
2019 | Millwall | 0-2 | Blackburn | 49%-51% |
2016 | Birmingham | 1-1 | Aston Villa | 60.2%-39.8% |
2019 | Birmingham | 0-2 | Millwall | 61%-39% |
2016 | Aston Villa | 1-0 | Fulham | 33.7%-66.3% |
2018 | Millwall | 1-3 | Fulham | 40%-60% |
2016 | Reading | 1-2 | Aston Villa | 68.6%-31.4% |
2018 | Millwall | 1-0 | Reading | 42%-58% |
2016 | Aston Villa | 1-1 | Wolverhampton | 45.9%-54.1% |
2017 | Millwall | 2-2 | Wolverhampton | 37%-63% |
2016 | Preston | 2-0 | Aston Villa | 39.2%-60.8% |
2019 | Millwall | 1-3 | Preston | 49%-51% |
2016 | Barnsley | 1-1 | Aston Villa | 50.1%-49.9% |
2018 | Millwall | 4-1 | Barnsley | 49%-51% |
2016 | Ipswich Town | 0-0 | Aston Villa | 41.7%-58.3% |
2019 | Ipswich Town | 2-3 | Millwall | 54%-46% |
2016 | Aston Villa | 1-1 | Brentford | 46.7%-53.3% |
2019 | Millwall | 1-1 | Brentford | 47.8%-52.2% |
2016 | Aston Villa | 2-2 | Nottingham | 59.1%-40.9% |
2018 | Millwall | 1-0 | Nottingham | 34.7%-65.3% |
2016 | Bristol City | 3-1 | Aston Villa | 49.5%-50.5% |
2019 | Millwall | 1-2 | Bristol City | 43%-57% |
2016 | Derby County | 0-0 | Aston Villa | 49.6%-50.4% |
2019 | Derby County | 0-1 | Millwall | 66%-34% |
2016 | Aston Villa | 1-1 | Huddersfield | 40.2%-59.8% |
2015 | Millwall | 1-3 | Huddersfield | 60%-40% |
2016 | Aston Villa | 3-0 | Rotherham Utd | 49.5%-50.5% |
2019 | Millwall | 0-0 | Rotherham Utd | 53%-47% |
2016 | Sheffield Wed | 1-0 | Aston Villa | 52.2%-47.8% |
2019 | Millwall | 0-0 | Sheffield Wed | 42%-58% |
2016 | Aston Villa | 2-0 | Wycombe | 0%-0% |
2015 | Millwall | 1-2 | Wycombe | 0%-0% |
2015 | Southampton | 2-1 | Aston Villa | 0%-0% |
2014 | Millwall | 0-2 | Southampton | 46%-54% |
2015 | Aston Villa | 1-0 | Birmingham | 54%-46% |
2019 | Birmingham | 0-2 | Millwall | 61%-39% |
2015 | Nottingham | 3-3 | Aston Villa | 0%-0% |
2018 | Millwall | 1-0 | Nottingham | 34.7%-65.3% |
2015 | Wolverhampton | 2-2 | Aston Villa | 0%-0% |
2017 | Millwall | 2-2 | Wolverhampton | 37%-63% |
2016 | Watford | 3-2 | Aston Villa | 64%-36% |
2017 | Millwall | 1-0 | Watford | 38%-62% |
2016 | Aston Villa | 2-4 | Southampton | 41.9%-58.1% |
2014 | Millwall | 0-2 | Southampton | 46%-54% |
2016 | Aston Villa | 1-2 | Bournemouth | 41.4%-58.6% |
2017 | Millwall | 3-0 | Bournemouth | 63%-37% |
2016 | Swansea | 1-0 | Aston Villa | 53%-47% |
2019 | Swansea | 1-0 | Millwall | 62%-38% |
2016 | Aston Villa | 0-2 | Tottenham | 37%-63% |
2017 | Tottenham | 6-0 | Millwall | 76.2%-23.8% |
2016 | Aston Villa | 1-3 | Everton | 46.5%-53.5% |
2019 | Millwall | 3-2 | Everton | 36%-64% |
2016 | Stoke City | 2-1 | Aston Villa | 55.3%-44.7% |
2019 | Millwall | 0-0 | Stoke City | 38%-62% |
2016 | Aston Villa | 2-0 | Norwich City | 48%-52% |
2019 | Millwall | 1-3 | Norwich City | 41%-59% |
2016 | West Ham | 2-0 | Aston Villa | 68%-32% |
2012 | West Ham | 2-1 | Millwall | 52%-48% |
2016 | West Brom | 0-0 | Aston Villa | 39%-61% |
2019 | Millwall | 2-0 | West Brom | 46%-54% |
2016 | Aston Villa | 1-1 | Leicester City | 0%-0% |
2017 | Millwall | 1-0 | Leicester City | 35%-65% |
2016 | Aston Villa | 1-0 | Crystal Palace | 51.4%-48.6% |
2013 | Millwall | 0-0 | Crystal Palace | 54.9%-45.1% |
2016 | Sunderland | 3-1 | Aston Villa | 44%-56% |
2018 | Millwall | 1-1 | Sunderland | 56%-44% |
2015 | Norwich City | 2-0 | Aston Villa | 48%-52% |
2019 | Millwall | 1-3 | Norwich City | 41%-59% |
2015 | Aston Villa | 1-1 | West Ham | 58%-42% |
2012 | West Ham | 2-1 | Millwall | 52%-48% |
2015 | Southampton | 1-1 | Aston Villa | 64%-36% |
2014 | Millwall | 0-2 | Southampton | 46%-54% |
2015 | Aston Villa | 2-3 | Watford | 66%-34% |
2017 | Millwall | 1-0 | Watford | 38%-62% |
2015 | Everton | 4-0 | Aston Villa | 60%-40% |
2019 | Millwall | 3-2 | Everton | 36%-64% |
2015 | Tottenham | 3-1 | Aston Villa | 62%-38% |
2017 | Tottenham | 6-0 | Millwall | 76.2%-23.8% |
2015 | Aston Villa | 1-2 | Swansea | 48%-52% |
2019 | Swansea | 1-0 | Millwall | 62%-38% |
2015 | Aston Villa | 0-1 | Stoke City | 56%-44% |
2019 | Millwall | 0-0 | Stoke City | 38%-62% |
2015 | Aston Villa | 0-1 | West Brom | 60%-40% |
2019 | Millwall | 2-0 | West Brom | 46%-54% |
2015 | Leicester City | 3-2 | Aston Villa | 49%-51% |
2017 | Millwall | 1-0 | Leicester City | 35%-65% |
2015 | Aston Villa | 2-2 | Sunderland | 62%-38% |
2018 | Millwall | 1-1 | Sunderland | 56%-44% |
2015 | Crystal Palace | 2-1 | Aston Villa | 50%-50% |
2013 | Millwall | 0-0 | Crystal Palace | 54.9%-45.1% |
2015 | Bournemouth | 0-1 | Aston Villa | 58%-42% |
2017 | Millwall | 3-0 | Bournemouth | 63%-37% |
2015 | Aston Villa | 2-0 | West Brom | 55%-44% |
2019 | Millwall | 2-0 | West Brom | 46%-54% |
2015 | Aston Villa | 2-1 | Bournemouth | 52%-47% |
2017 | Millwall | 3-0 | Bournemouth | 63%-37% |
2015 | Aston Villa | 1-0 | Blackpool | 66%-34% |
2015 | Blackpool | 1-0 | Millwall | 45%-54% |
2015 | Aston Villa | 0-1 | Burnley | 63.5%-36.5% |
2014 | Burnley | 3-1 | Millwall | 59%-41% |
2015 | Southampton | 6-1 | Aston Villa | 35.1%-64.9% |
2014 | Millwall | 0-2 | Southampton | 46%-54% |
2015 | Aston Villa | 1-0 | West Ham | 58.2%-41.8% |
2012 | West Ham | 2-1 | Millwall | 52%-48% |
2015 | Aston Villa | 3-2 | Everton | 50%-50% |
2019 | Millwall | 3-2 | Everton | 36%-64% |
2015 | Aston Villa | 3-3 | QPR | 64%-36% |
2019 | Millwall | 0-0 | QPR | 58%-42% |
2015 | Tottenham | 0-1 | Aston Villa | 57.7%-42.3% |
2017 | Tottenham | 6-0 | Millwall | 76.2%-23.8% |
2015 | Aston Villa | 0-1 | Swansea | 42.8%-57.2% |
2019 | Swansea | 1-0 | Millwall | 62%-38% |
2015 | Sunderland | 0-4 | Aston Villa | 40.5%-59.5% |
2018 | Millwall | 1-1 | Sunderland | 56%-44% |
2015 | Aston Villa | 2-1 | West Brom | 58.1%-41.9% |
2019 | Millwall | 2-0 | West Brom | 46%-54% |
2015 | Aston Villa | 1-2 | Stoke City | 52%-48% |
2019 | Millwall | 0-0 | Stoke City | 38%-62% |
2015 | Hull | 2-0 | Aston Villa | 37.8%-62.2% |
2019 | Millwall | 2-1 | Hull | 0%-0% |
2015 | Leicester City | 1-0 | Aston Villa | 38%-62% |
2017 | Millwall | 1-0 | Leicester City | 35%-65% |
2015 | Aston Villa | 0-0 | Crystal Palace | 69%-31% |
2013 | Millwall | 0-0 | Crystal Palace | 54.9%-45.1% |
2014 | Aston Villa | 0-0 | Sunderland | 48.4%-51.6% |
2018 | Millwall | 1-1 | Sunderland | 56%-44% |
2014 | Swansea | 1-0 | Aston Villa | 43.3%-56.7% |
2019 | Swansea | 1-0 | Millwall | 62%-38% |
2014 | West Brom | 1-0 | Aston Villa | 48.6%-51.4% |
2019 | Millwall | 2-0 | West Brom | 46%-54% |
2014 | Aston Villa | 2-1 | Leicester City | 64.8%-35.2% |
2017 | Millwall | 1-0 | Leicester City | 35%-65% |
2014 | Crystal Palace | 0-1 | Aston Villa | 45.8%-54.2% |
2013 | Millwall | 0-0 | Crystal Palace | 54.9%-45.1% |
2014 | Burnley | 1-1 | Aston Villa | 47.2%-52.8% |
2014 | Burnley | 3-1 | Millwall | 59%-41% |
2014 | Aston Villa | 1-1 | Southampton | 36%-64% |
2014 | Millwall | 0-2 | Southampton | 46%-54% |
2014 | West Ham | 0-0 | Aston Villa | 58.5%-41.5% |
2012 | West Ham | 2-1 | Millwall | 52%-48% |
2014 | Aston Villa | 1-2 | Tottenham | 39.5%-60.5% |
2017 | Tottenham | 6-0 | Millwall | 76.2%-23.8% |
2014 | QPR | 2-0 | Aston Villa | 35.5%-64.5% |
2019 | Millwall | 0-0 | QPR | 58%-42% |
2014 | Everton | 3-0 | Aston Villa | 60.9%-39.1% |
2019 | Millwall | 3-2 | Everton | 36%-64% |
2014 | Aston Villa | 2-1 | Hull | 44.9%-55.1% |
2019 | Millwall | 2-1 | Hull | 0%-0% |
2014 | Stoke City | 0-1 | Aston Villa | 62.1%-37.9% |
2019 | Millwall | 0-0 | Stoke City | 38%-62% |
2014 | Aston Villa | 1-2 | Sheffield Utd | 62%-38% |
2019 | Sheffield Utd | 1-1 | Millwall | 67%-33% |
2013 | Aston Villa | 0-4 | Tottenham | 59%-41% |
2017 | Tottenham | 6-0 | Millwall | 76.2%-23.8% |
2013 | Aston Villa | 3-0 | Rotherham Utd | 48%-52% |
2019 | Millwall | 0-0 | Rotherham Utd | 53%-47% |
2014 | Tottenham | 3-0 | Aston Villa | 0%-0% |
2017 | Tottenham | 6-0 | Millwall | 76.2%-23.8% |
2014 | Aston Villa | 3-1 | Hull | 0%-0% |
2019 | Millwall | 2-1 | Hull | 0%-0% |
2014 | Swansea | 4-1 | Aston Villa | 0%-0% |
2019 | Swansea | 1-0 | Millwall | 62%-38% |
2014 | Aston Villa | 0-0 | Southampton | 0%-0% |
2014 | Millwall | 0-2 | Southampton | 46%-54% |
2014 | Crystal Palace | 1-0 | Aston Villa | 0%-0% |
2013 | Millwall | 0-0 | Crystal Palace | 54.9%-45.1% |
2014 | Aston Villa | 1-2 | Fulham | 50.5%-49.5% |
2018 | Millwall | 1-3 | Fulham | 40%-60% |
2014 | Aston Villa | 1-4 | Stoke City | 50%-50% |
2019 | Millwall | 0-0 | Stoke City | 38%-62% |
2014 | Aston Villa | 4-1 | Norwich City | 0%-0% |
2019 | Millwall | 1-3 | Norwich City | 41%-59% |
2014 | Cardiff City | 0-0 | Aston Villa | 45.5%-54.5% |
2018 | Millwall | 1-1 | Cardiff City | 55.9%-44.1% |
2014 | Aston Villa | 0-2 | West Ham | 0%-0% |
2012 | West Ham | 2-1 | Millwall | 52%-48% |
2014 | Everton | 2-1 | Aston Villa | 71.3%-28.7% |
2019 | Millwall | 3-2 | Everton | 36%-64% |
2014 | Aston Villa | 4-3 | West Brom | 0%-0% |
2019 | Millwall | 2-0 | West Brom | 46%-54% |
2014 | Sunderland | 0-1 | Aston Villa | 64.9%-35.1% |
2018 | Millwall | 1-1 | Sunderland | 56%-44% |
2013 | Aston Villa | 1-1 | Swansea | 27.1%-72.9% |
2019 | Swansea | 1-0 | Millwall | 62%-38% |
2013 | Aston Villa | 0-1 | Crystal Palace | 64.5%-35.5% |
2013 | Millwall | 0-0 | Crystal Palace | 54.9%-45.1% |
2013 | Stoke City | 2-1 | Aston Villa | 53%-47% |
2019 | Millwall | 0-0 | Stoke City | 38%-62% |
2013 | Fulham | 2-0 | Aston Villa | 0%-0% |
2018 | Millwall | 1-3 | Fulham | 40%-60% |
2013 | Southampton | 2-3 | Aston Villa | 77.1%-22.9% |
2014 | Millwall | 0-2 | Southampton | 46%-54% |
2013 | Aston Villa | 0-0 | Sunderland | 51.2%-48.8% |
2018 | Millwall | 1-1 | Sunderland | 56%-44% |
2013 | West Brom | 2-2 | Aston Villa | 50.7%-49.3% |
2019 | Millwall | 2-0 | West Brom | 46%-54% |
2013 | Aston Villa | 2-0 | Cardiff City | 0%-0% |
2018 | Millwall | 1-1 | Cardiff City | 55.9%-44.1% |
2013 | West Ham | 0-0 | Aston Villa | 59.4%-40.6% |
2012 | West Ham | 2-1 | Millwall | 52%-48% |
2013 | Aston Villa | 0-2 | Everton | 47%-53% |
2019 | Millwall | 3-2 | Everton | 36%-64% |
2013 | Aston Villa | 0-2 | Tottenham | 37%-63% |
2017 | Tottenham | 6-0 | Millwall | 76.2%-23.8% |
2013 | Hull | 0-0 | Aston Villa | 0%-0% |
2019 | Millwall | 2-1 | Hull | 0%-0% |
2013 | Norwich City | 0-1 | Aston Villa | 64.2%-35.8% |
2019 | Millwall | 1-3 | Norwich City | 41%-59% |
2013 | Aston Villa | 2-1 | Bradford | 56%-44% |
2015 | Bradford | 4-0 | Millwall | 54%-46% |
2013 | Bradford | 3-1 | Aston Villa | 47%-53% |
2015 | Bradford | 4-0 | Millwall | 54%-46% |
2013 | Aston Villa | 2-1 | Ipswich Town | 58%-42% |
2019 | Ipswich Town | 2-3 | Millwall | 54%-46% |
2012 | Norwich City | 1-4 | Aston Villa | 45%-55% |
2019 | Millwall | 1-3 | Norwich City | 41%-59% |
2013 | Wigan | 2-2 | Aston Villa | 53.9%-46.1% |
2019 | Wigan | 1-0 | Millwall | 52%-48% |
2013 | Norwich City | 1-2 | Aston Villa | 53.8%-46.2% |
2019 | Millwall | 1-3 | Norwich City | 41%-59% |
2013 | Aston Villa | 6-1 | Sunderland | 55.4%-44.6% |
2018 | Millwall | 1-1 | Sunderland | 56%-44% |
2013 | Aston Villa | 1-1 | Fulham | 48.7%-51.3% |
2018 | Millwall | 1-3 | Fulham | 40%-60% |
2013 | Stoke City | 1-3 | Aston Villa | 45.7%-54.3% |
2019 | Millwall | 0-0 | Stoke City | 38%-62% |
2013 | Aston Villa | 3-2 | QPR | 59.9%-40.1% |
2019 | Millwall | 0-0 | QPR | 58%-42% |
2013 | Reading | 1-2 | Aston Villa | 41%-59% |
2018 | Millwall | 1-0 | Reading | 42%-58% |
2013 | Aston Villa | 2-1 | West Ham | 48%-52% |
2012 | West Ham | 2-1 | Millwall | 52%-48% |
2013 | Everton | 3-3 | Aston Villa | 68.3%-31.7% |
2019 | Millwall | 3-2 | Everton | 36%-64% |
2013 | West Brom | 2-2 | Aston Villa | 57%-43% |
2019 | Millwall | 2-0 | West Brom | 46%-54% |
2013 | Aston Villa | 0-1 | Southampton | 51%-49% |
2014 | Millwall | 0-2 | Southampton | 46%-54% |
2013 | Swansea | 2-2 | Aston Villa | 70%-30% |
2019 | Swansea | 1-0 | Millwall | 62%-38% |
2012 | Aston Villa | 0-3 | Wigan | 46%-54% |
2019 | Wigan | 1-0 | Millwall | 52%-48% |
2012 | Aston Villa | 0-4 | Tottenham | 41%-59% |
2017 | Tottenham | 6-0 | Millwall | 76.2%-23.8% |
2012 | Aston Villa | 0-0 | Stoke City | 56%-44% |
2019 | Millwall | 0-0 | Stoke City | 38%-62% |
2012 | QPR | 1-1 | Aston Villa | 54.5%-45.5% |
2019 | Millwall | 0-0 | QPR | 58%-42% |
2012 | Aston Villa | 1-0 | Reading | 55%-45% |
2018 | Millwall | 1-0 | Reading | 42%-58% |
2012 | Sunderland | 0-1 | Aston Villa | 55.5%-44.5% |
2018 | Millwall | 1-1 | Sunderland | 56%-44% |
2012 | Aston Villa | 1-1 | Norwich City | 42%-58% |
2019 | Millwall | 1-3 | Norwich City | 41%-59% |
2012 | Fulham | 1-0 | Aston Villa | 51%-49% |
2018 | Millwall | 1-3 | Fulham | 40%-60% |
2012 | Tottenham | 2-0 | Aston Villa | 56%-44% |
2017 | Tottenham | 6-0 | Millwall | 76.2%-23.8% |
2012 | Aston Villa | 1-1 | West Brom | 57%-43% |
2019 | Millwall | 2-0 | West Brom | 46%-54% |
2012 | Southampton | 4-1 | Aston Villa | 60.3%-39.7% |
2014 | Millwall | 0-2 | Southampton | 46%-54% |
2012 | Aston Villa | 2-0 | Swansea | 42.9%-57.1% |
2019 | Swansea | 1-0 | Millwall | 62%-38% |
2012 | Aston Villa | 1-3 | Everton | 39.1%-60.9% |
2019 | Millwall | 3-2 | Everton | 36%-64% |
2012 | West Ham | 1-0 | Aston Villa | 34%-66% |
2012 | West Ham | 2-1 | Millwall | 52%-48% |
2011 | Aston Villa | 0-2 | Bolton | 52%-48% |
2019 | Bolton | 2-1 | Millwall | 47.7%-52.3% |
2012 | Norwich City | 2-0 | Aston Villa | 59.2%-40.8% |
2019 | Millwall | 1-3 | Norwich City | 41%-59% |
2012 | Aston Villa | 1-1 | Tottenham | 37.3%-62.7% |
2017 | Tottenham | 6-0 | Millwall | 76.2%-23.8% |
2012 | West Brom | 0-0 | Aston Villa | 55.6%-44.3% |
2019 | Millwall | 2-0 | West Brom | 46%-54% |
2012 | Aston Villa | 0-0 | Sunderland | 45%-55% |
2018 | Millwall | 1-1 | Sunderland | 56%-44% |
2012 | Aston Villa | 1-1 | Stoke City | 53.7%-46.3% |
2019 | Millwall | 0-0 | Stoke City | 38%-62% |
2012 | Aston Villa | 1-2 | Bolton | 43.7%-56.3% |
2019 | Bolton | 2-1 | Millwall | 47.7%-52.3% |
2012 | Aston Villa | 1-0 | Fulham | 51%-49% |
2018 | Millwall | 1-3 | Fulham | 40%-60% |
2012 | Blackburn | 1-1 | Aston Villa | 54.3%-45.7% |
2019 | Millwall | 0-2 | Blackburn | 49%-51% |
2012 | Wigan | 0-0 | Aston Villa | 60%-40% |
2019 | Wigan | 1-0 | Millwall | 52%-48% |
2012 | Aston Villa | 2-2 | QPR | 68%-32% |
2019 | Millwall | 0-0 | QPR | 58%-42% |
2012 | Wolverhampton | 2-3 | Aston Villa | 49.7%-50.3% |
2017 | Millwall | 2-2 | Wolverhampton | 37%-63% |
2012 | Aston Villa | 1-1 | Everton | 52.6%-47.4% |
2019 | Millwall | 3-2 | Everton | 36%-64% |
2012 | Aston Villa | 0-2 | Swansea | 50%-50% |
2019 | Swansea | 1-0 | Millwall | 62%-38% |
2011 | Stoke City | 0-0 | Aston Villa | 39.1%-60.9% |
2019 | Millwall | 0-0 | Stoke City | 38%-62% |
2011 | Bolton | 1-2 | Aston Villa | 54%-46% |
2019 | Bolton | 2-1 | Millwall | 47.7%-52.3% |
2011 | Swansea | 0-0 | Aston Villa | 63.1%-36.9% |
2019 | Swansea | 1-0 | Millwall | 62%-38% |
2011 | Tottenham | 2-0 | Aston Villa | 70%-30% |
2017 | Tottenham | 6-0 | Millwall | 76.2%-23.8% |
2011 | Aston Villa | 3-2 | Norwich City | 47.1%-52.9% |
2019 | Millwall | 1-3 | Norwich City | 41%-59% |
2011 | Sunderland | 2-2 | Aston Villa | 50%-50% |
2018 | Millwall | 1-1 | Sunderland | 56%-44% |
2011 | Aston Villa | 1-2 | West Brom | 38%-62% |
2019 | Millwall | 2-0 | West Brom | 46%-54% |
2011 | Aston Villa | 2-0 | Wigan | 38.8%-61.2% |
2019 | Wigan | 1-0 | Millwall | 52%-48% |
2011 | QPR | 1-1 | Aston Villa | 59%-41% |
2019 | Millwall | 0-0 | QPR | 58%-42% |
2011 | Everton | 2-2 | Aston Villa | 54%-46% |
2019 | Millwall | 3-2 | Everton | 36%-64% |
2011 | Aston Villa | 0-0 | Wolverhampton | 45.9%-54.1% |
2017 | Millwall | 2-2 | Wolverhampton | 37%-63% |
2011 | Aston Villa | 3-1 | Blackburn | 51%-49% |
2019 | Millwall | 0-2 | Blackburn | 49%-51% |
2011 | Fulham | 0-0 | Aston Villa | 54%-46% |
2018 | Millwall | 1-3 | Fulham | 40%-60% |
2011 | Aston Villa | 3-1 | Blackburn | 54.6%-45.4% |
2019 | Millwall | 0-2 | Blackburn | 49%-51% |
2011 | Sheffield Utd | 1-3 | Aston Villa | 48.1%-51.9% |
2019 | Sheffield Utd | 1-1 | Millwall | 67%-33% |
2010 | Birmingham | 2-1 | Aston Villa | 50.7%-49.3% |
2019 | Birmingham | 0-2 | Millwall | 61%-39% |
2010 | Aston Villa | 2-1 | Burnley | 53.8%-46.2% |
2014 | Burnley | 3-1 | Millwall | 59%-41% |
2010 | Aston Villa | 3-1 | Blackburn | 62.4%-37.6% |
2019 | Millwall | 0-2 | Blackburn | 49%-51% |
2011 | Aston Villa | 1-1 | Wigan | 48.7%-51.3% |
2019 | Wigan | 1-0 | Millwall | 52%-48% |
2011 | West Brom | 2-1 | Aston Villa | 40%-60% |
2019 | Millwall | 2-0 | West Brom | 46%-54% |
2011 | Aston Villa | 1-1 | Stoke City | 59.3%-40.7% |
2019 | Millwall | 0-0 | Stoke City | 38%-62% |
2011 | West Ham | 1-2 | Aston Villa | 47%-53% |
2012 | West Ham | 2-1 | Millwall | 52%-48% |
2011 | Everton | 2-2 | Aston Villa | 45.5%-54.5% |
2019 | Millwall | 3-2 | Everton | 36%-64% |
2011 | Aston Villa | 0-1 | Wolverhampton | 59.7%-40.3% |
2017 | Millwall | 2-2 | Wolverhampton | 37%-63% |
2011 | Bolton | 3-2 | Aston Villa | 52.6%-47.4% |
2019 | Bolton | 2-1 | Millwall | 47.7%-52.3% |
2011 | Aston Villa | 4-1 | Blackburn | 60.2%-39.8% |
2019 | Millwall | 0-2 | Blackburn | 49%-51% |
2011 | Blackpool | 1-1 | Aston Villa | 49.5%-50.5% |
2015 | Blackpool | 1-0 | Millwall | 45%-54% |
2011 | Aston Villa | 2-2 | Fulham | 55.9%-44.1% |
2018 | Millwall | 1-3 | Fulham | 40%-60% |
2011 | Birmingham | 1-1 | Aston Villa | 52%-48% |
2019 | Birmingham | 0-2 | Millwall | 61%-39% |
2011 | Aston Villa | 0-1 | Sunderland | 51.9%-48.1% |
2018 | Millwall | 1-1 | Sunderland | 56%-44% |
2010 | Aston Villa | 1-2 | Tottenham | 58.4%-41.6% |
2017 | Tottenham | 6-0 | Millwall | 76.2%-23.8% |
2011 | Wigan | 1-2 | Aston Villa | 54.9%-45.1% |
2019 | Wigan | 1-0 | Millwall | 52%-48% |
2010 | Aston Villa | 2-1 | West Brom | 42%-58% |
2019 | Millwall | 2-0 | West Brom | 46%-54% |
2010 | Blackburn | 2-0 | Aston Villa | 38.8%-61.2% |
2019 | Millwall | 0-2 | Blackburn | 49%-51% |
2010 | Aston Villa | 3-2 | Blackpool | 40.5%-59.5% |
2015 | Blackpool | 1-0 | Millwall | 45%-54% |
2010 | Fulham | 1-1 | Aston Villa | 56.8%-43.2% |
2018 | Millwall | 1-3 | Fulham | 40%-60% |
2010 | Aston Villa | 0-0 | Birmingham | 48.6%-51.4% |
2019 | Birmingham | 0-2 | Millwall | 61%-39% |
2010 | Sunderland | 1-0 | Aston Villa | 48.2%-51.8% |
2018 | Millwall | 1-1 | Sunderland | 56%-44% |
2010 | Tottenham | 2-1 | Aston Villa | 52.6%-47.4% |
2017 | Tottenham | 6-0 | Millwall | 76.2%-23.8% |
2010 | Wolverhampton | 1-2 | Aston Villa | 58.1%-41.9% |
2017 | Millwall | 2-2 | Wolverhampton | 37%-63% |
2010 | Aston Villa | 1-1 | Bolton | 56.7%-43.3% |
2019 | Bolton | 2-1 | Millwall | 47.7%-52.3% |
2010 | Stoke City | 2-1 | Aston Villa | 42.9%-57.1% |
2019 | Millwall | 0-0 | Stoke City | 38%-62% |
2010 | Aston Villa | 1-0 | Everton | 32.2%-67.8% |
2019 | Millwall | 3-2 | Everton | 36%-64% |
2010 | Aston Villa | 3-0 | West Ham | 57.1%-42.9% |
2012 | West Ham | 2-1 | Millwall | 52%-48% |
2010 | Reading | 2-4 | Aston Villa | 52.3%-47.7% |
2018 | Millwall | 1-0 | Reading | 42%-58% |
2010 | Aston Villa | 3-1 | Crystal Palace | 61.1%-38.9% |
2013 | Millwall | 0-0 | Crystal Palace | 54.9%-45.1% |
2010 | Crystal Palace | 2-2 | Aston Villa | 46%-54% |
2013 | Millwall | 0-0 | Crystal Palace | 54.9%-45.1% |
2010 | Aston Villa | 3-2 | Brighton | 55.2%-44.8% |
2015 | Millwall | 0-0 | Brighton | 43%-57% |
2010 | Aston Villa | 6-4 | Blackburn | 54%-46% |
2019 | Millwall | 0-2 | Blackburn | 49%-51% |
2010 | Aston Villa | 3-1 | Blackburn | 56.1%-43.9% |
2019 | Millwall | 0-2 | Blackburn | 49%-51% |
2010 | Blackburn | 0-1 | Aston Villa | 45%-55% |
2019 | Millwall | 0-2 | Blackburn | 49%-51% |
2009 | Portsmouth | 2-4 | Aston Villa | 50%-50% |
2012 | Portsmouth | 0-1 | Millwall | 46%-54% |
2009 | Aston Villa | 1-0 | Cardiff City | 52%-48% |
2018 | Millwall | 1-1 | Cardiff City | 55.9%-44.1% |
2010 | Aston Villa | 0-1 | Blackburn | 64.7%-35.3% |
2019 | Millwall | 0-2 | Blackburn | 49%-51% |
2010 | Aston Villa | 1-0 | Birmingham | 51.2%-48.8% |
2019 | Birmingham | 0-2 | Millwall | 61%-39% |
2010 | Portsmouth | 1-2 | Aston Villa | 43.5%-56.5% |
2012 | Portsmouth | 0-1 | Millwall | 46%-54% |
2010 | Aston Villa | 2-2 | Everton | 55.9%-44.1% |
2019 | Millwall | 3-2 | Everton | 36%-64% |
2010 | Bolton | 0-1 | Aston Villa | 52.1%-47.9% |
2019 | Bolton | 2-1 | Millwall | 47.7%-52.3% |
2010 | Aston Villa | 2-2 | Wolverhampton | 51.3%-48.7% |
2017 | Millwall | 2-2 | Wolverhampton | 37%-63% |
2010 | Stoke City | 0-0 | Aston Villa | 39.8%-60.2% |
2019 | Millwall | 0-0 | Stoke City | 38%-62% |
2010 | Aston Villa | 1-1 | Sunderland | 47.4%-52.6% |
2018 | Millwall | 1-1 | Sunderland | 56%-44% |
2010 | Hull | 0-2 | Aston Villa | 49.2%-50.8% |
2019 | Millwall | 2-1 | Hull | 0%-0% |
2010 | Aston Villa | 5-2 | Burnley | 47.2%-52.8% |
2014 | Burnley | 3-1 | Millwall | 59%-41% |
2010 | Tottenham | 0-0 | Aston Villa | 55.1%-44.9% |
2017 | Tottenham | 6-0 | Millwall | 76.2%-23.8% |
2010 | Fulham | 0-2 | Aston Villa | 55.1%-44.9% |
2018 | Millwall | 1-3 | Fulham | 40%-60% |
2010 | Aston Villa | 0-0 | West Ham | 55.9%-44.1% |
2012 | West Ham | 2-1 | Millwall | 52%-48% |
2010 | Wigan | 1-2 | Aston Villa | 54%-46% |
2019 | Wigan | 1-0 | Millwall | 52%-48% |
2009 | Aston Villa | 1-0 | Stoke City | 53.1%-46.9% |
2019 | Millwall | 0-0 | Stoke City | 38%-62% |
2009 | Sunderland | 0-2 | Aston Villa | 58.2%-41.8% |
2018 | Millwall | 1-1 | Sunderland | 56%-44% |
2009 | Aston Villa | 3-0 | Hull | 47.4%-52.6% |
2019 | Millwall | 2-1 | Hull | 0%-0% |
2009 | Aston Villa | 1-1 | Tottenham | 36.2%-63.8% |
2017 | Tottenham | 6-0 | Millwall | 76.2%-23.8% |
2009 | Burnley | 1-1 | Aston Villa | 48.8%-51.2% |
2014 | Burnley | 3-1 | Millwall | 59%-41% |
2009 | Aston Villa | 5-1 | Bolton | 56.7%-43.3% |
2019 | Bolton | 2-1 | Millwall | 47.7%-52.3% |
2009 | Everton | 1-1 | Aston Villa | 48.3%-51.7% |
2019 | Millwall | 3-2 | Everton | 36%-64% |
2009 | Wolverhampton | 1-1 | Aston Villa | 48.4%-51.6% |
2017 | Millwall | 2-2 | Wolverhampton | 37%-63% |
2009 | Blackburn | 2-1 | Aston Villa | 48.1%-51.9% |
2019 | Millwall | 0-2 | Blackburn | 49%-51% |
2009 | Aston Villa | 2-0 | Portsmouth | 47.9%-52.1% |
2012 | Portsmouth | 0-1 | Millwall | 46%-54% |
2009 | Birmingham | 0-1 | Aston Villa | 49.6%-50.4% |
2019 | Birmingham | 0-2 | Millwall | 61%-39% |
2009 | Aston Villa | 2-0 | Fulham | 43.3%-56.7% |
2018 | Millwall | 1-3 | Fulham | 40%-60% |
2009 | West Ham | 2-1 | Aston Villa | 56.4%-43.6% |
2012 | West Ham | 2-1 | Millwall | 52%-48% |
2009 | Aston Villa | 0-2 | Wigan | 46.1%-53.9% |
2019 | Wigan | 1-0 | Millwall | 52%-48% |
2009 | Doncaster | 0-0 | Aston Villa | 48%-52% |
2014 | Millwall | 0-0 | Doncaster | 68%-32% |
2009 | Everton | 3-1 | Aston Villa | 54.3%-45.7% |
2019 | Millwall | 3-2 | Everton | 36%-64% |
2009 | Aston Villa | 3-1 | Doncaster | 52.9%-47.1% |
2014 | Millwall | 0-0 | Doncaster | 68%-32% |
2009 | Gillingham | 1-2 | Aston Villa | 54.1%-45.9% |
2006 | Millwall | 2-1 | Gillingham | 0%-0% |
2008 | Aston Villa | 0-1 | QPR | 50%-50% |
2019 | Millwall | 0-0 | QPR | 58%-42% |
2009 | Middlesbrough | 1-1 | Aston Villa | 53%-47% |
2019 | Middlesbrough | 1-1 | Millwall | 59%-41% |
2009 | Fulham | 3-1 | Aston Villa | 50.8%-49.2% |
2018 | Millwall | 1-3 | Fulham | 40%-60% |
2009 | Aston Villa | 1-0 | Hull | 51%-49% |
2019 | Millwall | 2-1 | Hull | 0%-0% |
2009 | Bolton | 1-1 | Aston Villa | 46.4%-53.6% |
2019 | Bolton | 2-1 | Millwall | 47.7%-52.3% |
2009 | Aston Villa | 1-1 | West Ham | 40.9%-59.1% |
2012 | West Ham | 2-1 | Millwall | 52%-48% |
2009 | Aston Villa | 3-3 | Everton | 48.3%-51.7% |
2019 | Millwall | 3-2 | Everton | 36%-64% |
2009 | Aston Villa | 1-2 | Tottenham | 50.1%-49.9% |
2017 | Tottenham | 6-0 | Millwall | 76.2%-23.8% |
2009 | Aston Villa | 2-2 | Stoke City | 64.5%-35.5% |
2019 | Millwall | 0-0 | Stoke City | 38%-62% |
2009 | Blackburn | 0-2 | Aston Villa | 56.1%-43.9% |
2019 | Millwall | 0-2 | Blackburn | 49%-51% |
2009 | Aston Villa | 0-0 | Wigan | 49.1%-50.9% |
2019 | Wigan | 1-0 | Millwall | 52%-48% |
2009 | Portsmouth | 0-1 | Aston Villa | 66.1%-33.9% |
2012 | Portsmouth | 0-1 | Millwall | 46%-54% |
2009 | Sunderland | 1-2 | Aston Villa | 49.3%-50.7% |
2018 | Millwall | 1-1 | Sunderland | 56%-44% |
2009 | Aston Villa | 2-1 | West Brom | 46.4%-53.6% |
2019 | Millwall | 2-0 | West Brom | 46%-54% |
2008 | Hull | 0-1 | Aston Villa | 44.2%-55.8% |
2019 | Millwall | 2-1 | Hull | 0%-0% |
2008 | West Ham | 0-1 | Aston Villa | 66%-34% |
2012 | West Ham | 2-1 | Millwall | 52%-48% |
2008 | Aston Villa | 4-2 | Bolton | 53.8%-46.2% |
2019 | Bolton | 2-1 | Millwall | 47.7%-52.3% |
2008 | Everton | 2-3 | Aston Villa | 61%-39% |
2019 | Millwall | 3-2 | Everton | 36%-64% |
2008 | Aston Villa | 0-0 | Fulham | 46.6%-53.4% |
2018 | Millwall | 1-3 | Fulham | 40%-60% |
2008 | Aston Villa | 1-2 | Middlesbrough | 47.4%-52.6% |
2019 | Middlesbrough | 1-1 | Millwall | 59%-41% |
2008 | Aston Villa | 3-2 | Blackburn | 41.6%-58.4% |
2019 | Millwall | 0-2 | Blackburn | 49%-51% |
2008 | Wigan | 0-4 | Aston Villa | 57.3%-42.7% |
2019 | Wigan | 1-0 | Millwall | 52%-48% |
2008 | Aston Villa | 0-0 | Portsmouth | 50.5%-49.5% |
2012 | Portsmouth | 0-1 | Millwall | 46%-54% |
2008 | Aston Villa | 2-1 | Sunderland | 45.3%-54.7% |
2018 | Millwall | 1-1 | Sunderland | 56%-44% |
2008 | West Brom | 1-2 | Aston Villa | 62.1%-37.9% |
2019 | Millwall | 2-0 | West Brom | 46%-54% |
2008 | Tottenham | 1-2 | Aston Villa | 62.5%-37.5% |
2017 | Tottenham | 6-0 | Millwall | 76.2%-23.8% |
2008 | Stoke City | 3-2 | Aston Villa | 40.7%-59.3% |
2019 | Millwall | 0-0 | Stoke City | 38%-62% |
2007 | Aston Villa | 0-1 | Leicester City | 65%-35% |
2017 | Millwall | 1-0 | Leicester City | 35%-65% |
2008 | West Ham | 2-2 | Aston Villa | 50%-50% |
2012 | West Ham | 2-1 | Millwall | 52%-48% |
2008 | Aston Villa | 0-2 | Wigan | 49%-51% |
2019 | Wigan | 1-0 | Millwall | 52%-48% |
2008 | Everton | 2-2 | Aston Villa | 45%-55% |
2019 | Millwall | 3-2 | Everton | 36%-64% |
2008 | Aston Villa | 5-1 | Birmingham | 49%-51% |
2019 | Birmingham | 0-2 | Millwall | 61%-39% |
2008 | Derby County | 0-6 | Aston Villa | 45%-55% |
2019 | Derby County | 0-1 | Millwall | 66%-34% |
2008 | Aston Villa | 4-0 | Bolton | 54%-46% |
2019 | Bolton | 2-1 | Millwall | 47.7%-52.3% |
2008 | Aston Villa | 0-1 | Sunderland | 60%-40% |
2018 | Millwall | 1-1 | Sunderland | 56%-44% |
2008 | Portsmouth | 2-0 | Aston Villa | 44%-56% |
2012 | Portsmouth | 0-1 | Millwall | 46%-54% |
2008 | Aston Villa | 1-1 | Middlesbrough | 55%-45% |
2019 | Middlesbrough | 1-1 | Millwall | 59%-41% |
2008 | Reading | 1-2 | Aston Villa | 39%-61% |
2018 | Millwall | 1-0 | Reading | 42%-58% |
2008 | Fulham | 2-1 | Aston Villa | 48%-52% |
2018 | Millwall | 1-3 | Fulham | 40%-60% |
2008 | Aston Villa | 1-1 | Blackburn | 58%-42% |
2019 | Millwall | 0-2 | Blackburn | 49%-51% |
2008 | Aston Villa | 3-1 | Reading | 58%-42% |
2018 | Millwall | 1-0 | Reading | 42%-58% |
2008 | Aston Villa | 2-1 | Tottenham | 52%-48% |
2017 | Tottenham | 6-0 | Millwall | 76.2%-23.8% |
2007 | Wigan | 1-2 | Aston Villa | 47%-53% |
2019 | Wigan | 1-0 | Millwall | 52%-48% |
2007 | Sunderland | 1-1 | Aston Villa | 41%-59% |
2018 | Millwall | 1-1 | Sunderland | 56%-44% |
2007 | Aston Villa | 1-3 | Portsmouth | 47%-53% |
2012 | Portsmouth | 0-1 | Millwall | 46%-54% |
2007 | Middlesbrough | 0-3 | Aston Villa | 52%-48% |
2019 | Middlesbrough | 1-1 | Millwall | 59%-41% |
2007 | Birmingham | 1-2 | Aston Villa | 51%-49% |
2019 | Birmingham | 0-2 | Millwall | 61%-39% |
2007 | Aston Villa | 2-0 | Derby County | 65%-35% |
2019 | Derby County | 0-1 | Millwall | 66%-34% |
2007 | Bolton | 1-1 | Aston Villa | 50%-50% |
2019 | Bolton | 2-1 | Millwall | 47.7%-52.3% |
2007 | Aston Villa | 1-0 | West Ham | 43%-57% |
2012 | West Ham | 2-1 | Millwall | 52%-48% |
2007 | Tottenham | 4-4 | Aston Villa | 62%-38% |
2017 | Tottenham | 6-0 | Millwall | 76.2%-23.8% |
2007 | Aston Villa | 2-0 | Everton | 49%-51% |
2019 | Millwall | 3-2 | Everton | 36%-64% |
2007 | Aston Villa | 2-1 | Fulham | 59%-41% |
2018 | Millwall | 1-3 | Fulham | 40%-60% |
2007 | Blackburn | 0-4 | Aston Villa | 53%-47% |
2019 | Millwall | 0-2 | Blackburn | 49%-51% |
2006 | Scunthorpe | 1-2 | Aston Villa | 44%-56% |
2011 | Scunthorpe | 1-2 | Millwall | 51%-49% |
2006 | Leicester City | 2-3 | Aston Villa | 46%-54% |
2017 | Millwall | 1-0 | Leicester City | 35%-65% |
2007 | Bolton | 2-2 | Aston Villa | 42.8%-57.2% |
2019 | Bolton | 2-1 | Millwall | 47.7%-52.3% |
2007 | Aston Villa | 3-0 | Sheffield Utd | 58.3%-41.7% |
2019 | Sheffield Utd | 1-1 | Millwall | 67%-33% |
2007 | Aston Villa | 0-0 | Portsmouth | 55.8%-44.2% |
2012 | Portsmouth | 0-1 | Millwall | 46%-54% |
2007 | Middlesbrough | 1-3 | Aston Villa | 50.1%-49.9% |
2019 | Middlesbrough | 1-1 | Millwall | 59%-41% |
2007 | Aston Villa | 1-1 | Wigan | 50%-50% |
2019 | Wigan | 1-0 | Millwall | 52%-48% |
2007 | Blackburn | 1-2 | Aston Villa | 51%-49% |
2019 | Millwall | 0-2 | Blackburn | 49%-51% |
2007 | Aston Villa | 1-1 | Everton | 43.7%-56.3% |
2019 | Millwall | 3-2 | Everton | 36%-64% |
2007 | Fulham | 1-1 | Aston Villa | 56.7%-43.3% |
2018 | Millwall | 1-3 | Fulham | 40%-60% |
2007 | Reading | 2-0 | Aston Villa | 49.8%-50.2% |
2018 | Millwall | 1-0 | Reading | 42%-58% |
2007 | Aston Villa | 1-0 | West Ham | 53.2%-46.8% |
2012 | West Ham | 2-1 | Millwall | 52%-48% |
2007 | Aston Villa | 2-0 | Watford | 54.8%-45.2% |
2017 | Millwall | 1-0 | Watford | 38%-62% |
2006 | Charlton | 2-1 | Aston Villa | 48.6%-51.4% |
2015 | Millwall | 2-1 | Charlton | 67%-33% |
2006 | Tottenham | 2-1 | Aston Villa | 50%-50% |
2017 | Tottenham | 6-0 | Millwall | 76.2%-23.8% |
2006 | Aston Villa | 0-1 | Bolton | 61.2%-38.8% |
2019 | Bolton | 2-1 | Millwall | 47.7%-52.3% |
2006 | Sheffield Utd | 2-2 | Aston Villa | 50.9%-49.1% |
2019 | Sheffield Utd | 1-1 | Millwall | 67%-33% |
2006 | Portsmouth | 2-2 | Aston Villa | 51.4%-48.6% |
2012 | Portsmouth | 0-1 | Millwall | 46%-54% |
2006 | Aston Villa | 1-1 | Middlesbrough | 52.2%-47.8% |
2019 | Middlesbrough | 1-1 | Millwall | 59%-41% |
2006 | Wigan | 0-0 | Aston Villa | 55%-45% |
2019 | Wigan | 1-0 | Millwall | 52%-48% |
2006 | Everton | 0-1 | Aston Villa | 48.8%-51.2% |
2019 | Millwall | 3-2 | Everton | 36%-64% |
2006 | Aston Villa | 2-0 | Blackburn | 52.2%-47.8% |
2019 | Millwall | 0-2 | Blackburn | 49%-51% |
2006 | Aston Villa | 1-1 | Fulham | 52.8%-47.2% |
2018 | Millwall | 1-3 | Fulham | 40%-60% |
2006 | Aston Villa | 1-1 | Tottenham | 57%-43% |
2017 | Tottenham | 6-0 | Millwall | 76.2%-23.8% |
2006 | Aston Villa | 2-0 | Charlton | 55.7%-44.3% |
2015 | Millwall | 2-1 | Charlton | 67%-33% |
2006 | Watford | 0-0 | Aston Villa | 50.2%-49.8% |
2017 | Millwall | 1-0 | Watford | 38%-62% |
2006 | West Ham | 1-1 | Aston Villa | 47.1%-52.9% |
2012 | West Ham | 2-1 | Millwall | 52%-48% |
2006 | Aston Villa | 2-1 | Reading | 47.3%-52.7% |
2018 | Millwall | 1-0 | Reading | 42%-58% |
2006 | Aston Villa | 2-1 | Sunderland | 54.6%-45.4% |
2018 | Millwall | 1-1 | Sunderland | 56%-44% |
2006 | Wigan | 3-2 | Aston Villa | 56.4%-43.6% |
2019 | Wigan | 1-0 | Millwall | 52%-48% |
2006 | Aston Villa | 3-1 | Birmingham | 47.9%-52.1% |
2019 | Birmingham | 0-2 | Millwall | 61%-39% |
2006 | Aston Villa | 0-0 | West Brom | 46.6%-53.4% |
2019 | Millwall | 2-0 | West Brom | 46%-54% |
2006 | Aston Villa | 0-0 | Fulham | 50.9%-49.1% |
2018 | Millwall | 1-3 | Fulham | 40%-60% |
2006 | Everton | 4-1 | Aston Villa | 54.4%-45.6% |
2019 | Millwall | 3-2 | Everton | 36%-64% |
2006 | Blackburn | 2-0 | Aston Villa | 46.6%-53.4% |
2019 | Millwall | 0-2 | Blackburn | 49%-51% |
2006 | Aston Villa | 1-0 | Portsmouth | 52.2%-47.8% |
2012 | Portsmouth | 0-1 | Millwall | 46%-54% |
2006 | Charlton | 0-0 | Aston Villa | 46.9%-53.1% |
2015 | Millwall | 2-1 | Charlton | 67%-33% |
2006 | Middlesbrough | 0-4 | Aston Villa | 47.5%-52.5% |
2019 | Middlesbrough | 1-1 | Millwall | 59%-41% |
2006 | Tottenham | 0-0 | Aston Villa | 53.3%-46.7% |
2017 | Tottenham | 6-0 | Millwall | 76.2%-23.8% |
2006 | Aston Villa | 1-2 | West Ham | 50.1%-49.9% |
2012 | West Ham | 2-1 | Millwall | 52%-48% |
2006 | West Brom | 1-2 | Aston Villa | 45.1%-54.9% |
2019 | Millwall | 2-0 | West Brom | 46%-54% |
2005 | Fulham | 3-3 | Aston Villa | 43.1%-56.9% |
2018 | Millwall | 1-3 | Fulham | 40%-60% |
2005 | Aston Villa | 4-0 | Everton | 47.2%-52.8% |
2019 | Millwall | 3-2 | Everton | 36%-64% |
2005 | Bolton | 1-1 | Aston Villa | 49%-51% |
2019 | Bolton | 2-1 | Millwall | 47.7%-52.3% |
2005 | Aston Villa | 1-0 | Charlton | 52%-48% |
2015 | Millwall | 2-1 | Charlton | 67%-33% |
2005 | Sunderland | 1-3 | Aston Villa | 49.2%-50.8% |
2018 | Millwall | 1-1 | Sunderland | 56%-44% |
2005 | Aston Villa | 0-2 | Wigan | 45.3%-54.7% |
2019 | Wigan | 1-0 | Millwall | 52%-48% |
2005 | Birmingham | 0-1 | Aston Villa | 51.4%-48.6% |
2019 | Birmingham | 0-2 | Millwall | 61%-39% |
2005 | Aston Villa | 2-3 | Middlesbrough | 48.7%-51.3% |
2019 | Middlesbrough | 1-1 | Millwall | 59%-41% |
2005 | Aston Villa | 1-1 | Tottenham | 41.9%-58.1% |
2017 | Tottenham | 6-0 | Millwall | 76.2%-23.8% |
2005 | West Ham | 4-0 | Aston Villa | 58.8%-41.2% |
2012 | West Ham | 2-1 | Millwall | 52%-48% |
2005 | Aston Villa | 1-0 | Blackburn | 48.9%-51.1% |
2019 | Millwall | 0-2 | Blackburn | 49%-51% |
2005 | Portsmouth | 1-1 | Aston Villa | 53.4%-46.6% |
2012 | Portsmouth | 0-1 | Millwall | 46%-54% |