hub
Source / Feed:
verified
Consensus SSOT Mode
Home
Rennes
3 - 2
finished
Away
Le Mans
HT: 2 - 1
Referees
info Match Info
SSOT MAIN
Mode
Consensus (SSOT)
SSOT Match ID
#23017
Leading Source
Opta
Linked Feeds
Consensus Date
2026-08-30 17:15
Status
finished
Last Updated
2026-09-27 19:48:09
table_chart
Cross-Source Validation Matrix 3 Connected Feeds
Side-by-side consistency check across all scraped sources vs SSOT Consensus
warning
2 Feed Mismatches
| Metric |
🌟 SSOT (Consensus)
#23017
Sep 27, 19:48
|
Opta (StatsPerform)
opta_9g5wxa30w6yr5rapgssrad990 · P:500
Sep 27, 19:48
|
Football-Data.org
559709 · P:200
Sep 27, 03:31
|
Understat
31956 · P:150
Sep 27, 04:07
|
Consensus Status |
|---|---|---|---|---|---|
| toggle_on Match Status | FINISHED | FINISHED | FINISHED | FINISHED | ✅ 3/3 Verified |
| history Last Updated | 2026-09-27 19:48 | 2026-09-27 19:48 | 2026-09-27 03:31 | 2026-09-27 04:07 | 3 Feeds Synced |
| event Kickoff Time | 17:15 | 17:15 | 15:15 | 15:15 | ⚠️ Mismatch (3 feeds) |
| sports_soccer Full-Time Score (FT) | 3 : 2 | 3 : 2 | 3 : 2 | 3 : 2 | ✅ 3/3 Verified |
| timer Half-Time Score (HT) | 2 : 1 | 2 : 1 | 2 : 1 | — | ✅ 2/2 Verified |
| monitoring Expected Goals (xG) | 3.64 : 2.72 | — | — | 3.64 : 2.72 | 1 Feed (Understat) |
| pie_chart Possession (%) | 64.0% : 36.0% | 64.0% : 36.0% | — | — | 1 Feed (Opta) |
| adjust Total Shots | 22 : 12 (34) | 22 : 12 (34) | — | — | 1 Feed (Opta) |
| track_changes Shots on Target (SOT) | 8 : 5 (13) | 8 : 5 (13) | — | — | 1 Feed (Opta) |
| sports_score Corners | 8 : 6 (14) | 8 : 6 (14) | — | — | 1 Feed (Opta) |
| gavel Fouls | 15 : 15 (30) | 15 : 15 (30) | — | — | 1 Feed (Opta) |
| flag Yellow Cards | 3 : 2 (5) | 3 : 2 (5) | — | — | 1 Feed (Opta) |
| warning Red Cards | 0 : 1 (1) | 0 : 1 (1) | — | — | 1 Feed (Opta) |
| style Total Cards | 3 : 2 (5) | 3 : 2 (5) | — | — | 1 Feed (Opta) |
| flag_circle Offsides | 2 : 3 (5) | 2 : 3 (5) | — | — | 1 Feed (Opta) |
| sync_alt Total Passes | 501 : 282 (783) | 501 : 282 (783) | — | — | 1 Feed (Opta) |
| done_all Accurate Passes | 424 : 195 (619) | 424 : 195 (619) | — | — | 1 Feed (Opta) |
| shield Tackles Won | 4 : 6 (10) | 4 : 6 (10) | — | — | 1 Feed (Opta) |
| person Referee | Romain Lissorgue open_in_new | Romain Lissorgue open_in_new | Romain Lissorgue open_in_new | — | ✅ 2/2 Verified |
Opta (P:500) is SSOT authority
Secondary feeds cross-validate score & timing
Health Score: 67% (4 verified, 2 issues)
analytics Detailed Match Statistics
FT & HT Breakdown| Metric | Total | Home | Away | Total HT | Home HT | Away HT |
|---|---|---|---|---|---|---|
| ⚽ Goals | 5 | 3 | 2 | 3 | 2 | 1 |
| 🧮 Expected Goals (xG) | 6.36 | 3.64 | 2.72 | 0 | 0 | 0 |
| 🛡️ Fouls | 30 | 15 | 15 | 8 | 4 | 4 |
| 🚀 Shots Total | 34 | 22 | 12 | 18 | 10 | 8 |
| 🎯 Shots on Target | 13 | 8 | 5 | 8 | 5 | 3 |
| 📐 Corners | 14 | 8 | 6 | 9 | 6 | 3 |
| 🟨 Yellow Cards | 5 | 3 | 2 | 0 | 0 | 0 |
| 🟥 Red Cards | 1 | 0 | 1 | 0 | 0 | 0 |
tune External Match Statistics
Passes, Possession & Tackles
PRO
| Metric | Total | Home | Away | Total HT | Home HT | Away HT |
|---|---|---|---|---|---|---|
| 📈 Ball Possession | 100.0% | 64.0% | 36.0% | 100.0% | 62.9% | 37.1% |
| 🎯 Total Passes | 783 | 501 | 282 | 425 | 270 | 155 |
| ✅ Accurate Passes | 619 | 424 | 195 | 343 | 227 | 116 |
| 👟 Total Crosses | 0 | 0 | 0 | 0 | 0 | 0 |
| 🎯 Accurate Crosses | 0 | 0 | 0 | 0 | 0 | 0 |
| 🤼 Tackles Won | 15 | 5 | 10 | 5 | 2 | 3 |
| 🚩 Offsides | 5 | 2 | 3 | 2 | 1 | 1 |
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
0 matches| Date | League | Home | Score (Goals) | Away |
|---|---|---|---|---|
| No recorded head-to-head matches for these teams. | ||||
Recent Matches: Rennes
L
Olympique Lyonnais
[Away]
4 - 0
W
Olympique Marseille
[Home]
1 - 0
W
Angers SCO
[Away]
1 - 2
W
Angers
[Away]
1 - 2
D
Paris Saint Germain
[Away]
0 - 0
Team Stats
3.64052
xG
2.72393
22
Shots
12
8
Shots on Target
5
6
Deep Passes
6
8.2105
PPDA
16