Inverness vs Saint Johnstone: Prediction, Betting Tips & Match Preview – 19 July

Inverness
3rd place in Group F
2
0-1
FT
19/07/2025 07:00
Saint Johnstone
1st place in Group F
MATCH INTRO

Betiball's prediction for Inverness vs Saint Johnstone on 19 July 2025 (kick-off: 07:00) is built from both teams' recent form, head-to-head history, squad availability, and tactical analysis. Read the full Inverness vs Saint Johnstone preview before placing your bet.

  • Inverness are currently 3rd with 6 points after 4 matches.
  • Saint Johnstone sit 1st with 12 points from 4 matches.
  • Our algorithm prediction: Saint Johnstone to win with probability 61%.
  • Head-to-head history favors Saint Johnstone, who have won 3 of the last 6 meetings. Inverness have 2 wins, while one match ended in a draw.
favorite match
07:00

2025-07-19

Inverness vs Saint Johnstone - Prediction & Odds

Inverness
Inverness
Saint Johnstone
Saint Johnstone
2025-07-19 07:00
16
23
61
2
2 - 1
2 - 1
2.50
1.48
FT
0-1 0-0
-
weather
17℃~18℃
STANDINGS UP TO 19/07/2025
Group F PTS
GP W D L GF GA +/-
12 4 4 0 0 15 2 13
6 4 2 0 2 13 9 4
6 4 2 0 2 9 8 1
6 4 2 0 2 11 12 -1
0 4 0 0 4 2 19 -17
Head To Head
23/05/2022 11:45
Saint Johnstone Saint Johnstone
4 - 0
Inverness Inverness
SCO CH
20/05/2022 11:45
Inverness Inverness
2 - 2
Saint Johnstone Saint Johnstone
SCO CH
12/07/2019 11:30
Inverness Inverness
3 - 1
Saint Johnstone Saint Johnstone
INT CF
08/04/2017 07:00
Inverness Inverness
0 - 3
Saint Johnstone Saint Johnstone
SCO PR
03/12/2016 08:00
Saint Johnstone Saint Johnstone
3 - 0
Inverness Inverness
SCO PR
27/08/2016 07:00
Inverness Inverness
2 - 1
Saint Johnstone Saint Johnstone
SCO PR
Inverness
2
33%
Draw
1
17%
Saint Johnstone
3
50%
Inverness Inverness Last 6 matches
15/07/2025 11:45
Inverness 2 - 0 Elgin City SCO LC
09/07/2025 11:00
Banks o Dee 1 - 3 Inverness INT CF
05/07/2025 06:00
Inverness 0 - 2 Ross County INT CF
01/07/2025 11:00
Partick Thistle 3 - 2 Inverness INT CF
28/06/2025 05:00
Clachnacuddin 1 - 1 Inverness INT CF
25/06/2025 11:30
Rothes 2 - 3 Inverness INT CF
Win
50%
Draw
17%
Lost
33%
Last 6 matches Saint Johnstone Saint Johnstone
15/07/2025 11:30
Saint Johnstone 1 - 1 Dundee United INT CF
12/07/2025 07:00
East Kilbride 1 - 3 Saint Johnstone SCO LC
08/07/2025 11:30
Saint Johnstone 0 - 1 Falkirk INT CF
05/07/2025 06:00
Forfar Athletic 1 - 1 Saint Johnstone INT CF
18/05/2025 07:00
Saint Johnstone 0 - 2 Dundee SCO PR
14/05/2025 11:45
Heart of Midlothian 2 - 1 Saint Johnstone SCO PR
Win
17%
Draw
33%
Lost
50%

Goals use the selected half; shots, passes and possession are averaged over full matches in the sample.

Goals
Scored
260
Avg. per game
0.87
Conceded
177
Avg. per game
0.59
Scored
199
Avg. per game
0.67
Conceded
204
Avg. per game
0.69
Scored a goal
In last 6 matches
YesNo
2 (33%)4 (67%)
In last 6 matches
NoYes
4 (67%)2 (33%)
In last 300 matches
YesNo
172 (57%)128 (43%)
In last 300 matches
NoYes
138 (46%)159 (54%)
Inverness

Inverness

Recent matches

Saint Johnstone

Saint Johnstone

Under /Over

(73%)33 12(27%)

1.5

Full Time

Under /Over

(71%)32 13(29%)

Under /Over

(36%)16 29(64%)

1.5

1st Half

Under /Over

(38%)17 28(62%)

Under /Over

(42%)19 26(58%)

1.5

2nd Half

Under /Over

(38%)17 28(62%)

/Yes

(53%)24 21(47%)

Both scored
(Yes/No)

No /Yes

(40%)18 27(60%)
GOALS BY TIME PERIOD
Inverness Inverness
Saint Johnstone Saint Johnstone
Shots
Inverness
Inverness
Total shots
10.54 avg / game
Blocked
82 total
Avg. 3.04
Saint Johnstone
Saint Johnstone
Total shots
11.15 avg / game
Blocked
539 total
Avg. 3.03
Total passes
Avg. — / game
Accurate
Ball possession
52%
Total passes
63603
Avg. 353 / game
Accurate
67%
Ball possession
48%
OTHERS
Inverness
Inverness
300
Played games
Saint Johnstone
Saint Johnstone
297
Avg / game Total Total Avg / game
0.34
102
Clean sheets
95
0.32
4.75
1426
Corners
1383
4.66
0.16
47
Throw-ins
4068
13.70
0.23
69
Offsides
394
1.33
1.38
415
GK saves
629
2.12
Inverness
Inverness
DISCIPLINARY
Saint Johnstone
Saint Johnstone
Avg / game Total Total Avg / game
1.42
426
Yellow card
531
1.79
0.06
18
Red card
27
0.09
5.42
1625
Fouls
2882
9.70
0.00
0
Tackles
2890
9.73