St. Johnstone are averaging 11.1 fouls per game in 2026/2027, with matches involving them seeing 23.6 total fouls on average. That puts them 10th of 12 for team fouls per match in their primary competition. Below you'll find player foul-rate forecasts, the matchup read for the upcoming fixture against Kilmarnock, a profile of referee John Beaton, and a full match-by-match log.
Jason Holt leads with 11 fouls across 9 qualifying appearances (1.22/g, 89% hit rate). Sort the foul-rate table to compare every St. Johnstone player by fouls per qualifying appearance (≥20 minutes), hit-rate over six matches and the current Bet365 1+ fouls price.
St. Johnstone are averaging 11.1 fouls per game over 10 games and concede 12.5 for a match-total of 23.6. That ranks 10th of 12 for team fouls in their primary competition. On average St. Johnstone pick up one yellow card every 0.162 fouls.
Foul matchup blends the defender's fouls per game (40%), the opposition attacker's fouls drawn per game (40%), and the team's underlying foul propensity (20%). For the upcoming fixture against Kilmarnock the page weights each St. Johnstone defender against the opposition's last-season fouls-drawn rate.
All numbers come from match-level Sportmonks data ingested into Statz — 10 St. Johnstone fixtures in the active window for 2026/2027. Player odds come from Bet365 player markets when priced.
A player must have featured for at least 20 minutes in a fixture for that match to count toward their foul rate and form. Cameo appearances are excluded so the rates aren't diluted.
John Beaton is the referee for this fixture — they average 15.5 fouls and 2 yellow cards per match this season. The referee profile module above shows their full season trend.
| Player | Position | Apps | Fouls | Per game | 1+ hit rate |
|---|---|---|---|---|---|
| Uche Ikpeazu | attacker | 4 | 10 | 2.5 | 100% |
| Jonathan Svedberg | midfielder | 2 | 4 | 2 | 100% |
| Jason Holt | midfielder | 9 | 11 | 1.22 | 89% |
| Elliot Watt | midfielder | 4 | 7 | 1.75 | 75% |
| V. Griffith | midfielder | 7 | 9 | 1.29 | 71% |
| Benjamin Mbunga-Kimpioka | attacker | 3 | 3 | 1 | 67% |
| A. Sidibeh | attacker | 8 | 11 | 1.38 | 63% |
| S. Duke-McKenna | midfielder | 8 | 6 | 0.75 | 63% |
| Daniels Balodis | defender | 10 | 8 | 0.8 | 60% |
| Sven Sprangler | midfielder | 10 | 11 | 1.1 | 60% |
| Josh McPake | midfielder | 6 | 4 | 0.67 | 50% |
| Makenzie Kirk | attacker | 9 | 6 | 0.67 | 44% |
| Barry Douglas | defender | 7 | 6 | 0.86 | 43% |
| Zach Mitchell | defender | 5 | 2 | 0.4 | 40% |
| Graham Carey | midfielder | 8 | 2 | 0.25 | 25% |
| S. Curtis | defender | 8 | 4 | 0.5 | 25% |
| Taylor Steven | attacker | 8 | 2 | 0.25 | 13% |
| Andy Fisher | goalkeeper | 9 | 1 | 0.11 | 11% |
| Drey Wright | midfielder | 4 | 0 | 0 | 0% |
| Nicky Clark | attacker | 3 | 0 | 0 | 0% |
| Franio Franczak | midfielder | 2 | 0 | 0 | 0% |
| Ross Sinclair | goalkeeper | 1 | 0 | 0 | 0% |
| Date | Opponent | Venue | Score | Team fouls | Opposition fouls | Match total | Top player |
|---|---|---|---|---|---|---|---|
| 18 May 2025 | Dundee | Home | 0-2 | 10 | 8 | 18 | A. Sidibeh (2) |
| 14 May 2025 | Hearts | Away | 2-1 | 9 | 7 | 16 | Barry Douglas (3) |
| 10 May 2025 | Ross County | Home | 2-1 | 12 | 17 | 29 | Jason Holt (2) |
| 3 May 2025 | Kilmarnock | Home | 0-2 | 12 | 16 | 28 | Uche Ikpeazu (5) |
| 26 Apr 2025 | Motherwell | Away | 3-2 | 17 | 15 | 32 | A. Sidibeh (5) |
| 12 Apr 2025 | Dundee United | Away | 1-0 | 14 | 15 | 29 | Daniels Balodis (2) |
| 6 Apr 2025 | Celtic | Home | 1-0 | 13 | 10 | 23 | V. Griffith (3) |
| 29 Mar 2025 | Hibernian | Away | 3-0 | 10 | 10 | 20 | Jonathan Svedberg (3) |
| 15 Mar 2025 | Aberdeen | Home | 0-0 | 5 | 16 | 21 | Daniels Balodis (1) |
| 1 Mar 2025 | Dundee | Away | 1-1 | 9 | 11 | 20 | Daniels Balodis (2) |