SMO◦ANCE
Match Intelligence
PicksSign in

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
Rank 5 · 15 pts
L5d
W12d
L16d
L19d
W26d
W33d
L37d
L40d
L47d
W51d
4W · 0D · 6L
vs
Rank 3 · 18 pts
W5d
D12d
L16d
W19d
W26d
W33d
W37d
L40d
L47d
W51d
6W · 1D · 3L
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•

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.