Language

Portsmouth vs Millwall

Match details
Fratton Park
PortsmouthHome
2 : 1Final score · Provisional
MillwallAway
Full time · Home win
1X2 Final odds before kickoff Featured bookmaker ·
Result Provisional · odds are for reference

Lineups · Absences

Confirmed lineup
Confirmed lineup Formation 4-2-3-1 · Starters 11 · Bench 9
1GNicolas Schmid
24DTerry Devlin
5DRegan Poole
55DMadiodio Dia
22DZak Swanson
7MMarlon Pack
37MIyad Mohamed
11MAbu Kamara
10MAdrian Segečić
25MRyan Kavuma-McQueen
29FMarko Milovanović
Bench 9
38MEbou Adams
17FTyrese Shade
20FThomas Waddingham
31GDaniel Bielica
16DJayden Meghoma
32MEoin Kenny
19MRocco Robert Shein
27MOdin Bailey
15FFranco Umeh
Coach John Mousinho
Confirmed lineup Formation 4-2-3-1 · Starters 11 · Bench 9
15GMax Crocombe
4DTristan Crama
6DCaleb Taylor
5DJake Cooper
3DZak Sturge
14MJenson Metcalfe
49MDerek Mazou-Sacko
10MCamiel Neghli
25MLuke Cundle
22MKyrell Lisbie
13FLyndon Dykes
Bench 9
11MRomain Esse
9FMihailo Ivanović
18DRyan Leonard
45MAlfie Doughty
16MDaniel Kelly
41GGeorge Evans
2DJordi Osei-Tutu
12DElkan Baggott
17MMark Sykes
Coach Alex Neil
Confirmed out · Doubtful
PortsmouthOut 9 · Doubtful 0 · Not a confirmed out
B. ArthurBack injury
C. BishopKnee injury
C. OgilvieKnee injury
C. ShaughnessyInjury
J. MurphyGroin injury
J. SwiftKnee injury
K. AndersonUnclassified
L. Brooke-SmithAnkle injury
M. KosznovszkyKnee injury
MillwallOut 5 · Doubtful 1 · Not a confirmed out
C. De NorreMuscle injury
F. MarschallInjury
J. CoburnMuscle injury
L. JensenMuscle injury
M. LuongoKnee injury
T. ArconteAnkle injury
As of Oct 24 13:18

Match result

Final(Provisional)
Final score
2 : 1
Result
Home win Final(Provisional)
Score by halfHT2HTotal
Portsmouth112
Millwall101
Timeline Goals · Cards · Substitutions
  1. 6'GoalJenson Metcalfe
  2. 16'Own goalLyndon Dykes
  3. 24'Yellow cardTristan Crama
  4. 45'Yellow cardJake Cooper
  5. 61'SubstitutionEbou AdamsOff: Adrian Segečić
  6. 62'SubstitutionTyrese ShadeOff: Ryan Kavuma-McQueen
  7. 68'SubstitutionRomain EsseOff: Kyrell Lisbie
  8. 68'SubstitutionMihailo IvanovićOff: Lyndon Dykes
  9. 71'Yellow cardMarko Milovanović
  10. 71'SubstitutionThomas WaddinghamOff: Marko Milovanović
  11. 75'SubstitutionRyan LeonardOff: Tristan Crama
  12. 76'SubstitutionAlfie DoughtyOff: Luke Cundle
  13. 82'GoalThomas Waddingham
  14. 87'SubstitutionDaniel KellyOff: Jenson Metcalfe
  15. 90+4'Yellow cardZak Swanson
Team stats · Final
48Possession52
0.82Expected goals (xG)0.67
7Shots10
2Shots on target1
5Corners5
12Fouls12
2Yellow cards2
339Passes362
0Saves1

Player stats · This match

