Match report

Aston Villa Stuns West Ham with Late Comeback, 3-2 (Premier League)

West Ham
West Ham
2–3
FT
Aston Villa
Aston Villa
Dec 14, 2025

Aston Villa stunned West Ham with a late comeback in their Premier League match on December 14, securing a thrilling 3-2 victory. The game started well for the hosts as Mateus Fernandes and Jarrod Bowen scored early goals. However, Aston Villa fought back through an own goal from Konstantinos Mavropanos and two late strikes by Morgan Rogers.

Key Facts

  • Final score: West Ham 2–3 Aston Villa
  • West Ham took the lead early with goals from Mateus Fernandes (1') and Jarrod Bowen (24'), assisted by F. Potts
  • Aston Villa equalized through an own goal by Konstantinos Mavropanos at 9'
  • Morgan Rogers scored twice for Aston Villa, one in the 50' and another in the 79', with assists from Y. Tielemans and V. Lindelof
  • West Ham's substitute Soungoutou Magassa came on at 81'

Lineups

West Ham

Formation: 4-3-1-2

Starting XI

  • 23 A. Areola (G)
  • 29 A. Wan-Bissaka (D)
  • 15 K. Mavropanos (D)
  • 25 J. Todibo (D)
  • 12 M. Diouf (D)
  • 27 S. Magassa (M)
  • 32 F. Potts (M)
  • 18 M. Fernandes (M)
  • 10 Lucas Paqueta (M)
  • 20 J. Bowen (F)
  • 7 C. Summerville (F)

Substitutes

  • 1 M. Hermansen
  • 2 K. Walker-Peters
  • 3 M. Kilman
  • 5 Igor
  • 9 C. Wilson
  • 24 G. Rodriguez
  • 28 T. Soucek
  • 30 O. Scarles
  • 55 M. Kante

Aston Villa

Formation: 4-2-3-1

Starting XI

  • 40 M. Bizot (G)
  • 2 M. Cash (D)
  • 4 E. Konsa (D)
  • 3 V. Lindelof (D)
  • 22 I. Maatsen (D)
  • 44 B. Kamara (M)
  • 24 A. Onana (M)
  • 7 J. McGinn (M)
  • 8 Y. Tielemans (M)
  • 27 M. Rogers (M)
  • 11 O. Watkins (F)

Substitutes

  • 64 J. Wright
  • 12 L. Digne
  • 26 L. Bogarde
  • 16 A. Garcia
  • 53 G. Hemmings
  • 10 E. Buendia
  • 17 D. Malen
  • 19 J. Sancho
  • 29 E. Guessand

Timeline

  1. West Ham
    1' West Ham Goal · Normal Goal
    Mateus Fernandes
  2. Aston Villa
    9' Aston Villa Goal · Own Goal
    Konstantinos Mavropanos
  3. West Ham
    24' West Ham Goal · Normal Goal
    Jarrod Bowen · Assist: F. Potts
  4. Aston Villa
    38' Aston Villa Card · Yellow Card
    Boubacar Kamara

    Foul

  5. Aston Villa
    42' Aston Villa Card · Yellow Card
    M. Cash

    Foul

  6. Aston Villa
    50' Aston Villa Goal · Normal Goal
    Morgan Rogers · Assist: Y. Tielemans
  7. Aston Villa
    64' Aston Villa subst · Substitution 1
    Off: A. Onana · On: D. Malen
  8. Aston Villa
    75' Aston Villa subst · Substitution 2
    Off: I. Maatsen · On: L. Digne
  9. Aston Villa
    75' Aston Villa subst · Substitution 3
    Off: O. Watkins · On: E. Buendia
  10. Aston Villa
    79' Aston Villa Goal · Normal Goal
    Morgan Rogers · Assist: V. Lindelof
  11. West Ham
    81' West Ham subst · Substitution 1
    Off: Soungoutou Magassa · On: C. Wilson
  12. West Ham
    88' West Ham subst · Substitution 2
    Off: F. Potts · On: T. Souček
  13. West Ham
    89' West Ham subst · Substitution 3
    Off: Lucas Paquetá · On: G. Rodriguez
  14. West Ham
    89' West Ham subst · Substitution 4
    Off: C. Summerville · On: M. Kante
  15. West Ham
    90'+2 West Ham Card · Yellow Card
    M. Diouf

    Argument

Match Stats

Stat West Ham Aston Villa
Fouls 18 13
Pass Accuracy 84% 89%
Offsides 1 1
Red Cards
Total Shots 10 7
Corners 5 3
Total Passes 386 566
Yellow Cards 1 2
Blocked Shots 3 1
Shots on Target 3 4
xG 1.03 0.67
Shots off Target 4 2
Possession 41% 59%
Goals Prevented -1 -1
Accurate Passes 324 503
Shots Inside Box 7 4
Saves 2 1
Shots Outside Box 3 3

Key Match Notes

  • Aston Villa turned the game around after an early own goal by Konstantinos Mavropanos, showing resilience and determination to fight back from behind.
  • Morgan Rogers' brace in the second half marked a significant shift in momentum. His first goal at 50' reduced West Ham's lead, while his second at 79' secured Aston Villa's victory.