Skip to content

Millwall vs Swansea City

FA Cup
Millwall
12-7-7
2-1
Final
Swansea
9-5-12
The Den

Match pulse

MILAttacking pressure by 5 minutes
0'HTSWA
47%Possession53%
17Shots13
9On target7
12Corners3
6Saves8
12Fouls8
66'Camiel NeghliMIL72'Zak SturgeMIL
Team1H2HT
MIL112
SWA011

Who won: Millwall 2-1

Millwall beat Swansea City 2-1 on Sunday, January 4, 2026 at The Den. Goals for Millwall: Mihailo Ivanovic (38') and Caleb Taylor (90'+2'). Goals for Swansea: Ben Cabango (47').

Every player rated

Chirp Rating, 3.0 to 10.0
  1. 18.0Caleb TaylorCD-R
  2. 28.0Mihailo IvanovicF
  3. 37.7Max CrocombeG
  4. 47.4Lawrence VigourouxG
  5. 56.8Ben CabangoCD-R
  6. 66.7Macaulay LangstaffAM
  7. 76.7Gonçalo FrancoCM-R
  8. 86.5Billy MitchellRM
  9. 96.5Thierno BalloAM-L
  10. 106.4Femi AzeezAM-R
  11. 116.3Tristan CramaRB
  12. 126.3Alfie DoughtySUB

Team stats

MILSWA
12Fouls8
2Yellow Cards0
0Red Cards0
2Offsides3
12Corner Kicks3
6Saves8
46.9Possession53.1
17SHOTS13
9ON GOAL7
0.5On Target %0.5
0Penalty Goals0
0Penalty Kicks Taken0
219Accurate Passes302
344Passes413
0.6Pass Completion %0.7
14Accurate Crosses3
33Crosses12
0.4Cross %0.3
64Long Balls77
24Accurate Long Balls20
0.4Long Balls %0.3
4Blocked Shots3
9Effective Tackles7
14Tackles13
0.6Tackle %0.5
9Interceptions14
27Effective Clearances48
27Clearances48

Player of the game

Caleb Taylor

MIL · 1 G, 1 A

8.0

Deserved to win

13%
MIL · 0.16 xG
78%
Draw
9%
SWA · 0.11 xG

Dead even on chances: this one could have gone either way

Play by play

  1. Match ends, Millwall 2, Swansea City 1.
  2. Second Half ends, Millwall 2, Swansea City 1.
  3. 90'+3'
    Sub

    Subbed on for M. Langstaff

    Substitution, Millwall. Ryan Leonard replaces Macaulay Langstaff.

    R. Leonard

  4. GOAL90'+2'

    Goal! Header

    C. Taylor · ast A. Doughty

    Goal! Millwall 2, Swansea City 1. Caleb Taylor (Millwall) header from very close range to the bottom right corner. Assisted by Alfie Doughty with a cross.

    MIL 2 - 1 SWA
  5. 90'+2'

    Left footed shot blocked

    Attempt blocked. Caleb Taylor (Millwall) left footed shot from the left side of the box is blocked. Assisted by Alfie Doughty.

    C. Taylor

  6. 90'+1'

    Foul

    Foul by Cameron Burgess (Swansea City).

  7. 90'+1'

    Free kick won

    Aidomo Emakhu (Millwall) wins a free kick in the attacking half.

  8. 90'

    Fourth official has announced 4 minutes of added time.

  9. 90'SWA

    Corner awarded

    Corner, Swansea City. Conceded by Max Crocombe.

  10. 90'

    Left footed shot saved

    Attempt saved. Ethan Galbraith (Swansea City) left footed shot from outside the box is saved in the top left corner by Max Crocombe (Millwall). Assisted by Jay Fulton.

    E. Galbraith

  11. 88'

    Offside

    Offside, Millwall. Macaulay Langstaff is caught offside.

  12. 88'
    Sub

    Subbed on for Z. Vipotnik

    Substitution, Swansea City. Bobby Wales replaces Zan Vipotnik.

    B. Wales

  13. 86'

    Corner, Millwall. Conceded by Jay Fulton.

  14. 86'

    Attempt blocked. Tristan Crama (Millwall) right footed shot from the centre of the box is blocked.

  15. 85'
    Sub

    Subbed on for F. Azeez

    Substitution, Millwall. Alfie Doughty replaces Femi Azeez.

    A. Doughty

  16. 84'

    Header saved

    Attempt saved. Mihailo Ivanovic (Millwall) header from the centre of the box is saved in the bottom right corner by Lawrence Vigouroux (Swansea City). Assisted by Femi Azeez with a cross.

    M. Ivanovic

  17. 83'

    Foul

    Foul by Zeidane Inoussa (Swansea City).

  18. 83'

    Free kick won

    Aidomo Emakhu (Millwall) wins a free kick in the defensive half.

  19. 81'

    Free kick won

    Melker Widell (Swansea City) wins a free kick in the defensive half.

  20. 81'

    Foul

    Foul by Derek Mazou-Sacko (Millwall).

  21. 80'

    Corner awarded

    Corner, Millwall. Conceded by Cameron Burgess.

  22. 79'

    Handball

    Handball by Zan Vipotnik (Swansea City).

  23. 78'

    Shot off target

    Attempt missed. Melker Widell (Swansea City) right footed shot from outside the box is high and wide to the right. Assisted by Gonçalo Franco.

  24. 77'
    Sub

    Subbed on for C. Neghli

    Substitution, Millwall. Derek Mazou-Sacko replaces Camiel Neghli.

    D. Mazou-Sacko

  25. 77'
    Sub

    Subbed on for T. Ballo

    Substitution, Millwall. Aidomo Emakhu replaces Thierno Ballo.

    A. Emakhu

Leaders

MILSWA
Total Shots
Mihailo Ivanovic
5
Ethan Galbraith
3
Accurate Passes
Billy Mitchell
35
Ben Cabango
62
Saves
Max Crocombe
6
Lawrence Vigouroux
8