Portsmouth v Charlton result

Full-time · Portsmouth 0–2 Charlton

League One · · Fratton Park

Updated · refreshed continuously

Portsmouth 0–2 Charlton — Charlton won this League One match.

Match report, in numbers

The result

Charlton won 2–0 at Fratton Park in League One on Saturday 31 October. Charlton are unbeaten in their last six matches in all competitions.

The goals

Charlton led 1–0 at half-time. The goals — Charlton: J. Williams (26’, assisted by Ian Maatsen) and C. Aneke (82’, assisted by Paul Smyth).

What it changes

Portsmouth have scored 65 goals, the seventh-most of the 24 clubs (2020/21 so far). Portsmouth have conceded 51 goals, the eighth-fewest of the 24 clubs.

Charlton have scored 70 goals, the fourth-most (shared) of the 24 clubs (2020/21 so far). Charlton have conceded 56 goals, the ninth-fewest (shared) of the 24 clubs.

Charlton have scored in five consecutive matches in all competitions. Charlton have kept a clean sheet in their last six matches in all competitions.

Who stood out

By TACTIX Impact for this match, Sean Raggett (Portsmouth) 6.3, Ian Maatsen (Charlton) 6.1 and Ronan Curtis (Portsmouth) 5.9 led the match.

Head-to-head

Charlton are unbeaten in the last three meetings with Portsmouth.

Next up

Portsmouth next travel to Burnley on 31 October 2026.

Charlton next travel to Middlesbrough on 31 October 2026.

Written from the matches TACTIX holds for both sides; each figure names the games it is counted over.

Next for Portsmouth: Burnley v Portsmouth, Saturday 31 October — the preview. Next for Charlton: Middlesbrough v Charlton, Saturday 31 October — the preview.

The Numbers

  • Result: Portsmouth 0–2 Charlton · League One
  • Venue: Fratton Park · Portsmouth
  • Referee: C. Boyeson
  • Head-to-head (last 4): Portsmouth 1 · draws 0 · Charlton 3 · 2 goals/game
  • Recent form: Portsmouth 4W 0D 1L · Charlton 4W 1D 0L

Portsmouth 0–2 Charlton (League One): this fixture is settled. TACTIX’s pre-match coverage ran across every major market, and every graded call — wins and losses — is in the live track record (as of 12 May 2026). See the live track record →

Key Stats

2 / 0.88
Goals
against 0.88 / 1 · 3 of the last 5 over 2.5
over 8 matches
8 / 4.5
Corners
against 5 / 5.5 · 3 of the last 3 over 9.5
over 4 matches
4.6 / 1.25
Shots on target
against 3.4 / 2.75 · 2 of the last 3 over 8.5
over 4 matches
1 / 2
Cards
against 1.8 / 2.5 · 1 of the last 3 over 3.5
over 4 matches

Per game, last 8 completed matches, to 27 October 2020. Over/under figures use standard thresholds, not bookmaker lines.

Per game, last 8 played matches, friendlies left out, to 27 October 2020. Goals in a match that went to extra time count at the 90-minute score; its other figures are left out. Bars: for (mint) against (amber), scaled to the larger figure in the row. Over/under figures use standard thresholds, not bookmaker lines.
Per gamePortsmouth for / againstLineCharlton for / against
Goals scored
2 for · 0.88 against n 8
2.5standard
0.88 for · 1 against n 8
Corners won
8 for · 5 against n 5
9.5standard
4.5 for · 5.5 against n 4
Shots
14 for · 10.6 against n 5
19.5standard
7 for · 10.75 against n 4
Shots on target
4.6 for · 3.4 against n 5
8.5standard
1.25 for · 2.75 against n 4
Fouls committed
12 for · 12.2 against n 5
21.5standard
12.75 for · 14.25 against n 4
Cards shown
1 for · 1.8 against n 5
3.5standard
2 for · 2.5 against n 4

Portsmouth

Portsmouth Goalkeeper

Portsmouth — Goalkeeper: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsSavesGoals concededPenalties saved
C. MacGillivray1090900 min232.3 /90111.1 /9000 /90
Portsmouth — Goalkeeper saves: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Portsmouth before kick-off, to 27 October 2020. Meter: one column per match, newest first; upper cell 2+, lower cell 3+.
PlayerMinsSaves 2+3+
C. MacGillivray n 890
2.15/4

Portsmouth Defensive

Portsmouth — Defensive: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsTacklesInterceptionsBlocksDuels wonFouls committedYellow cards
S. Raggett1090900 min70.7 /90161.6 /90not recorded in League One686.8 /9060.6 /9000 /90
J. Whatmough1088881 min161.6 /90101 /90not recorded in League One646.5 /9030.3 /9000 /90
C. Johnson990810 min141.6 /9030.3 /90not recorded in League One283.1 /9080.9 /9020.2 /90
L. Brown890720 min111.4 /9091.1 /90not recorded in League One182.3 /9070.9 /9010.1 /90
C. Pring290180 min84 /9010.5 /90not recorded in League One136.5 /9021 /9000 /90
See more players · Pro