Final
PlayerMinGoalsAssistsShotsYCRCRating
1 · GKNicolas Schmid90000005.5
5 · DFRegan Poole90000007.5
7 · MFMarlon Pack90000006.5
11 · MFAbu Kamara90000006.7
22 · DFZak Swanson90000107.2
24 · DFTerry Devlin90001006.3
37 · MFIyad Mohamed90000006.9
55 · DFMadiodio Dia90000007.2
29 · FWMarko Milovanović71001106.2
25 · MFRyan Kavuma-McQueen62000007.2
10 · MFAdrian Segečić61000006.5
38 · MF · SubEbou Adams29000006.9
17 · FW · SubTyrese Shade28001006.6
20 · FW · SubThomas Waddingham19101007.3
Final
PlayerMinGoalsAssistsShotsYCRCRating
3 · DFZak Sturge90000006.6
5 · DFJake Cooper90001105.7
6 · DFCaleb Taylor90000007.0
10 · MFCamiel Neghli90003006.3
15 · GKMax Crocombe90000005.9
49 · MFDerek Mazou-Sacko90000006.6
14 · MFJenson Metcalfe87101008.2
25 · MFLuke Cundle76000006.6
4 · DFTristan Crama75000106.5
13 · FWLyndon Dykes68000006.3
22 · MFKyrell Lisbie68000006.7
9 · FW · SubMihailo Ivanović22000006.2
11 · MF · SubRomain Esse22000006.3
18 · DF · SubRyan Leonard15000006.3
45 · MF · SubAlfie Doughty14000006.3
16 · MF · SubDaniel Kelly8000006.9
As of Oct 24 13:34

Odds

Final odds before kickoff · Updated

Reference odds. No real-money wager can be placed here.

1X2Home2.48Draw3.38Away2.99Pinnacle · Bookmaker 7Home2.392.48Draw3.323.38Away3.022.99
Odds flowReference Pinnacle · Through the last odds before kickoff
Changed atHomeDrawAway
2.483.382.99▼
2.48▼3.38▲3.00▲
2.49▼3.37▼2.99▲
2.52▼3.39▲2.93▲
2.59▼3.382.85▲
2.63▲3.382.80▼
2.61▲3.38▲2.83▼
2.56▼3.372.89▲
See more · 8 casesCollapse
2.57▲3.37▲2.88▲
2.55▲3.352.87▼
Bookmaker changed · reference bookmaker Pinnacle
2.52▲3.35▲2.91▼
Suspended
2.44▼3.322.96▲
2.45▲3.322.94▼
First2.393.323.02
Odds by bookmaker
BookmakerHomeDrawAway
Pinnacle2.483.382.99
Betfair2.453.253.00
bet3652.383.252.90
Marathon2.493.222.76
1xBet2.493.222.76
Betano2.453.352.92
BetVictor2.453.302.75
Asian handicap0Home 01.78Away 02.14Pinnacle · Bookmaker 5Home1.711.78Away2.182.14
Odds flowReference Pinnacle · Line 0 · Through the last odds before kickoff
Changed atHomeAway
1.782.14▼
1.782.15▲
Line changed · -1.5 → 0
1.78▼2.14▲
Suspended
1.86▼2.05▲
Suspended
1.88▲2.04▼
See more · 7 casesCollapse
Suspended
1.83▲2.06▼
Suspended
1.752.14▲
1.752.13▲
1.75▲2.12▼
First1.712.18
Odds by bookmaker
BookmakerHome 0Away 0
Pinnacle1.782.14
bet3651.782.10
Marathon1.781.95
1xBet1.781.95
BetVictor1.731.96
Over/Under2.5Over 2.52.02Under 2.51.87Pinnacle · Bookmaker 7Over2.002.02Under1.841.87
Odds flowReference Pinnacle · Line 2.5 · Through the last odds before kickoff
Changed atOverUnder
2.02▼1.87
2.031.87▲
2.03▼1.86
2.04▲1.86
2.03▼1.86
2.04▲1.86▲
2.03▲1.85
Bookmaker changed · reference bookmaker Pinnacle
See more · 4 casesCollapse
2.02▲1.85
Suspended
2.01▲1.85▲
First2.001.84
Odds by bookmaker
BookmakerOver 2.5Under 2.5
Pinnacle2.021.87
Betfair1.911.83
bet3651.911.91
Marathon1.951.79
1xBet1.951.79
Betano1.981.87
BetVictor1.891.78
Both teams to scoreYes1.67No2.15Betfair · Bookmaker 6Yes1.731.67No2.102.15
Odds flowReference Betfair · Through the last odds before kickoff
Changed atYesNo
1.67▼2.15▲
Bookmaker changed · reference bookmaker Betfair
First1.732.10
Odds by bookmaker
BookmakerYesNo
Betfair1.672.15
bet3651.732.00
Marathon1.721.98
1xBet1.722.01
Betano1.722.05
BetVictor1.702.00
Line explanation · Handicap · Over/Under · Both teams to score
  • Asian handicap is from the home team's side · Home −1 means the home team's score minus 1 decides the result (quarter lines are not used as the main line)
  • Over/Under is Over when the combined regulation-time score of both teams is above the line, and Under when it is below
  • Both teams to score is “Yes” when both teams score at least 1 goal in regulation time · Extra time and penalty shootouts are not included

