Cardiff City FC vs Charlton Athletic FC
Championship · 19 September 2026 · 17:00 IST · Final score 3-1
Cardiff City FC meet Charlton Athletic FC in the Championship. Below is everything recorded about both clubs going into this fixture — their season record, scoring and conceding rates, expected goals, discipline and recent results — all of it recorded data rather than projection.
Kickoff and match facts
Kickoff is Indian Standard Time (IST). Each fixture shows the time as published, restated in IST — never estimated.
- Competition
- Championship
- Kickoff
- 19 September 2026 at 17:00 IST
- Status
- Full time
- Score
- 3-1
- Matchday
- 8
- Referee
- Elliot Bell
Both clubs, recorded season figures
Per game, from the recorded season archive. This is recorded data, not a forecast.
| Measure | Cardiff City FC | Charlton Athletic FC |
|---|---|---|
| Matches recorded | 7 | 7 |
| Record | W0 D4 L3 | W3 D3 L1 |
| Form | D L L D L | W D L D D |
| Goals per game | 1.00 | 0.86 |
| Conceded per game | 1.57 | 1.00 |
| Expected goals per game | 1.72 | 0.68 |
| Expected goals against | 1.59 | 1.28 |
| Shots per game | 17.6 | 10.1 |
| Shots on target per game | 6.4 | 2.6 |
| Clean-sheet rate | 0% | 4300% |
| Cards per game | 1.71 | 1.57 |
Recent results
Cardiff — last five
- 17 August 2026 H vs Wrexham 1-1
- 22 August 2026 A vs Derby 2-2
- 29 August 2026 H vs Sheffield United 2-2
- 2 September 2026 A vs QPR 1-2
- 5 September 2026 A vs Portsmouth 0-2
Charlton — last five
- 15 August 2026 H vs Derby 2-1
- 22 August 2026 A vs West Ham 2-1
- 29 August 2026 H vs Preston 1-0
- 2 September 2026 A vs West Brom 1-1
- 5 September 2026 A vs Stoke 0-4
Both clubs
Cardiff — full club page with squad, results and fixtures.
Charlton — full club page with squad, results and fixtures.
Championship — every club and fixture in the competition.
Where the probabilities are
Win, draw and loss probabilities and expected-goal forecasts are produced by the interactive model, which re-rates a fixture every time new fixtures, results or squad data arrive. They are deliberately not printed here, because a figure frozen into a static page would disagree with the model the moment the next data sync ran. The dashboard shows them live, labelled as estimates.