hub
Source / Feed:
tune
Direct Feed: Understat
Reset to SSOT
UNDERSTAT RAW FEED
Ext ID: 31187
(Raw Match #346346)
Recorded Date: 2026-08-23 13:00
Status: finished
Scraped At: 2026-09-29 03:45:04
Raw Payload JSON:
{
"source": "understat",
"external_id": "31187",
"sport": "football",
"home_team": "Manchester City",
"away_team": "Bournemouth",
"league": "EPL",
"match_date": "2026-08-23 13:00:00",
"status": "finished",
"score_home": 2,
"score_away": 1,
"raw_payload": {
"id": "31187",
"isResult": true,
"h": {
"id": "88",
"title": "Manchester City",
"short_title": "MCI"
},
"a": {
"id": "73",
"title": "Bournemouth",
"short_title": "BOU"
},
"goals": {
"h": "2",
"a": "1"
},
"xG": {
"h": "2.47444",
"a": "0.707541"
},
"datetime": "2026-08-23 13:00:00",
"forecast": {
"w": "0.8125",
"d": "0.1375",
"l": "0.05"
}
}
}
Home
Manchester City
2 - 1
finished
Away
Bournemouth
info Match Info
UNDERSTAT FEED
Provider / Source
Understat
External ID
31187
Raw Match ID
#346346
Provider Date
2026-08-23 13:00
Provider Status
finished
Scraped At
2026-09-29 03:45:04
SSOT Parent ID
#6487 (SSOT)
table_chart
Cross-Source Validation Matrix 3 Connected Feeds
Side-by-side consistency check across all scraped sources vs SSOT Consensus
warning
3 Feed Mismatches
| Metric |
🌟 SSOT (Consensus)
#6487
Sep 29, 18:07
|
Opta (StatsPerform)
opta_3yfh8a9q5jl1ytxc9s20y5zpw · P:500
Sep 29, 18:07
|
Football-Data.org
560548 · P:200
Sep 29, 03:30
|
Understat
31187 · P:150
Sep 29, 03:45
|
Consensus Status |
|---|---|---|---|---|---|
| toggle_on Match Status | FINISHED | FINISHED | FINISHED | FINISHED | ✅ 3/3 Verified |
| history Last Updated | 2026-09-29 18:07 | 2026-09-29 18:07 | 2026-09-29 03:30 | 2026-09-29 03:45 | 3 Feeds Synced |
| event Kickoff Time | 14:00 | 14:00 | 13:00 | 13:00 | ⚠️ Mismatch (3 feeds) |
| sports_soccer Full-Time Score (FT) | 2 : 1 | 2 : 1 | 2 : 1 | 2 : 1 | ✅ 3/3 Verified |
| timer Half-Time Score (HT) | 0 : 1 | 0 : 1 | 0 : 1 | — | ✅ 2/2 Verified |
| monitoring Expected Goals (xG) | 2.47 : 0.71 | — | — | 2.47 : 0.71 | 1 Feed (Understat) |
| pie_chart Possession (%) | 66.0% : 34.0% | 66.0% : 34.0% | — | — | 1 Feed (Opta) |
| adjust Total Shots | 13 : 5 (18) | 13 : 5 (18) | — | — | 1 Feed (Opta) |
| track_changes Shots on Target (SOT) | 6 : 4 (10) | 6 : 4 (10) | — | — | 1 Feed (Opta) |
| sports_score Corners | 8 : 3 (11) | 8 : 3 (11) | — | — | 1 Feed (Opta) |
| gavel Fouls | 11 : 11 (22) | 11 : 11 (22) | — | — | 1 Feed (Opta) |
| flag Yellow Cards | 1 : 2 (3) | 1 : 2 (3) | — | — | 1 Feed (Opta) |
| style Total Cards | 1 : 2 (3) | 1 : 2 (3) | — | — | 1 Feed (Opta) |
| flag_circle Offsides | 2 : 1 (3) | 2 : 1 (3) | — | — | 1 Feed (Opta) |
| sync_alt Total Passes | 658 : 344 (1002) | 658 : 344 (1002) | — | — | 1 Feed (Opta) |
| done_all Accurate Passes | 584 : 270 (854) | 584 : 270 (854) | — | — | 1 Feed (Opta) |
| shield Tackles Won | 8 : 8 (16) | 8 : 8 (16) | — | — | 1 Feed (Opta) |
| person Referee | Jarred Gillett open_in_new | Jarred Gillett open_in_new | Adrian Gillett open_in_new | — | ⚠️ Mismatch (2 feeds) |
Opta (P:500) is SSOT authority
Secondary feeds cross-validate score & timing
Health Score: 50% (3 verified, 3 issues)
analytics Detailed Match Statistics
FT & HT Breakdown| Metric | Total | Home | Away | Total HT | Home HT | Away HT |
|---|---|---|---|---|---|---|
| ⚽ Goals | 3 | 2 | 1 | 1 | 0 | 1 |
| 🧮 Expected Goals (xG) | 0 | 0 | 0 | 0 | 0 | 0 |
| 🛡️ Fouls | 22 | 11 | 11 | 0 | 0 | 0 |
| 🚀 Shots Total | 9 | 4 | 5 | 0 | 0 | 0 |
| 🎯 Shots on Target | 10 | 6 | 4 | 0 | 0 | 0 |
| 📐 Corners | 16 | 8 | 8 | 0 | 0 | 0 |
| 🟨 Yellow Cards | 3 | 1 | 2 | 0 | 0 | 0 |
| 🟥 Red Cards | 0 | 0 | 0 | 0 | 0 | 0 |
tune External Match Statistics
Passes, Possession & Tackles
PRO
| Metric | Total | Home | Away | Total HT | Home HT | Away HT |
|---|---|---|---|---|---|---|
| 📈 Ball Possession | 0 | 0 | 0 | 0 | 0 | 0 |
| 🎯 Total Passes | 0 | 0 | 0 | 0 | 0 | 0 |
| ✅ Accurate Passes | 0 | 0 | 0 | 0 | 0 | 0 |
| 👟 Total Crosses | 0 | 0 | 0 | 0 | 0 | 0 |
| 🎯 Accurate Crosses | 0 | 0 | 0 | 0 | 0 | 0 |
| 🤼 Tackles Won | 0 | 0 | 0 | 0 | 0 | 0 |
| 🚩 Offsides | 0 | 0 | 0 | 0 | 0 | 0 |
lock
PRO Extended Statistics
Pass accuracy, crosses, and tackle breakdowns are available for PRO members.
Upgrade to PRO
filter_list
Filter Stats By Type:
history Head-to-Head (H2H) Matches
4 matches| Date | League | Home | Score (Goals) | Away |
|---|---|---|---|---|
| Season 2025/2026 | ||||
| 2026-05-19 19:30 | Premier League | Bournemouth | 1 - 1 | Manchester City |
| 2025-11-02 16:30 | Premier League | Manchester City | 3 - 1 | Bournemouth |
| Season 2024/2025 | ||||
| 2025-05-20 21:00 | Premier League | Manchester City | 3 - 1 | Bournemouth |
| 2024-11-02 16:00 | Premier League | Bournemouth | 2 - 1 | Manchester City |
Recent Matches: Manchester City
W
Sunderland
[Home]
5 - 3
W
Manchester United
[Away]
0 - 1
W
Coventry City
[Home]
1 - 0
W
Crystal Palace
[Away]
1 - 4
L
Aston Villa
[Home]
1 - 2
Recent Matches: Bournemouth
L
Liverpool
[Home]
0 - 1
D
Brentford
[Home]
2 - 2
D
Newcastle United
[Away]
2 - 2
D
Everton
[Home]
1 - 1
D
Nottingham Forest
[Away]
1 - 1