Match report

Swansea Defeats Oxford United 2-0 in Championship Clash

Swansea
Swansea
2–0
FT
Oxford United
Oxford United
Dec 6, 2025

Swansea City secured a convincing 2-0 victory over struggling Oxford United at the Liberty Stadium. Goals from Miro Stamenic and Josh Tymon proved decisive as Swansea held off a resilient Oxford side that struggled with discipline, receiving multiple yellow cards.

Key Facts

  • Swansea City 2-0 Oxford United (Championship)
  • Goals: Miro Stamenic (40'), Josh Tymon (45')
  • Yellow Cards for Oxford: Mark Harris (43'), Filip Krastev (45'), Jordan Currie (75'), Will Lankshear (84')
  • Swansea Substitutions: Kenwyne Jones for Matthew Widell, Zeki Fryers for Zeljko Vipotnik, Liam Cullen for Gonçalo Franco, Aiden Idah for Jin Eom, Jay Fulton for Ethan Galbraith

Lineups

Swansea

Formation: 4-2-3-1

Starting XI

  • 22 L. Vigouroux (G)
  • 30 E. Galbraith (D)
  • 5 B. Cabango (D)
  • 15 C. Burgess (D)
  • 14 J. Tymon (D)
  • 6 M. Stamenic (M)
  • 17 G. Franco (M)
  • 35 Ronald (M)
  • 7 M. Widell (M)
  • 10 J. Eom (M)
  • 9 Z. Vipotnik (F)

Substitutes

  • 21 M. Benson
  • 26 K. Casey
  • 20 L. Cullen
  • 1 A. Fisher
  • 4 J. Fulton
  • 33 A. Idah
  • 27 Z. Inoussa
  • 41 S. Parker
  • 8 M. Yalcouye

Oxford United

Formation: 4-2-3-1

Starting XI

  • 1 J. Cumming (G)
  • 2 S. Long (D)
  • 6 M. Helik (D)
  • 3 C. Brown (D)
  • 26 J. Currie (D)
  • 4 W. Vaulks (M)
  • 14 B. De Keersmaecker (M)
  • 17 S. Mills (M)
  • 12 L. Harris (M)
  • 50 F. Krastev (M)
  • 9 M. Harris (F)

Substitutes

  • 20 T. Bradshaw
  • 29 B. Davies
  • 19 T. Goodrham
  • 21 M. Ingram
  • 27 W. Lankshear
  • 22 G. Leigh
  • 16 N. Prelec
  • 11 O. ter Haar Romeny
  • 24 H. ter Avest

Timeline

  1. Swansea
    40' Swansea Goal · Normal Goal
    M. Stamenic · Assist: Josh Tymon
  2. Oxford United
    43' Oxford United Card · Yellow Card
    M. Harris

    Argument

  3. Oxford United
    45' Oxford United Card · Yellow Card
    F. Krastev

    Argument

  4. Swansea
    45' Swansea Goal · Normal Goal
    Josh Tymon
  5. Swansea
    61' Swansea Card · Yellow Card
    Gonçalo Franco

    Foul

  6. Oxford United
    62' Oxford United subst · Substitution 1
    Off: F. Krastev · On: N. Prelec
  7. Oxford United
    63' Oxford United subst · Substitution 2
    Off: M. Harris · On: W. Lankshear
  8. Oxford United
    63' Oxford United subst · Substitution 3
    Off: L. Harris · On: O. ter Haar Romeny
  9. Oxford United
    63' Oxford United subst · Substitution 4
    Off: S. Mills · On: H. ter Avest
  10. Swansea
    72' Swansea subst · Substitution 1
    Off: M. Widell · On: K. Casey
  11. Swansea
    72' Swansea subst · Substitution 2
    Off: Z. Vipotnik · On: Z. Inoussa
  12. Oxford United
    75' Oxford United Card · Yellow Card
    J. Currie

    Foul

  13. Swansea
    79' Swansea subst · Substitution 3
    Off: Gonçalo Franco · On: Liam Cullen
  14. Swansea
    80' Swansea subst · Substitution 4
    Off: J. Eom · On: A. Idah
  15. Oxford United
    80' Oxford United subst · Substitution 5
    Off: J. Currie · On: G. Leigh
  16. Oxford United
    84' Oxford United Card · Yellow Card
    W. Lankshear

    Foul

  17. Swansea
    90'+1 Swansea subst · Substitution 5
    Off: Ethan Galbraith · On: Jay Fulton

Match Stats

Stat Swansea Oxford United
Fouls 8 13
Pass Accuracy 74% 73%
Offsides 4 3
Red Cards
Total Shots 15 12
Corners 10 2
Total Passes 359 348
Yellow Cards 2 4
Blocked Shots 3 1
Shots on Target 4 4
xG 0.89 1.41
Shots off Target 8 7
Possession 51% 49%
Goals Prevented 0 0
Accurate Passes 265 254
Shots Inside Box 9 7
Saves 4 2
Shots Outside Box 6 5

Key Match Notes

  • Swansea took a strong lead into halftime with goals from Miro Stamenic and Josh Tymon within five minutes (40' & 45'), putting significant pressure on Oxford United.
  • Oxford's multiple yellow cards, particularly in the first half, hindered their ability to mount an effective comeback. This disciplinary issue was evident as they received four bookings by full-time.