Match record
Premiership · Scotland · 2025/2026
23 Aug 2025 · Completed fixture
Celtic vs Livingston
- Competition
- Premiership (Scotland)
- Season
- 2025/2026
- Date
- 23 Aug 2025
- Venue
- Celtic Park
- Status
- Completed
- Half time
- 0–0
Match events
Goals, cards, substitutions and other recorded events in chronological order.
- 14' · VAR reviewCELArne EngelsOffside
- 29' · SubstitutionLIVStevie May on · Shane Blaney off29' · SubstitutionStevie May on · Shane Blaney off
- 47' · Goal1-0CELBenjamin NygrenRight foot shot
- 58' · SubstitutionCELJames Forrest on · Luke McCowan off
- 58' · SubstitutionCELDaizen Maeda on · Shin Yamada off
- 58' · SubstitutionCELCallum McGregor on · Paulo Bernardo off
- 66' · SubstitutionLIVConnor McLennan on · Andy Winter off66' · SubstitutionConnor McLennan on · Andy Winter off
- 66' · SubstitutionLIVTete Yengi on · Jeremy Bokila off66' · SubstitutionTete Yengi on · Jeremy Bokila off
- 69' · SubstitutionCELJohnny Kenny on · Hyun-jun Yang off
- 71' · Goal2-0CELBenjamin NygrenRight foot shot
- 74' · SubstitutionLIVLewis Smith on · Macaulay Tait off74' · SubstitutionLewis Smith on · Macaulay Tait off
- 75' · Yellow cardLIVStevie MayFoul75' · Yellow cardStevie MayFoul
- 76' · Goal3-0CELJohnny Kenny · assist Daizen MaedaRight foot shot
- 79' · SubstitutionCELColby Donovan on · Anthony Ralston off
Timeline of imported events only. The full event log with teams and players is listed in the table below.
- MinEventPlayers
- 14'VAR reviewCelticOffsideArne Engels
- 29'SubstitutionLivingstonStevie May on · Shane Blaney off
- 47'GoalCeltic1-0Right foot shotBenjamin Nygren
- 58'SubstitutionCelticJames Forrest on · Luke McCowan off
- 58'SubstitutionCelticDaizen Maeda on · Shin Yamada off
- 58'SubstitutionCelticCallum McGregor on · Paulo Bernardo off
- 66'SubstitutionLivingstonConnor McLennan on · Andy Winter off
- 66'SubstitutionLivingstonTete Yengi on · Jeremy Bokila off
- 69'SubstitutionCelticJohnny Kenny on · Hyun-jun Yang off
- 71'GoalCeltic2-0Right foot shotBenjamin Nygren
- 74'SubstitutionLivingstonLewis Smith on · Macaulay Tait off
- 75'Yellow cardLivingstonFoulStevie May
- 76'GoalCeltic3-0Right foot shotJohnny Kenny · assist Daizen Maeda
- 79'SubstitutionCelticColby Donovan on · Anthony Ralston off
| Min | Event | Team | Players |
|---|---|---|---|
| 14' | VAR reviewOffside | Celtic | Arne Engels |
| 29' | Substitution | Livingston | Stevie May on · Shane Blaney off |
| 47' | Goal1-0Right foot shot | Celtic | Benjamin Nygren |
| 58' | Substitution | Celtic | James Forrest on · Luke McCowan off |
| 58' | Substitution | Celtic | Daizen Maeda on · Shin Yamada off |
| 58' | Substitution | Celtic | Callum McGregor on · Paulo Bernardo off |
| 66' | Substitution | Livingston | Connor McLennan on · Andy Winter off |
| 66' | Substitution | Livingston | Tete Yengi on · Jeremy Bokila off |
| 69' | Substitution | Celtic | Johnny Kenny on · Hyun-jun Yang off |
| 71' | Goal2-0Right foot shot | Celtic | Benjamin Nygren |
| 74' | Substitution | Livingston | Lewis Smith on · Macaulay Tait off |
| 75' | Yellow cardFoul | Livingston | Stevie May |
| 76' | Goal3-0Right foot shot | Celtic | Johnny Kenny · assist Daizen Maeda |
| 79' | Substitution | Celtic | Colby Donovan on · Anthony Ralston off |
Events are shown exactly as imported. A dash means the provider recorded no player for that event.
Team performance
Aggregated from player match data — these are not official provider team statistics. Only statistics recorded for both teams are compared.
Aggregated from player match data: summed from the individual statistics of 31 players in this fixture. These are not official provider team statistics. "Not available" means the provider sent no value — it never means zero.
Match performers
Existing match-level values only. No new rating, ranking or performer formula is applied.
- Benjamin NygrenAttacker · 90'
- Rtg
- 9.25
- G
- 2
- A
- 0
- Anthony RalstonDefender · 79'
- Rtg
- 7.97
- G
- 0
- A
- 0
- Dane MurrayDefender · 90'
- Rtg
- 7.81
- G
- 0
- A
- 0
- Liam ScalesDefender · 90'
- Rtg
- 7.71
- G
- 0
- A
- 0
- Hayato InamuraDefender · 90'
- Rtg
- 7.65
- G
- 0
- A
- 0
- Mohamad SyllaMidfielder · 90'
- Rtg
- 6.99
- G
- 0
- A
- 0
- Shane BlaneyDefender · 29'
- Rtg
- 6.79
- G
- 0
- A
- 0
- Danny FinlaysonDefender · 90'
- Rtg
- 6.72
- G
- 0
- A
- 0
- Jeremy BokilaAttacker · 66'
- Rtg
- 6.68
- G
- 0
- A
- 0
- Stevie MayAttacker · 61'
- Rtg
- 6.60
- G
- 0
- A
- 0
Existing player match values only — rating, goals and assists as imported, ordered by the stored provider rating. No performer score is calculated. "N/A" means the provider sent no value.
Highest match impact
- 01Benjamin NygrenCeltic86.6
- 02Hayato InamuraCeltic82.5
- 03Dane MurrayCeltic75.6
Only appearances with a valid, fully covered match impact value.
Highest rating
- 01Benjamin NygrenCeltic9.25
- 02Anthony RalstonCeltic7.97
- 03Dane MurrayCeltic7.81
Provider match rating, shown as imported.
Most key passes
- 01Benjamin NygrenCeltic3
- 02Stevie MayLivingston3
- 03Dane MurrayCeltic2
Imported match statistic.
Most tackles
- 01Mohamad SyllaLivingston5
- 02Samson LawalLivingston4
- 03Arne EngelsCeltic3
Imported match statistic.
Most successful dribbles
- 01Benjamin NygrenCeltic3
- 02Luke McCowanCeltic2
- 03James ForrestCeltic2
Imported match statistic.
Lineups
Starters and substitutes as imported. Substitutes without recorded minutes are flagged as unused and never counted as an appearance.
Celtic
Formation 4-3-3Starting eleven
| # | Player | Position | Min | Rating | G | A | Cards | Impact |
|---|---|---|---|---|---|---|---|---|
| 27 | Arne Engels | Midfielder | 90 | 7.07 | 0 | 0 | 0 | 51.7 |
| 8 | Benjamin Nygren | Attacker | 90 | 9.25 | 2 | 0 | 0 | 86.6 |
| 47 | Dane Murray | Defender | 90 | 7.81 | 0 | 0 | 0 | 75.6 |
| 25 | Hayato Inamura | Defender | 90 | 7.65 | 0 | 0 | 0 | 82.5 |
| 1 | Kasper Schmeichel | Goalkeeper | 90 | 7.17 | 0 | 0 | 0 | 72.7 |
| 5 | Liam Scales | Defender | 90 | 7.71 | 0 | 0 | 0 | 60.0 |
| 56 | Anthony Ralston | Defender | 79 | 7.97 | 0 | 0 | 0 | 72.7 |
| 13 | Hyun-jun Yang | Attacker | 69 | 7.15 | 0 | 0 | 0 | 60.4 |
| 14 | Luke McCowan | Midfielder | 58 | 6.48 | 0 | 0 | 0 | — |
| 28 | Paulo Bernardo | Midfielder | 58 | 6.64 | 0 | 0 | 0 | — |
| 18 | Shin Yamada | Attacker | 58 | 6.13 | 0 | 0 | 0 | — |
Substitutes
| # | Player | Position | Min | Rating | G | A | Cards | Impact |
|---|---|---|---|---|---|---|---|---|
| 42 | Callum McGregor | Midfielder | 32 | 6.52 | 0 | 0 | 0 | — |
| 38 | Daizen Maeda | Attacker | 32 | 7.24 | 0 | 1 | 0 | — |
| 49 | James Forrest | Midfielder | 32 | 6.82 | 0 | 0 | 0 | — |
| 24 | Johnny Kenny | Attacker | 21 | 7.03 | 1 | 0 | 0 | — |
| 51 | Colby Donovan | Defender | 11 | 6.61 | 0 | 0 | 0 | — |
| 20 | Cameron Carter-Vickers Unused | Defender | — | — | — | — | — | — |
| 63 | Kieran TierneyUnused | Defender | — | — | — | — | — | — |
| 41 | Reo HatateUnused | Midfielder | — | — | — | — | — | — |
| 12 | Viljami SinisaloUnused | Goalkeeper | — | — | — | — | — | — |
Livingston
Formation 5-4-1Starting eleven
| # | Player | Position | Min | Rating | G | A | Cards | Impact |
|---|---|---|---|---|---|---|---|---|
| 19 | Danny Finlayson | Defender | 90 | 6.72 | 0 | 0 | 0 | 43.9 |
| 27 | Danny Wilson | Defender | 90 | 6.51 | 0 | 0 | 0 | 44.2 |
| 28 | Jérôme Prior | Goalkeeper | 90 | 6.33 | 0 | 0 | 0 | 56.4 |
| 24 | Mohamad Sylla | Midfielder | 90 | 6.99 | 0 | 0 | 0 | 54.9 |
| 5 | Ryan McGowan | Defender | 90 | 6.56 | 0 | 0 | 0 | 31.3 |
| 40 | Samson Lawal | Defender | 90 | 6.15 | 0 | 0 | 0 | — |
| 8 | Scott Pittman | Midfielder | 90 | 6.58 | 0 | 0 | 0 | — |
| 25 | Macaulay Tait | Midfielder | 74 | 6.58 | 0 | 0 | 0 | 45.0 |
| 16 | Andy Winter | Midfielder | 66 | 6.53 | 0 | 0 | 0 | — |
| 18 | Jeremy Bokila | Attacker | 66 | 6.68 | 0 | 0 | 0 | — |
| 4 | Shane Blaney | Defender | 29 | 6.79 | 0 | 0 | 0 | — |
Substitutes
| # | Player | Position | Min | Rating | G | A | Cards | Impact |
|---|---|---|---|---|---|---|---|---|
| 17 | Stevie May | Attacker | 61 | 6.60 | 0 | 0 | 1Y | — |
| 11 | Connor McLennan | Attacker | 24 | 6.23 | 0 | 0 | 0 | — |
| 39 | Tete Yengi | Attacker | 24 | 6.45 | 0 | 0 | 0 | — |
| 15 | Lewis Smith | Midfielder | 16 | 6.37 | 0 | 0 | 0 | — |
| 22 | Andrew ShinnieUnused | Attacker | — | — | — | — | — | — |
| 23 | Brooklyn KabongoloUnused | Defender | — | — | — | — | — | — |
| 14 | Jack HamiltonUnused | Goalkeeper | — | — | — | — | — | — |
| 9 | Robbie MuirheadUnused | Attacker | — | — | — | — | — | — |
| 7 | Zak RuddenUnused | Attacker | — | — | — | — | — | — |
Formations
Starting shapes as recorded by the provider.
Celtic · Home
Celtic lined up 4-3-3 in front of the goalkeeper.
Livingston · Away
Livingston lined up 1-4-5 in front of the goalkeeper.
- Celtic
- 4-3-3
- Livingston
- 5-4-1
Methodology
Match data comes from the Sportmonks import. Only completed fixtures carry appearances, player statistics and match impact; team figures on this page are summed from individual player match data, and a value the provider never sent stays unavailable rather than becoming a zero.
Data source
Match, lineup, event and player statistics come from Sportmonks and are stored per fixture. Only completed fixtures with recorded minutes are aggregated — announced lineups and future fixtures are excluded.
Per 90 minutes
A per-90 value scales a season total to a full match: total × 90 ÷ minutes played. It is not calculated when minutes are missing or zero.
Missing data
The provider omits some statistics instead of sending a zero. A missing value is shown as "not available" and never converted to 0, so rates and percentiles are only produced where the underlying fields genuinely exist.
Impact Score
The Football Performance Lab Impact Score is an experimental in-house model that combines role-relative percentile families with explicit weights. It is not an official rating and not a measure of transfer value.
Minimum samples
Values are calculated internally from 180 minutes, but a player is only shown publicly with a ranked Impact Score from 360 minutes and 5 appearances, with at least 90% metric coverage and an established role. A single appearance contributes a match impact observation from 30 minutes.