Football · League Two · Scotland
Kelty Hearts vs Elgin City
Saturday, 31 October 2026
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.Match preview
The model makes Elgin City favourites at 57% (Kelty Hearts 24%, draw 19%). That rests on expected goals of 2.14 to 1.33 and 6 wins in Elgin City's last 10 matches to 4 for Kelty Hearts. It puts over 2.5 goals at 69% and both teams scoring at 63%.
Key facts
- Kelty Hearts scored in every one of their last 10 matches.
- Kelty Hearts are 5th in League Two on 15 points from 11 games; Elgin City are 3rd on 18.
- They last met on 15 Aug 2026, when Elgin City won 4-1.
Scotland•League Two
vs
Saturday, 31 October 2026 at 18:00
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.H2H: 3-3-3
Last 10 matches
1010
17/2222/12
1.702.20
2.201.20
10/107/10
5/105/10
8/106/10
6/103/10
2/104/10
0/103/10
10/107/10
9/106/10
8/104/10
Home & away form · from last 10 matches
Kelty Hearts at homeElgin City away
44
2/43/4
0/40/4
2/41/4
2.001.25
2.501.00
4/43/4
3/42/4
1/40/4
4/43/4
2/41/4
0/41/4
0/41/4
4/42/4
4/42/4
Model Prediction
Expected Goals
Kelty Hearts: 1.33
Expected Goals
Elgin City: 2.14
Kelty Hearts
24%
Draw
19%
Elgin City
57%
Over 2.5: 69%
BTTS: 63%
Quality: high
Market Odds (1X2)
Vig 10.8%
1 — Kelty Hearts
3.10
Implied 29%
Edge -5.1%
X
3.50
Implied 26%
Edge -6.8%
2 — Elgin City
2.00
Implied 45%
Edge +11.9%
Edge = model probability − market implied probability. Positive edge means the model rates that outcome higher than the bookmaker.
Team 1 Form
Kelty Hearts · # = league position now
24 Oct2026
Edinburgh City#8 vs Kelty Hearts#5
4-1L
17 Oct2026
Kelty Hearts#5 vs Forfar Athletic#9
2-1W
13 Oct2026
East Kilbride#4 vs Kelty Hearts#5
2-1L
10 Oct2026
Stirling#7 vs Kelty Hearts#5
2-1L
03 Oct2026
Spartans#4 vs Kelty Hearts#5
0-2W
26 Sept2026
Kelty Hearts#5 vs Montrose#3
2-1W
22 Sept2026
Kelty Hearts#5 vs Hearts b
3-5L
19 Sept2026
Kelty Hearts#5 vs Edinburgh City#8
1-3L
12 Sept2026
Clyde#2 vs Kelty Hearts#5
4-1L
08 Sept2026
Cumbernauld Colts vs Kelty Hearts#5
0-3W
Team 2 Form
Elgin City · # = league position now
24 Oct2026
Stirling University vs Elgin City#3
1-2W
17 Oct2026
Elgin City#3 vs Edinburgh City#8
0-0D
13 Oct2026
Elgin City#3 vs Aberdeen b
0-1L
10 Oct2026
Forfar Athletic#9 vs Elgin City#3
1-2W
03 Oct2026
Elgin City#3 vs Clyde#2
6-2W
26 Sept2026
Peterhead#8 vs Elgin City#3
0-1W
22 Sept2026
Elgin City#3 vs Dundee fc b
3-0W
19 Sept2026
Elgin City#3 vs Stranraer#1
1-5L
12 Sept2026
Annan#10 vs Elgin City#3
2-0L
08 Sept2026
Elgin City#3 vs Fraserburgh
7-0W
Head-to-Head
Last 10 · # = league position now
15 Aug2026
Elgin City#3 vs Kelty Hearts#5
4-1•
30 Nov2024
Elgin City#3 vs Kelty Hearts#5
3-2•
07 Sept2024
Kelty Hearts#5 vs Elgin City#3
3-1•
16 Jul2024
Elgin City#3 vs Kelty Hearts#5
1-1•
19 Mar2022
Elgin City#3 vs Kelty Hearts#5
0-0•
05 Feb2022
Kelty Hearts#5 vs Elgin City#3
4-0•
25 Jan2022
Elgin City#3 vs Kelty Hearts#5
2-0•
11 Sept2021
Kelty Hearts#5 vs Elgin City#3
1-1•
20 Jul2021
Elgin City#3 vs Kelty Hearts#5
1-3•
Upcoming matches
# = league position now
Kelty Hearts
Prediction alerts
Know when the next pick goes live.
Email requires confirmation. Telegram requires pressing Start. Unsubscribe any time.
Explore more matches and live updates on the Football board.