Season team record · Standings · 2026/27

24 teams
Season team record · 2026/27 Based on 13 · 15 games (not the full season)
PortsmouthAllMillwall
13Games15
5Won5
3Drawn4
5Lost6
17Goals scored21
18Goals conceded22
PortsmouthHomeMillwall
6Games7
3Won2
1Drawn2
2Lost3
10Goals scored11
10Goals conceded9
PortsmouthAwayMillwall
7Games8
2Won3
2Drawn2
3Lost3
7Goals scored10
8Goals conceded13
Advanced metrics · 2026/27
3Clean sheets5
3Matches without scoring3
1.31Goals scored per match1.40
1.38Goals conceded per match1.47
2Longest winning streak3
2Longest losing streak2
2Longest drawing streak2
PortsmouthAllMillwall
12Games12
5Won4
3Drawn3
4Lost5
16Goals scored19
15Goals conceded20
PortsmouthHomeMillwall
6Games6
3Won2
1Drawn2
2Lost2
10Goals scored11
10Goals conceded8
PortsmouthAwayMillwall
6Games6
2Won2
2Drawn1
2Lost3
6Goals scored8
5Goals conceded12
Advanced metrics · 2026/27
3Clean sheets4
3Matches without scoring2
1.33Goals scored per match1.58
1.25Goals conceded per match1.67
2Longest winning streak2
2Longest losing streak2
2Longest drawing streak2
PortsmouthAllMillwall
1Games3
0Won1
0Drawn1
1Lost1
1Goals scored2
3Goals conceded2
PortsmouthHomeMillwall
—Games1
—Won0
—Drawn0
—Lost1
—Goals scored0
—Goals conceded1
PortsmouthAwayMillwall
1Games2
0Won1
0Drawn1
1Lost0
1Goals scored2
3Goals conceded1
Advanced metrics · 2026/27
0Clean sheets1
0Matches without scoring1
Not enough records (1 games)Goals scored per match0.67
Not enough records (1 games)Goals conceded per match0.67
0Longest winning streak1
1Longest losing streak1
0Longest drawing streak1
“All” covers every competition the team played in the 2026/27 season · Competitions counted: Championship · EFL Cup
Standings
# teamsGPWDL+/-PtsRecent
1Middlesbrough12741+1025WDWWD
2Swansea12723+323LLWWW
3West Ham12642+1722LWWDD
4Wolves12633+421WDWLL
5West Brom12633+321DWWLL
6Southampton12732+1220WDWWL
7Birmingham (England)12552+820LWWWD
8QPR12552+820WLWDD
9Stoke12624+220DWLWW
10Blackburn12534+318WLWWD
11Portsmouth12534+118WDWWL
12Sheffield Utd12444+116DWLWL
13Millwall12435-115LDLWD
14Bristol City12435-315DLLDW
15Lincoln12435-715WDLLL
16Cardiff12354+214WDWLW
17Wrexham12354-314LWLDW
18Bolton12426-714LDWLW
19Charlton12354-714LLDDL
20Norwich12408-212WLLLL
21Watford12327-1011LWLLL
22Burnley12156-88LLDWD
23Derby12147-117DLLDD
24Preston12129-155DLLLD
# teamsGPWDL+/-PtsRecent
—Birmingham (England)6240+70
—Blackburn6402+40
—Bolton6204-50
—Bristol City6204-30
—Burnley6042-20
—Cardiff6330+70
—Charlton6231+00
—Derby6024-60
—Lincoln6123-60
—Middlesbrough6420+50
—Millwall6222+30
—Norwich6204+00
—Portsmouth6312+00
—Preston6114-50
—QPR6321+80
—Sheffield Utd6222+10
—Southampton6510+120
—Stoke6312+40
—Swansea6321+40
—Watford6312-10
—West Brom6321+30
—West Ham6312+90
—Wolves6321+30
—Wrexham6222+20
# teamsGPWDL+/-PtsRecent
—Birmingham (England)6312+10
—Blackburn6132-10
—Bolton6222-20
—Bristol City6231+00
—Burnley6114-60
—Cardiff6024-50
—Charlton6123-70
—Derby6123-50
—Lincoln6312-10
—Middlesbrough6321+50
—Millwall6213-40
—Norwich6204-20
—Portsmouth6222+10
—Preston6015-100
—QPR6231+00
—Sheffield Utd6222+00
—Southampton6222+00
—Stoke6312-20
—Swansea6402-10
—Watford6015-90
—West Brom6312+00
—West Ham6330+80
—Wolves6312+10
—Wrexham6132-50
As of Oct 24 17:46