Try Pro for £1, then £9.99 a month unless you cancel · 18+

Portsmouth — Discipline: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Portsmouth before kick-off, to 27 October 2020. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsFouls committed 1+2+Fouls won 1+2+Likely duel
T. Naylor n 890
0.95/2
1.86/4
D. Pratley
S. Raggett n 890
0.85/1
0.42/1
—
C. MacGillivray n 890
00/0
0.43/0
—
J. Whatmough n 890
0.43/0
0.54/0
—
M. Harness n 882.5
1.26/3
0.54/0
D. Pratley
See more players · Pro
Portsmouth — Tackles: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Portsmouth before kick-off, to 27 October 2020. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsTackles 1+2+
T. Naylor n 890
2.58/8
S. Raggett n 890
0.54/0
J. Whatmough n 890
1.46/2
M. Harness n 882.5
1.46/2
R. Curtis n 855.3
2.47/4
See more players · Pro

Portsmouth Attacking

Portsmouth — Attacking: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsGoalsAssistsShotsShots on targetKey passesDribbles completed
J. Marquis879631 min50.7 /9010.1 /90172.4 /90101.4 /9040.6 /9040.6 /90
E. Harrison559297 min20.6 /9000 /9082.4 /9051.5 /9072.1 /9000 /90
T. Naylor1090900 min10.1 /9000 /9080.8 /9030.3 /9040.4 /9030.3 /90
M. Harness1082819 min50.5 /9020.2 /90151.6 /9080.9 /90131.4 /90131.4 /90
R. Curtis1060595 min10.2 /9010.2 /90121.8 /9060.9 /9081.2 /9060.9 /90
See more players · Pro
Portsmouth — Shooting: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Portsmouth before kick-off, to 27 October 2020. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsShots 1+2+Shots on target 1+2+
S. Raggett n 890
15/2
0.32/0
T. Naylor n 890
0.64/1
0.32/0
C. MacGillivray n 890
00/0
00/0
J. Whatmough n 890
0.42/1
0.42/1
M. Harness n 882.5
1.96/4
1.15/2
See more players · Pro
Portsmouth — Goalscoring: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Portsmouth before kick-off, to 27 October 2020. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsGoals 1+2+Assists 1+2+
T. Naylor n 890
0.11/0
00/0
S. Raggett n 890
00/0
00/0
C. MacGillivray n 890
00/0
00/0
J. Whatmough n 890
0.11/0
0.11/0
M. Harness n 882.5
0.73/1
0.32/0
See more players · Pro

Charlton

Charlton Goalkeeper

Charlton — Goalkeeper: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsSavesGoals concededPenalties saved
B. Amos1090900 min313.1 /9090.9 /9010.1 /90
Charlton — Goalkeeper saves: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Charlton before kick-off, to 27 October 2020. Meter: one column per match, newest first; upper cell 2+, lower cell 3+.
PlayerMinsSaves 2+3+
B. Amos n 890
2.96/6

Charlton Defensive

Charlton — Defensive: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsTacklesInterceptionsBlocksDuels wonFouls committedYellow cards
B. Purrington875596 min91.4 /90111.7 /90not recorded in League Cup365.4 /9091.4 /9020.3 /90
A. Oshilaja690540 min61 /9050.8 /90not recorded in League Cup244 /9050.8 /9000 /90
A. Famewo685512 min10.2 /9061.1 /90not recorded in League Cup346 /9061.1 /9000 /90
C. Barker584420 min51.1 /9051.1 /90not recorded in League Cup204.3 /9071.5 /9010.2 /90
C. Gunter490360 min71.8 /9041 /90not recorded in League Cup164 /9041 /9020.5 /90
See more players · Pro
Charlton — Discipline: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Charlton before kick-off, to 27 October 2020. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsFouls committed 1+2+Fouls won 1+2+Likely duel
B. Amos n 890
00/0
0.42/1
—
D. Pratley n 877.1
2.27/5
1.56/3
M. Harness
A. Doughty n 886.9
16/2
1.37/2
—
B. Purrington n 874.5
1.46/3
0.96/0
—
A. Oshilaja n 875.4
0.94/2
0.11/0
—
See more players · Pro
Charlton — Tackles: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Charlton before kick-off, to 27 October 2020. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsTackles 1+2+
D. Pratley n 877.1
1.67/3
A. Doughty n 886.9
2.67/5
B. Purrington n 874.5
1.44/3
A. Oshilaja n 875.4
0.95/1
A. Famewo n 685.3
0.21/0
See more players · Pro

Charlton Attacking

