St. Johnstone are currently 12th in the Scottish Premiership after 33 games in 2024/2025, with recent form reading L W L D D. They are averaging 1.2 goals per game this season while conceding 2.1. With 61.5% average possession and 498.1 passes per game, St. Johnstone are one of the more dominant possession sides in the division.
St. Johnstone are generating 12.3 shots per game in 2024/2025, with 3.6 on target - a shot accuracy of 29.3%. They have scored in 94% of Scottish Premiership games this season, with over 2.5 goals (either team) occurring in 70% of matches. Both teams have scored in 64% of St. Johnstone's games, and they have kept 21% clean sheets.
Defensively, St. Johnstone average 17.3 tackles and 12.2 fouls committed per game. They pick up 2.1 yellow cards per match on average - use the stat breakdown pages in the left sidebar to explore which players are driving those numbers. St. Johnstone's goals against average of 2.1 per game reflects a side still finding defensive consistency.
St. Johnstone's season averages provide a useful baseline across several popular bet builder markets. At 4.8 corners per game, corner total lines are worth assessing against the opposition average. Their 70% over 2.5 goals rate and 64% BTTS rate give context for goals markets. For player-level markets - tackles, shots, fouls, yellow cards - use the individual stat pages linked in the sidebar to find per-player averages and game-by-game frequency data ahead of St. Johnstone's next fixture against Kilmarnock on 02.08.2026.
St. Johnstone's home and away form has been consistent so far in 2024/2025. Across 19 home games they've averaged 1 goals scored and 1.58 conceded per match, with both teams scoring in 53% of fixtures. On the road, they've averaged 1 scored and 2 conceded across 19 away games. Use the Home / Away filter above the stat table to drill into player-level splits for Bet Builder markets that move with venue.
St. Johnstone are averaging 1.08 xG for and 1.52 xG against per game in 2024/2025 — an xG difference of -0.44. Their 1.2 actual goals per game is in line with expected output, pointing to average conversion and reflecting a side performing in line with expected metrics. Recent form shows an stable trend, with 1.08 xG for and 1.58 xG against across their last ten games — useful context for shot-based and team-total Bet Builder markets.
St. Johnstone average 1.2 goals per Scottish Premiership game in 2024/2025 across 33 matches, conceding 2.1 per game.
St. Johnstone's last five results are L W L D D. They are currently 12th in the Scottish Premiership after 33 games this season.
St. Johnstone average 12.3 shots per game in 2024/2025, with 3.6 on target - a shot accuracy of 29.3%.
St. Johnstone average 4.8 corners, 17.3 tackles, 12.2 fouls and 2.1 yellow cards per game in 2024/2025. Over 2.5 goals has landed in 70% of their Scottish Premiership games, BTTS in 64%. Use the stat breakdown pages in the sidebar for player-level averages across each market.
Use the Home / Away filter above the data table to compare St. Johnstone's stats split by venue across all categories in 2024/2025.
St. Johnstone have won 1, drawn 0 and lost 5 of their last 6 matches. Expected goals over that run: 8.9 for, 8.6 against.
| Date | Opponent | Venue | Score | Result | xG for | xG against | Competition |
|---|---|---|---|---|---|---|---|
| 18 May 2025 | Dundee | Home | 0-2 | L | 0.7 | 1.6 | Scottish Premiership |
| 14 May 2025 | Hearts | Away | 1-2 | L | 0.8 | 0.8 | Scottish Premiership |
| 10 May 2025 | Ross County | Home | 2-1 | W | 2.6 | 1 | Scottish Premiership |
| 3 May 2025 | Kilmarnock | Home | 0-2 | L | 1.7 | 1.6 | Scottish Premiership |
| 26 Apr 2025 | Motherwell | Away | 2-3 | L | 2.2 | 2 | Scottish Premiership |
| 12 Apr 2025 | Dundee United | Away | 0-1 | L | 0.9 | 1.6 | Scottish Premiership |