Last 20 matches

By team · All competitions
Recent match metrics
PortsmouthDWWLDDWLLW8W 6D 6L
MillwallDLWDDLLWLL8W 6D 6L
Portsmouth
Based on 20 games
Millwall
Based on 20 games
20Games20
8W 6D 6LW · D · L8W 6D 6L
40%Win rate40%
30%Draw rate30%
1.35Scored per game1.40
1.35Conceded per game1.20
+0Score difference+4
30%Clean sheet rate40%
15%Failed to score rate25%
1.16 (19 games)Expected goals per game1.71 (18 games)
1.29 (19 games)Expected goals against per game1.17 (18 games)
60%Both teams scored rate40%
45%Over 2.5 goals rate45%
0.6First half goals scored (avg)0.7
0.7First half goals conceded (avg)0.3
0.8Second half goals scored (avg)0.8
0.7Second half goals conceded (avg)0.9
12.2Shots per game13.6
3.4Shots on target per game4.2
49%Average possession50%
5.0Corners per game5.5
1.9Yellow cards per game1.7 (19 games)
11.8Fouls per game11.8
Portsmouth
Based on 9 games
Home matches onlyMillwall
Based on 10 games
9Games10
4W 3D 2LW · D · L4W 2D 4L
44%Win rate40%
33%Draw rate20%
1.56Scored per game1.50
1.33Conceded per game1.10
+2Score difference+4
33%Clean sheet rate40%
11%Failed to score rate40%
1.49Expected goals per game1.73 (9 games)
1.29Expected goals against per game1.18 (9 games)
56%Both teams scored rate20%
44%Over 2.5 goals rate50%
0.9First half goals scored (avg)0.7
0.7First half goals conceded (avg)0.3
0.7Second half goals scored (avg)0.8
0.7Second half goals conceded (avg)0.8
16.0Shots per game12.9
4.3Shots on target per game4.8
51%Average possession50%
6.4Corners per game6.7
1.6Yellow cards per game1.7
11.6Fouls per game11.8
Portsmouth
Based on 11 games
Away matches onlyMillwall
Based on 10 games
11Games10
4W 3D 4LW · D · L4W 4D 2L
36%Win rate40%
27%Draw rate40%
1.18Scored per game1.30
1.36Conceded per game1.30
-2Score difference+0
27%Clean sheet rate40%
18%Failed to score rate10%
0.86 (10 games)Expected goals per game1.70 (9 games)
1.28 (10 games)Expected goals against per game1.16 (9 games)
64%Both teams scored rate60%
45%Over 2.5 goals rate40%
0.4First half goals scored (avg)0.6
0.6First half goals conceded (avg)0.3
0.8Second half goals scored (avg)0.7
0.7Second half goals conceded (avg)1.0
9.2Shots per game14.3
2.6Shots on target per game3.5
47%Average possession51%
3.8Corners per game4.4
2.2Yellow cards per game1.8 (9 games)
11.9Fouls per game11.8
Portsmouth
Based on 19 games
ChampionshipMillwall
Based on 17 games
19Games17
8W 6D 5LW · D · L7W 5D 5L
42%Win rate41%
32%Draw rate29%
1.37Scored per game1.53
1.26Conceded per game1.29
+2Score difference+4
32%Clean sheet rate41%
16%Failed to score rate24%
1.16Expected goals per game1.70
1.29Expected goals against per game1.20
58%Both teams scored rate41%
42%Over 2.5 goals rate53%
0.6First half goals scored (avg)0.7
0.6First half goals conceded (avg)0.4
0.8Second half goals scored (avg)0.8
0.7Second half goals conceded (avg)0.9
12.3Shots per game14.6
3.4Shots on target per game4.4
48%Average possession51%
4.9Corners per game6.4
1.9Yellow cards per game1.8
11.4Fouls per game11.4
Portsmouth
Based on 1 games
EFL CupMillwall
Based on 3 games
1Games3
0W 0D 1LW · D · L1W 1D 1L
Not enough data (1 games)Win rate33%
Not enough data (1 games)Draw rate33%
Not enough data (1 games)Scored per game0.67
Not enough data (1 games)Conceded per game0.67
-2Score difference+0
Not enough data (1 games)Clean sheet rate33%
Not enough data (1 games)Failed to score rate33%
Not enough data (1 games)Both teams scored rate33%
Not enough data (1 games)Over 2.5 goals rate0%
Not enough data (1 games)First half goals scored (avg)0.3
Not enough data (1 games)First half goals conceded (avg)0.0
Not enough data (1 games)Second half goals scored (avg)0.3
Not enough data (1 games)Second half goals conceded (avg)0.7
Not enough data (1 games)Shots per game8.0
Not enough data (1 games)Shots on target per game2.7
Not enough data (1 games)Average possession46%
Not enough data (1 games)Corners per game1.0
Not enough data (1 games)Fouls per game14.3
Not enough data (1 games)Other metricsNot enough data (2 games)
Recent matches
As of Oct 24 21:55