Charlton — Attacking: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsGoalsAssistsShotsShots on targetKey passesDribbles completed
C. Washington685511 min30.5 /9000 /9071.2 /9050.9 /9010.2 /9020.4 /90
M. Bonne580401 min10.2 /9000 /9071.6 /9030.7 /9040.9 /9020.4 /90
C. Aneke534171 min21.1 /9010.5 /9063.2 /9042.1 /9063.2 /9031.6 /90
O. Bogle466263 min00 /9010.3 /9062.1 /9010.3 /9031 /9020.7 /90
P. Smyth389267 min00 /9000 /9010.3 /9000 /9010.3 /9031 /90
See more players · Pro
Charlton — Shooting: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Charlton before kick-off, to 27 October 2020. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsShots 1+2+Shots on target 1+2+
B. Amos n 890
00/0
00/0
D. Pratley n 877.1
0.74/1
0.32/0
A. Doughty n 886.9
0.64/1
0.11/0
B. Purrington n 874.5
0.32/0
00/0
A. Oshilaja n 875.4
0.32/0
0.11/0
See more players · Pro
Charlton — Goalscoring: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Charlton before kick-off, to 27 October 2020. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsGoals 1+2+Assists 1+2+
B. Amos n 890
00/0
00/0
D. Pratley n 877.1
0.11/0
00/0
A. Doughty n 886.9
0.11/0
0.11/0
B. Purrington n 874.5
00/0
0.21/0
A. Oshilaja n 875.4
00/0
0.11/0
See more players · Pro

The day’s free picks, by email

Every morning at 07:30 UK: the model’s free picks, each with its confidence tier and that tier’s settled record, misses included. No tips, no guarantees, one click to leave.

Match Statistics & Details

Portsmouth Player Stats

PlayerMinGAShSoTKPTklCardsRating
C. MacGillivray9000000006.2
S. Raggett9000001207.5
L. Brown9000001006.9
Ryan Williams9000000006.2
T. Naylor9000101407.2
A. Cannon9000212507.2
R. Curtis9000202407.3
J. Marquis9000101006.6
C. Johnson8400000206.3
M. Harness6400001106.9
J. Whatmough4500000006.7
R. Nicolaisen sub45000000Y6.5
E. Harrison sub2600100006.7
J. Hiwula-Mayifuila sub1100100006.7

Charlton Player Stats

PlayerMinGAShSoTKPTklCardsRating
B. Amos90000000Y7.3
C. Gunter9000000107.3
A. Matthews9000001106.9
I. Maatsen90010014Y7.3
J. Forster-Caskey9000001207.3
D. Pratley9000000307.2
A. Shinnie9000000407
C. Washington9000001206.7
A. Famewo7400000006.6
J. Williams7110110206.9
O. Bogle7100000006.2
C. Aneke sub19102200Y7.5
P. Smyth sub1901001007.2
B. Purrington sub1600000006.6

Sh = shots, SoT = shots on target, KP = key passes, Tkl = tackles; – = not recorded for that player. Rating is the data provider’s.

Form, Head-to-Head & Standings

The numbers behind Portsmouth v Charlton — recent results, past meetings and where each side sits. (TACTIX’s model forecast is in the projections below.)

Recent form
PortsmouthWLWWW
Last 5: 4W 0D 1L · 2.2 scored / 0.6 conceded per game
CharltonDWWWW
Last 5: 4W 1D 0L · 1.2 scored / 0 conceded per game
Head-to-head last 4
Portsmouth 1 · 0 draws · Charlton 3 · 2 goals/game
  • 2019-03-09 Charlton 2–1 Portsmouth
  • 2018-12-11 Portsmouth 1–2 Charlton
  • 2018-04-21 Portsmouth 0–1 Charlton
  • 2017-12-09 Charlton 0–1 Portsmouth
League standing · 2020/21
Last recorded position — not updated during the season.
Portsmouth#8 pos72 pts46 pl+14 GD
Charlton#7 pos74 pts46 pl+14 GD
Goals per game
Portsmouth scored1.41
Charlton scored1.52
Portsmouth conceded1.11
Charlton conceded1.22

The Full Post-Match Picture

Pro members see this match shot by shot — every attempt with its expected-goals value, the situation and shot-type breakdowns, the xG timeline, and how the model’s pre-match probabilities compared with what happened. Plus every market the model graded for this fixture.

Try Pro for £1

then £9.99 a month unless you cancel · 18+

Frequently Asked Questions

What is the head-to-head record between Portsmouth and Charlton?
In their last 4 meetings, Portsmouth won 1, Charlton won 3 and there were 0 draws, averaging 2 goals per game.
What is the recent form of Portsmouth and Charlton?
Recent form — Portsmouth 4W 0D 1L; Charlton 4W 1D 0L.

Today’s Boards

Every fixture kicking off in the UK day, and the fixtures where the free pick leads with each market.

Share this prediction: X · Facebook · WhatsApp · Telegram

This page is generated from TACTIX’s match data by our software and checked automatically; data as of . How it works → · Report an error

How our model works · Live track record · Predictions are model output, not betting advice.

Unlock all predictions, advanced stats & the model v the market with ProTry Pro for £1 then £9.99 a month unless you cancel · 18+