England flagEFL ChampionshipMatchday 30Full Time
📅 31/01/26🕒 15:00🏟️ The Den🧑‍⚖️ L. Smith
Home team

Millwall

Score
Millwall crest
1-1
Sheffield Utd crest
Away team

Sheffield Utd

Biggest Swing+1.41 xT17' A. BrooksCards3

Millwall 1-1 Sheffield Utd — xTears 8.37 (31/01/26)

Millwall and Sheffield Utd shared the points in a 1-1 draw on 31 January 2026 during Matchday 30 of EFL Championship. Total xTears: 8.37.

Biggest swings: A. Brooks at 17' goal (+1.41 xT); M. Ivanović at 19' goal (+1.24 xT).

Most phases were balanced, with short bursts of pressure.

Share this damage report

How it unfolded

Timeline
  1. 17'

    Goal

    0-1

    A. Brooks - Sheffield Utd

    Assist: G. Hamer

  2. 19'

    Goal

    1-1

    M. Ivanović - Millwall

    Assist: C. Taylor

Absolute chaos

🧨

3.55

17'

Goal

+1.41 xT

A. Brooks - Sheffield Utd

Assist: G. Hamer

19'

Goal

+1.24 xT

M. Ivanović - Millwall

Assist: C. Taylor

86'

Substitution

+0.47 xT

T. Ballo for C. De Norre - Millwall

80'

Substitution

+0.43 xT

T. Campbell for G. Hamer - Sheffield Utd

All-out war

🟥

2.86

78'

Yellow card

+0.97 xT

J. Cooper - Millwall

84'

Yellow card

+0.97 xT

C. De Norre - Millwall

69'

Yellow card

+0.92 xT

M. McGuinness - Sheffield Utd

Late drama

🔥

1.87

84'

Yellow card

+0.97 xT

C. De Norre - Millwall

86'

Substitution

+0.47 xT

T. Ballo for C. De Norre - Millwall

80'

Substitution

+0.43 xT

T. Campbell for G. Hamer - Sheffield Utd

Referee scandal

🧑‍⚖️

Barely left a bruise

0

Nothing big fed this one.

Cruelty

😈

Barely left a bruise

0

Nothing big fed this one.

Crushed hope

💔

Barely left a bruise

0

Nothing big fed this one.

Other pretty unhinged matches

The most unhinged matches connected to this one.