Head-to-head

Last 5 years · All competitions · 5 matches
2Portsmouth W
0D
3Millwall W
2.6Average combined score
Portsmouth Reference
Scored : Conceded
7 : 6
At home
1W 0D 2L
Away
1W 0D 1L
As of Oct 17 11:31

Roster

Roster 37 players · This season · all competitions · based on 13 matches
PlayerAppsGoalsAssistsAvg minRating
GK1Nicolas Schmid90092 min6.59
GK31Daniel Bielica40090 min7.20
GK30Ben Killip-----
DF22Zak Swanson122072 min6.76
DF5Regan Poole90074 min6.90
DF55Madiodio Dia80083 min6.90
DF6Conor Shaughnessy71087 min6.84
DF16Jayden Meghoma70082 min6.64
DF2Benjamin Arthur60074 min6.92
DF3Connor Ogilvie-----
DF42Michael Ani-----
MF10Adrian Segecic133184 min6.92
MF38Ebou Adams132151 min7.09
MF24Terry Devlin122074 min7.00
MF25Ryan Kavuma McQueen121256 min6.95
MF7Marlon Pack110076 min6.99
MF19Robert Shein Rocco90060 min6.43
MF27Odin Bailey80021 min6.60
MF37Iyad Mohamed70046 min6.62
MF28Luke Brooke-Smith40033 min6.50
MF8John Swift20016 min6.60
MFMax Hammond-----
MFBen Phillipson-----
MF99Chinedu Agu-----
FW11Abu Kamara120185 min6.83
FW29Marezi113045 min6.48
FW9Colby Bishop101058 min6.59
FW17Tyrese Shade70161 min6.70
FW32Eoin Kenny20027 min6.50
FW23Josh Murphy20022 min6.70
FW21Keshi Anderson20016 min6.75
FW20Thomas Waddingham21014 min6.90
FW34Harvey Blair10027 min6.70
FWKyran Sylvanus-----
FW48Nathaniel Chioma-----
FW66Brandon Downey-----
M. Kosznovszky—————
Roster 37 players · This season · all competitions · based on 15 matches
PlayerAppsGoalsAssistsAvg minRating
GK15Max Crocombe80085 min6.64
GK34Filip Marschall50081 min6.70
GK1Lukas Jensen30092 min7.20
GK41George Evans-----
GK43Joel Coleman-----
DF5Jake Cooper152190 min7.09
DF6Caleb Taylor142191 min7.09
DF3Zak Sturge140183 min6.63
DF2Jordi Osei-Tutu90061 min6.62
DF12Elkan Baggott80042 min6.55
DF18Ryan Leonard50054 min6.80
DF4Tristan Crama40049 min6.55
DF23Danny Batth10070 min6.90
DF55Tristan Parkes1002 min—
DFElias Mansor-----
DF37George Beaumont-----
DF48Archie Kirby-----
MF14Jenson Metcalfe151275 min7.05
MF17Mark Sykes121057 min6.77
MF16Daniel Kelly120029 min6.55
MF25Luke Cundle112138 min6.92
MF49Derek Mazou-Sacko90078 min6.73
MF24Casper De Norre50081 min6.94
MF11Romain Esse50044 min6.46
MF45Alfie Doughty20014 min6.75
MF57Regan Anderson1008 min6.50
MF51Tsugita Vieira Sacha-----
FW10Camiel Neghli153284 min6.93
FW13Lyndon Dykes144169 min6.99
FW7Tairyk Arconte103064 min6.84
FW22Jeremiah Lisbie Kyrell91056 min6.83
FW29Zak Lovelace90227 min6.47
FW19Joshua Coburn52076 min7.18
FW35Yanis Issoufou50027 min6.62
FW9Mihailo Ivanovic10022 min6.20
FW8Mathis Servais1009 min6.90
M. Luongo—————
As of Oct 23 03:00

Coach

PortsmouthCoach John Mousinho
MillwallCoach Alex Neil
Coach profile not received yet
As of Oct 23 03:00

Next matches