Goals
Man of the match
Expected goals (xG)
AI forecast
TippioAn AI subscription opens everything. You can also earn it by tipping: tip at least 70% of a league's matches in a week and next week it's yours for free. A single outcome opens by watching an ad. Sign in and it shows here too, if you have access.
TV stations
InternationalChannels in 2 countries
Venue
Conditions
- Weatherscattered clouds
- RefereeCalum Scott
- 1st AssistantFrank Connor
- 2nd AssistantAndy Milne
- 4th OfficialC. Fordyce
Pressure index
Which side was pressing, minute by minute. The markers are the events: tap one to read the minute and the player — and, with ball positions loaded, the replay jumps there.
Match flow
Ball positions
The ball's path over the whole match or one half: press play to run through it, drag the slider to jump anywhere. Loaded on request to keep the page light.
Commentary
103- And there you have it. The match concludes - St. Johnstone 0, Kilmarnock 2.
- 90+7′The second half concludes with Kilmarnock leading St. Johnstone by 2 goals to nil.
- ⚠90+6′Opportunity squandered. Stevie May of St. Johnstone takes a right-footed shot from the middle of the penalty area, narrowly missing to the left. The assist was provided by Graham Carey.Penalty
- 90+5′Rory McKenzie of Kilmarnock commits a foul.
- 90+5′Connor Smith of St. Johnstone has secured a defensive free kick.
- 90+1′Opportunity squandered. Benjamin Mbunga Kimpioka of St. Johnstone fires a left-footed shot from the middle of the box that sails over the bar. The assist came from a cross by Luke Robinson.
- 90′Missed chance. Rory McKenzie - Kilmarnock - shot with left foot from a diffucult position on the left is close, but missed to the left. Assist - Kevin van Veen.
- ⚠89′Opportunity squandered. Corrie Ndaba of Kilmarnock attempts a shot with his left foot from the left side of the penalty area, but it sails high and wide to the left.Penalty
- 89′Liam Donnelly of Kilmarnock has earned an offensive free kick.
- 89′Stevie May of St. Johnstone commits a foul.
- 88′Player swap for St. Johnstone. Nicky Clark is replaced by Stevie May.
- 88′Player swap - St. Johnstone. David Keltjens is being replaced by Fran Franczak.
- 88′Player change - St. Johnstone. Adama Sidibeh is being replaced by Benjamin Mbunga Kimpioka.
- 88′Player swap - Kilmarnock. Danny Armstrong is replaced by Corrie Ndaba.
- 88′Player swap for Kilmarnock. Kevin van Veen is replacing Kyle Vassell.
- 85′Brad Lyons commits a foul - Kilmarnock.
- 85′Adama Sidibeh of St. Johnstone has earned a defensive free kick.
- 84′Corner kick awarded to Kilmarnock, forced by David Keltjens.
- ⚽81′Score! St. Johnstone 0, Kilmarnock 2. Marley Watkins of Kilmarnock strikes with his right foot from a short distance into the right corner. Kyle Vassell provided the assist.
- 81′Kyle Vassell of Kilmarnock has secured a free kick in the offensive zone.
- 81′Andy Considine commits a foul - St. Johnstone.
- 80′Marley Watkins of Kilmarnock commits a foul.
- 80′David Keltjens of St. Johnstone has been awarded a defensive free kick.
- 78′Kyle Vassell of Kilmarnock commits a foul.
- 78′David Keltjens of St. Johnstone has earned a defensive free kick.
- 77′Player Swap - Kilmarnock. Brad Lyons is replacing Liam Polworth.
- 77′Player change - Kilmarnock. David Watson makes way for Rory McKenzie.
- 75′Shot blocked. Andy Considine - St. Johnstone - shot with right foot from few metres is blocked.
- 75′New attacking attempt. Ryan McGowan - St. Johnstone - shot with right foot from the centre of the box is saved in the right corner.
- 75′Corner kick awarded to St. Johnstone, forced by David Watson's defense.
- 74′Lewis Mayo commits a foul - Kilmarnock.
- 74′Connor Smith - St. Johnstone - won a free kick on the left wing.
- 🩹70′Delay in match - injury Stuart Findlay - Kilmarnock
- 🩹70′Delay in match - injury David Keltjens - St. Johnstone
- 70′Shot blocked. Liam Donnelly - Kilmarnock - shot with right foot from the centre of the box is blocked. Assist - Kyle Vassell with a head.
- 69′Attempt thwarted. Stuart Findlay of Kilmarnock's header from the middle of the box is obstructed. The assist came from a cross by Danny Armstrong.
- 69′Corner kick awarded to Kilmarnock, forced by Nicky Clark's defense.
- 🩹69′Substitution - St. Johnstone. Connor Smith for Daniel Phillips - injury.
- 68′Delay over. They are ready to continue.
- 🩹67′Delay in match - injury Daniel Phillips - St. Johnstone
- 67′Corner - Kilmarnock. Conceded by Dimitar Mitov.
- 67′New attacking attempt. Liam Polworth - Kilmarnock - shot with right foot from outside the box is saved in the left corner.
- 67′Missed chance. Marley Watkins - Kilmarnock - shot with left foot from few metres missed to the left.
- 🩹63′Player swap in Kilmarnock team. Joe Wright, due to injury, is replaced by Robbie Deas.
- 63′Pause ended. They are prepared to proceed.
- 🩹62′Match holdup - Joe Wright of Kilmarnock is injured.
- 61′Kyle Vassell of Kilmarnock has successfully earned a defensive free kick.
- 61′Adama Sidibeh from St. Johnstone has committed a foul.
- 59′Player swap - St. Johnstone. Graham Carey is coming on for Max Kucheryavyi.
- 59′Offside - St. Johnstone. Adama Sidibeh has been flagged offside.
- 56′Daniel Phillips of St. Johnstone has earned an attacking free kick.
- 56′Pause finished. They are prepared to proceed.
- 🩹56′Match pause - Daniel Phillips of St. Johnstone is injured.
- 55′Matt Smith from St. Johnstone attempts a right-footed shot from outside the box, but it's blocked. His shot couldn't find its way through.
- 54′Ryan McGowan of St. Johnstone has been awarded an offensive free kick.
- 54′Kyle Vassell of Kilmarnock commits a foul.
- 54′Luke Robinson of St. Johnstone has secured a free kick on the left flank.
- 54′David Watson of Kilmarnock commits a foul.
- 53′Opportunity squandered. Nicky Clark of St. Johnstone takes a right-footed shot from the box's centre, but it sails over the goal. The assist was by Adama Sidibeh, who used his head.
- 51′Missed chance. Stuart Findlay - Kilmarnock - header inside of six yard box - left side is close, but missed to the left. Assist - Liam Polworth with a cross .
- 51′Kyle Vassell of Kilmarnock has earned an offensive free kick.
- 51′Andy Considine commits a foul - St. Johnstone.
- 50′Opportunity squandered. David Keltjens of St. Johnstone takes a right-footed shot from beyond the box following a corner, but it narrowly misses the target.
- 50′Corner kick awarded to St. Johnstone, forced by Will Dennis.
- ⚠49′Another offensive push. Max Kucheryavyi of St. Johnstone takes a left-footed shot from beyond the penalty area, but it's deflected to the right corner. The assist was by Matt Smith.Penalty
- 49′Missed chance. David Keltjens - St. Johnstone - shot with left foot from outside the box goes high .
- 48′Marley Watkins commits a foul - Kilmarnock.
- 48′Andy Considine of St. Johnstone has been awarded an offensive free kick.
- 46′Attempt thwarted. Kyle Vassell of Kilmarnock attempts a left-footed shot from the left side of the box, but it's deflected. The assist was by Matty Kennedy.
- 45′The second half commences with St. Johnstone trailing 0-1 against Kilmarnock.
- 45+2′The first half concludes with Kilmarnock leading St. Johnstone 1-0.
- ⚠45′Opportunity lost. Matty Kennedy from Kilmarnock attempted a right-footed shot from beyond the penalty area but it went wide to the left. The assist was provided by Marley Watkins.Penalty
- 43′Offside - St. Johnstone. Adama Sidibeh has been flagged offside.
- 42′Andy Considine of St. Johnstone has successfully earned a defensive free kick.
- 42′Danny Armstrong from Kilmarnock commits a foul.
- 38′Corner kick awarded to Kilmarnock, courtesy of a deflection off David Keltjens.
- 37′Luke Robinson from St. Johnstone is penalized for a foul.
- 37′Danny Armstrong of Kilmarnock successfully secured a defensive free kick.
- 36′New attacking attempt. Matty Kennedy - Kilmarnock - shot with right foot from few metres is saved in the left corner. Assist - Danny Armstrong with a cross.
- 34′Corner kick awarded to Kilmarnock, forced by Dimitar Mitov.
- 34′New attacking attempt. Marley Watkins - Kilmarnock - shot with right foot from the right side of the box is saved by goalkeeper in the centre of the goal. Assist - Joe Wright.
- 32′Marley Watkins of Kilmarnock has successfully earned a defensive free kick.
- 32′Fouled by Daniel Phillips - St. Johnstone
- 32′New attacking attempt. Luke Robinson - St. Johnstone - shot with left foot from outside the box is saved in the left corner.
- 30′Opportunity lost. Danny Armstrong of Kilmarnock narrowly misses the goal with a left-footed shot from beyond the box, following a free kick.
- 29′Luke Robinson from St. Johnstone commits a foul.
- 29′Danny Armstrong of Kilmarnock has secured an offensive free kick.
- 25′Max Kucheryavyi of St. Johnstone has been awarded a defensive free kick.
- 25′Marley Watkins of Kilmarnock commits a foul.
- ⚽23′Score! St. Johnstone 0, Kilmarnock 1. Joe Wright of Kilmarnock strikes with his right foot from the middle of the box, sending the ball to the left corner. The assist came from Liam Polworth with a cross.
- ⚠23′Attempt thwarted. Liam Donnelly of Kilmarnock's right-footed shot from the right side of the penalty area is intercepted. The assist was provided by Matty Kennedy.Penalty
- 20′Liam Donnelly from Kilmarnock has earned a free kick on the right flank.
- 20′Daniel Phillips of St. Johnstone commits a foul.
- 12′Matt Smith of St. Johnstone takes a shot with his right foot from outside the box, but it's blocked. His attempt at goal is unsuccessful.
- 11′Max Kucheryavyi of St. Johnstone has secured a free kick on the left flank.
- 11′David Watson of Kilmarnock commits a foul.
- 9′Missed chance. Danny Armstrong - Kilmarnock - shot with left foot from outside the box goes high. Assist - Liam Donnelly with a cross.
- 7′Marley Watkins of Kilmarnock is penalized for handling the ball.
- 3′Luke Robinson of St. Johnstone has successfully earned a defensive free kick.
- 3′Kyle Vassell of Kilmarnock commits a foul.
- 2′Corner - Kilmarnock. Conceded by David Keltjens.
- 2′Missed chance. Kyle Vassell - Kilmarnock - shot with right foot from the centre of the box missed to the left. Assist - Marley Watkins with a cross.
- The initial half commences...
Match statistics
Possession and passing
1 more
Attack
12 more
Defence and discipline
Other
1 more
Possession and passing
1 more
Attack
12 more
Defence and discipline
Other
1 more
Possession and passing
1 more
Attack
10 more
Defence and discipline
Other
1 more
The halves are each period's own numbers — not a split of the full-time figures.
The referee
| Avg | Home | Away | Career | |
|---|---|---|---|---|
| Yellow cards | 2.60 | 1.40 | 1.20 | 3.23 |
| Red cards | 0.20 | 0.20 | 0.00 | 0.17 |
| Second yellows | 0.20 | 0.00 | 0.20 | 0.06 |
| Penalties | 0.80 | 0.80 | 0.00 | 0.43 |
Home / away: what the home and the away side received on average. Career: the average over every match officiated.
Expected goals (xG)
Starting XI
The ↓ and minute under a player mean they were substituted off then.
St. Johnstone's starting XI cost €1.1M more.
The amount under a player is their last known transfer fee and its year (provider data) — not a market value.
St. Johnstone — bench
Player statistics
St. Johnstone starters then subs, by rating
Ryan McGowan#5 · Defender · 90′7.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 1
- Expected goals (xG)
- 0.11
- xGoT
- 0.57
- Hit woodwork
- 1
Passing
- Passes (accurate/total)
- 34/48
- Pass accuracy
- 71%
- Key passes
- 0
- Long balls (won/total)
- 1/8
Possession & duels
- Touches
- 0
- Duels (won/total)
- 7/9
- Aerials won
- 3
Defence
- Tackles
- 3
- Interceptions
- 2
- Clearances
- 4
- Blocked shots
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Luke Robinson#19 · Defender · 90′7.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 1
- Expected goals (xG)
- 0.04
- xGoT
- 0.03
Passing
- Passes (accurate/total)
- 38/52
- Pass accuracy
- 73%
- Key passes
- 1
- Crosses (accurate/total)
- 1/4
- Long balls (won/total)
- 1/5
Possession & duels
- Touches
- 0
- Duels (won/total)
- 9/17
- Aerials won
- 2
- Dribbles (won/attempted)
- 1/1
Defence
- Tackles
- 4
- Interceptions
- 2
- Clearances
- 3
- Blocked shots
- 1
Discipline
- Fouls
- 2
- Fouls drawn
- 2
David Keltjens#33 · Defender · 88′7.1
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 0
- Expected goals (xG)
- 0.07
Passing
- Passes (accurate/total)
- 25/33
- Pass accuracy
- 76%
- Key passes
- 0
- Crosses (accurate/total)
- 0/1
- Long balls (won/total)
- 0/5
Possession & duels
- Touches
- 0
- Duels (won/total)
- 10/16
- Aerials won
- 1
- Dribbles (won/attempted)
- 1/2
Defence
- Tackles
- 6
- Interceptions
- 1
- Clearances
- 5
- Blocked shots
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 2
M. Kucheriavyi#15 · Midfielder · 59′7.0
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 1
- Expected goals (xG)
- 0.01
- xGoT
- 0.08
Passing
- Passes (accurate/total)
- 23/26
- Pass accuracy
- 88%
- Key passes
- 0
- Crosses (accurate/total)
- 0/1
Possession & duels
- Touches
- 0
- Duels (won/total)
- 4/7
- Dribbles (won/attempted)
- 1/1
- Dispossessed
- 1
Defence
- Tackles
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 2
Nicky Clark#10 · Attacker · 88′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.12
Passing
- Passes (accurate/total)
- 18/24
- Pass accuracy
- 75%
- Key passes
- 0
Possession & duels
- Touches
- 0
- Duels (won/total)
- 3/10
- Aerials won
- 3
- Dispossessed
- 1
Defence
- Tackles
- 0
- Clearances
- 2
Discipline
- Fouls
- 0
Tony Gallacher#3 · Midfielder · 90′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 23/31
- Pass accuracy
- 74%
- Key passes
- 0
- Crosses (accurate/total)
- 0/3
- Long balls (won/total)
- 2/3
Possession & duels
- Touches
- 0
- Duels (won/total)
- 3/8
- Aerials won
- 3
Defence
- Tackles
- 0
- Interceptions
- 1
- Clearances
- 1
- Blocked shots
- 1
- Dribbled past
- 2
Discipline
- Fouls
- 0
Andy Considine#4 · Defender · 90′6.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Big chances missed
- 1
- Expected goals (xG)
- 0.72
- xGoT
- 0.06
Passing
- Passes (accurate/total)
- 30/42
- Pass accuracy
- 71%
- Key passes
- 0
- Long balls (won/total)
- 1/6
Possession & duels
- Touches
- 0
- Duels (won/total)
- 9/14
- Aerials won
- 4
- Dispossessed
- 1
Defence
- Tackles
- 3
- Interceptions
- 1
- Clearances
- 2
Discipline
- Fouls
- 2
- Fouls drawn
- 2
Adama Sidibeh#16 · Attacker · 88′6.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 10/15
- Pass accuracy
- 67%
- Key passes
- 1
- Crosses (accurate/total)
- 0/1
Possession & duels
- Touches
- 0
- Duels (won/total)
- 4/13
- Aerials won
- 3
- Dispossessed
- 2
Defence
- Tackles
- 0
- Dribbled past
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 1
- Offsides
- 2
Dimitar Mitov#1 · Goalkeeper · 90′6.4
Goalkeeping
- Saves
- 3
- Saves inside box
- 2
- Goals conceded
- 2
Passing
- Passes (accurate/total)
- 5/28
- Pass accuracy
- 18%
- Key passes
- 0
- Long balls (won/total)
- 2/25
Possession & duels
- Touches
- 0
- Duels (won/total)
- 0/1
Defence
- Tackles
- 0
- Clearances
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 0
Matthew Smith#22 · Midfielder · 90′6.4
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 0
- Expected goals (xG)
- 0.08
- xGoT
- 0.01
Passing
- Passes (accurate/total)
- 25/35
- Pass accuracy
- 74%
- Key passes
- 1
- Crosses (accurate/total)
- 0/5
- Long balls (won/total)
- 4/7
Possession & duels
- Touches
- 0
- Duels (won/total)
- 0/4
- Dribbles (won/attempted)
- 0/1
- Dispossessed
- 3
Defence
- Tackles
- 0
- Interceptions
- 1
Discipline
- Fouls
- 0
Daniel Phillips#34 · Midfielder · 69′6.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 23/36
- Pass accuracy
- 64%
- Key passes
- 0
- Long balls (won/total)
- 2/7
Possession & duels
- Touches
- 0
- Duels (won/total)
- 3/11
- Aerials won
- 1
- Dribbles (won/attempted)
- 0/1
- Dispossessed
- 3
Defence
- Tackles
- 1
- Interceptions
- 1
- Clearances
- 2
Discipline
- Fouls
- 2
- Fouls drawn
- 1
Graham Carey#11 · Midfielder · 31′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 10/15
- Pass accuracy
- 67%
- Key passes
- 1
- Crosses (accurate/total)
- 2/3
- Long balls (won/total)
- 1/2
Possession & duels
- Touches
- 0
- Duels (won/total)
- 0/1
Defence
- Tackles
- 0
- Clearances
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 0
Connor Smith#50 · Midfielder · 21′6.4
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 2/7
- Pass accuracy
- 29%
- Key passes
- 0
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 0
- Duels (won/total)
- 4/7
- Aerials won
- 1
- Dribbles (won/attempted)
- 0/1
- Dispossessed
- 1
Defence
- Tackles
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 2
Stevie May#7 · Attacker · 2′–
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.07
Passing
- Passes (accurate/total)
- 2/2
- Pass accuracy
- 100%
- Key passes
- 0
Possession & duels
- Touches
- 0
- Duels (won/total)
- 1/2
- Dribbles (won/attempted)
- 1/1
Defence
- Tackles
- 0
Discipline
- Fouls
- 1
B. Kimpioka#29 · Attacker · 2′–
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.19
Passing
- Passes (accurate/total)
- 2/2
- Pass accuracy
- 100%
- Key passes
- 0
Possession & duels
- Touches
- 0
- Duels (won/total)
- 0/0
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
F. Franczak#46 · Midfielder · 2′–
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 4/5
- Pass accuracy
- 80%
- Key passes
- 0
Possession & duels
- Touches
- 0
- Duels (won/total)
- 0/1
Defence
- Tackles
- 0
- Dribbled past
- 1
Discipline
- Fouls
- 0
Kilmarnock starters then subs, by rating
Joe Wright#4 · Defender · 63′7.8
Attack
- Goals
- 1
- Assists
- 0
- Shots
- 1
- Shots on target
- 1
- Big chances created
- 1
- Expected goals (xG)
- 0.41
- xGoT
- 0.81
Passing
- Passes (accurate/total)
- 16/25
- Pass accuracy
- 64%
- Key passes
- 1
- Long balls (won/total)
- 1/4
Possession & duels
- Touches
- 0
- Duels (won/total)
- 2/2
- Aerials won
- 2
Defence
- Tackles
- 0
- Clearances
- 2
Discipline
- Fouls
- 0
K. Vassell#9 · Attacker · 88′7.8
Attack
- Goals
- 0
- Assists
- 1
- Shots
- 2
- Shots on target
- 0
- Big chances created
- 1
- Expected goals (xG)
- 0.31
- xGoT
- 0.00
Passing
- Passes (accurate/total)
- 10/24
- Pass accuracy
- 38%
- Key passes
- 2
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 0
- Duels (won/total)
- 14/27
- Aerials won
- 8
- Dribbles (won/attempted)
- 0/1
- Dispossessed
- 2
Defence
- Tackles
- 3
- Clearances
- 1
- Blocked shots
- 1
Discipline
- Fouls
- 4
- Fouls drawn
- 3
Lewis Mayo#5 · Defender · 90′7.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 26/42
- Pass accuracy
- 62%
- Key passes
- 0
- Long balls (won/total)
- 6/16
Possession & duels
- Touches
- 0
- Duels (won/total)
- 6/8
- Aerials won
- 4
Defence
- Tackles
- 2
- Interceptions
- 1
- Clearances
- 5
- Blocked shots
- 1
Discipline
- Fouls
- 1
Danny Armstrong#11 · Midfielder · 88′7.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 0
- Big chances created
- 1
- Expected goals (xG)
- 0.10
Passing
- Passes (accurate/total)
- 17/31
- Pass accuracy
- 55%
- Key passes
- 2
- Crosses (accurate/total)
- 4/8
- Long balls (won/total)
- 3/11
Possession & duels
- Touches
- 0
- Duels (won/total)
- 7/14
- Aerials won
- 2
- Dribbles (won/attempted)
- 1/4
- Dispossessed
- 1
Defence
- Tackles
- 2
- Dribbled past
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 2
Marley Watkins#23 · Attacker · 90′7.5
Attack
- Goals
- 1
- Assists
- 0
- Shots
- 3
- Shots on target
- 2
- Big chances missed
- 1
- Expected goals (xG)
- 1.44
- xGoT
- 1.05
Passing
- Passes (accurate/total)
- 9/19
- Pass accuracy
- 47%
- Key passes
- 2
- Crosses (accurate/total)
- 1/2
Possession & duels
- Touches
- 0
- Duels (won/total)
- 3/16
- Aerials won
- 1
- Dribbles (won/attempted)
- 0/1
- Dispossessed
- 4
Defence
- Tackles
- 1
- Clearances
- 2
Discipline
- Fouls
- 4
- Fouls drawn
- 1
Will Dennis#1 · Goalkeeper · 90′7.3
Goalkeeping
- Saves
- 3
- Saves inside box
- 1
- Goals conceded
- 0
Passing
- Passes (accurate/total)
- 10/27
- Pass accuracy
- 37%
- Key passes
- 0
- Long balls (won/total)
- 7/24
Possession & duels
- Touches
- 0
- Duels (won/total)
- 0/0
Defence
- Tackles
- 0
- Clearances
- 1
Discipline
- Fouls
- 0
Stuart Findlay#17 · Defender · 90′7.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 0
- Big chances missed
- 1
- Expected goals (xG)
- 0.09
- xGoT
- 0.00
Passing
- Passes (accurate/total)
- 21/27
- Pass accuracy
- 81%
- Key passes
- 0
- Long balls (won/total)
- 2/7
Possession & duels
- Touches
- 0
- Duels (won/total)
- 5/9
- Aerials won
- 4
Defence
- Tackles
- 1
- Interceptions
- 2
- Clearances
- 2
- Blocked shots
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 0
Liam Donnelly#22 · Midfielder · 90′7.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 0
- Expected goals (xG)
- 0.14
- xGoT
- 0.01
Passing
- Passes (accurate/total)
- 17/27
- Pass accuracy
- 63%
- Key passes
- 1
- Crosses (accurate/total)
- 1/2
- Long balls (won/total)
- 3/5
Possession & duels
- Touches
- 0
- Duels (won/total)
- 8/9
- Aerials won
- 5
- Dribbles (won/attempted)
- 1/1
Defence
- Tackles
- 0
- Interceptions
- 1
- Clearances
- 2
Discipline
- Fouls
- 0
- Fouls drawn
- 2
Liam Polworth#31 · Midfielder · 77′7.3
Attack
- Goals
- 0
- Assists
- 1
- Shots
- 1
- Shots on target
- 1
- Big chances created
- 1
- Expected goals (xG)
- 0.06
- xGoT
- 0.54
Passing
- Passes (accurate/total)
- 24/32
- Pass accuracy
- 75%
- Key passes
- 2
- Crosses (accurate/total)
- 2/3
- Long balls (won/total)
- 5/8
Possession & duels
- Touches
- 0
- Duels (won/total)
- 0/2
- Dribbles (won/attempted)
- 0/1
Defence
- Tackles
- 0
- Clearances
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 0
Matty Kennedy#10 · Midfielder · 90′7.0
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 1
- Big chances missed
- 1
- Expected goals (xG)
- 0.35
- xGoT
- 0.65
- Hit woodwork
- 1
Passing
- Passes (accurate/total)
- 19/23
- Pass accuracy
- 83%
- Key passes
- 2
- Crosses (accurate/total)
- 0/5
- Long balls (won/total)
- 2/5
Possession & duels
- Touches
- 0
- Duels (won/total)
- 3/8
- Dribbles (won/attempted)
- 2/4
- Dispossessed
- 1
Defence
- Tackles
- 1
- Clearances
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 0
David Watson#12 · Midfielder · 77′7.0
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 12/20
- Pass accuracy
- 60%
- Key passes
- 0
- Crosses (accurate/total)
- 0/1
- Long balls (won/total)
- 2/5
Possession & duels
- Touches
- 0
- Duels (won/total)
- 7/11
- Aerials won
- 2
- Dribbles (won/attempted)
- 1/1
- Dispossessed
- 1
Defence
- Tackles
- 4
- Interceptions
- 1
- Clearances
- 3
Discipline
- Fouls
- 2
Brad Lyons#8 · Midfielder · 13′7.0
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 5/9
- Pass accuracy
- 50%
- Key passes
- 0
- Long balls (won/total)
- 1/3
Possession & duels
- Touches
- 0
- Duels (won/total)
- 3/5
- Aerials won
- 2
Defence
- Tackles
- 1
Discipline
- Fouls
- 1
Rory McKenzie#7 · Midfielder · 13′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.10
Passing
- Passes (accurate/total)
- 8/11
- Pass accuracy
- 73%
- Key passes
- 0
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 0
- Duels (won/total)
- 1/4
- Dribbles (won/attempted)
- 1/2
Defence
- Tackles
- 0
Discipline
- Fouls
- 1
Robbie Deas#6 · Defender · 27′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 6/9
- Pass accuracy
- 67%
- Key passes
- 1
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 0
- Duels (won/total)
- 2/3
- Aerials won
- 1
Defence
- Tackles
- 1
Discipline
- Fouls
- 0
Corrie Ndaba#3 · Defender · 2′–
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.04
Passing
- Passes (accurate/total)
- 7/7
- Pass accuracy
- 100%
- Key passes
- 0
- Crosses (accurate/total)
- 0/1
Possession & duels
- Touches
- 0
- Duels (won/total)
- 1/1
- Dribbles (won/attempted)
- 1/1
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Kevin van Veen#99 · Attacker · 2′–
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 3/6
- Pass accuracy
- 50%
- Key passes
- 1
- Long balls (won/total)
- 1/2
Possession & duels
- Touches
- 0
- Duels (won/total)
- 2/2
- Aerials won
- 2
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Coaches
Absentees
2| Player | Reason | Back |
|---|---|---|
| 🩹injury · Elbow Fracture | 31 May 2024 | |
| 🩹injury · Calf Injury | 20 Apr 2024 |
Officials
- RefereeCalum Scott
- 1st AssistantFrank Connor
- 2nd AssistantAndy Milne
- 4th OfficialC. Fordyce
Odds
Opening markets, for information — Tippio is not a bookmaker. Under each price, the probability it implies.
Match winner (1X2)i
Who wins in regular time: home (1), draw (X) or away (2).
i
Who wins in regular time: home (1), draw (X) or away (2).
| Outcome | bet365 | Unibet |
|---|---|---|
| St. Johnstone | 3.8026.32% | 3.6027.78% |
| Draw | 3.3030.3% | 3.2530.77% |
| Kilmarnock | 2.0548.78% | 2.0050% |
Double chancei
Two outcomes in one bet — it wins if either happens.
i
Two outcomes in one bet — it wins if either happens.
| Outcome | bet365 | Unibet |
|---|---|---|
| St. Johnstone or Draw | 1.7257.9% | 1.7656.82% |
| St. Johnstone or Kilmarnock | 1.3375.02% | 1.3375.19% |
| Draw or Kilmarnock | 1.2580% | 1.2878.13% |
Goals over/underi
Total goals over or under the line.
i
Total goals over or under the line.
| Outcome | bet365 | Unibet |
|---|---|---|
| 2+ goals | – | 1.3574.07% |
| 0–1 goals | – | 3.2530.77% |
| 3+ goals | 2.5040% | 2.0848.08% |
| 0–2 goals | 1.5365.23% | 1.7058.82% |
| 4+ goals | – | 3.8026.32% |
| 0–3 goals | – | 1.2480.65% |
Both teams to scorei
Whether both sides score at least once.
i
Whether both sides score at least once.
| Outcome | bet365 | Unibet |
|---|---|---|
| Yes | 2.2045.45% | 1.8753.48% |
| No | 1.6161.92% | 1.8853.19% |
Half-time resulti
The score at half-time.
i
The score at half-time.
| Outcome | bet365 | Unibet |
|---|---|---|
| St. Johnstone | 4.7521.05% | 4.2023.81% |
| Draw | 1.9551.23% | 2.0848.08% |
| Kilmarnock | 2.8734.78% | 2.7037.04% |
Half-time / full-timei
Who leads at half-time and who wins at the end — both together.
i
Who leads at half-time and who wins at the end — both together.
| Outcome | bet365 |
|---|---|
| STJ → STJ | 6.5015.38% |
| STJ → X | 15.006.67% |
| STJ → KIL | 29.003.45% |
| X → STJ | 8.0012.5% |
| X → X | 4.3323.08% |
| X → KIL | 4.7521.05% |
| KIL → STJ | 41.002.44% |
| KIL → X | 15.006.67% |
| KIL → KIL | 3.4029.41% |
Total cornersi
Total corners over or under the line.
i
Total corners over or under the line.
| Outcome | bet365 |
|---|---|
| 12 - 14 | 3.6027.78% |
| 6 - 8 | 3.7526.67% |
| 9 - 11 | 2.6238.1% |
| Under 6 | 13.007.69% |
| Over 14 | 7.0014.29% |
Cards over/underi
Total cards (yellow = 1, red = 2) over or under the line.
i
Total cards (yellow = 1, red = 2) over or under the line.
| Outcome | bet365 |
|---|---|
| 5+ cards | 1.8055.56% |
| 0–4 cards | 1.9052.38% |
The Tippio app shows an AI forecast and the community's tip split for every match — and in Tipper you compete with your friends.
