scotland flag

St Johnstone v Celtic Head to Head

St Johnstone logo
Celtic logo
Last 10 St Johnstone
Comp Date H A S WDL
SPL07‑Nov‑26St JohnstoneDundee2‑1W
SPL31‑Oct‑26KilmarnockSt Johnstone2‑2D
SPL28‑Oct‑26St JohnstoneMotherwell2‑2D
SPL24‑Oct‑26RangersSt Johnstone4‑0L
SPL17‑Oct‑26St JohnstoneDundee Utd1‑1D
SPL11‑Oct‑26AberdeenSt Johnstone0‑1W
SPL19‑Sep‑26St JohnstoneFalkirk1‑1D
SPL09‑Sep‑26St JohnstoneCeltic0‑1L
SPL06‑Sep‑26St JohnstoneHibernian2‑1W
SPL02‑Sep‑26DundeeSt Johnstone1‑1D
Last 10 Celtic
Comp Date H A S WDL
EL05‑Nov‑26CelticBesiktas3‑2W
SPL01‑Nov‑26FalkirkCeltic2‑0L
SPL28‑Oct‑26CelticDundee Utd2‑2D
SPL25‑Oct‑26HibernianCeltic1‑2W
EL22‑Oct‑26CelticCelta de Vigo1‑2L
SPL18‑Oct‑26CelticHearts7‑1W
EL15‑Oct‑26BenficaCeltic4‑1L
SPL11‑Oct‑26MotherwellCeltic0‑2W
SPL20‑Sep‑26CelticRangers0‑1L
EL17‑Sep‑26CelticFerencvaros1‑3L
Last Meetings
Comp Date H A S
SPL09‑Sep‑26St JohnstoneCeltic0‑1
SC20‑Apr‑25St JohnstoneCeltic0‑5
SPL06‑Apr‑25St JohnstoneCeltic1‑0
SPL29‑Dec‑24CelticSt Johnstone4‑0
SPL28‑Sep‑24St JohnstoneCeltic0‑6
SPL16‑Mar‑24CelticSt Johnstone3‑1
SPL03‑Dec‑23St JohnstoneCeltic1‑3
SPL26‑Aug‑23CelticSt Johnstone0‑0
SPL05‑Feb‑23St JohnstoneCeltic1‑4
SPL24‑Dec‑22CelticSt Johnstone4‑1
SPL08‑Oct‑22St JohnstoneCeltic1‑2
SPL09‑Apr‑22CelticSt Johnstone7‑0
SPL26‑Dec‑21St JohnstoneCeltic1‑3
SLC20‑Nov‑21CelticSt Johnstone1‑0
SPL23‑Oct‑21CelticSt Johnstone2‑0
SPL12‑May‑21CelticSt Johnstone4‑0
SPL14‑Feb‑21St JohnstoneCeltic1‑2
SPL06‑Dec‑20CelticSt Johnstone1‑1
SPL04‑Oct‑20St JohnstoneCeltic0‑2
SC01‑Mar‑20St JohnstoneCeltic0‑1
SPL29‑Jan‑20St JohnstoneCeltic0‑3
SPL03‑Aug‑19CelticSt Johnstone7‑0
SC10‑Feb‑19CelticSt Johnstone5‑0
SPL03‑Feb‑19St JohnstoneCeltic0‑2
SPL30‑Jan‑19CelticSt Johnstone2‑0
SPL07‑Oct‑18St JohnstoneCeltic0‑6
SLC26‑Sep‑18St JohnstoneCeltic0‑1
SPL18‑Feb‑18CelticSt Johnstone0‑0
SPL04‑Nov‑17St JohnstoneCeltic0‑4
SPL26‑Aug‑17CelticSt Johnstone1‑1
SPL06‑May‑17CelticSt Johnstone4‑1
SPL05‑Feb‑17St JohnstoneCeltic2‑5
SPL25‑Jan‑17CelticSt Johnstone1‑0
SPL20‑Aug‑16St JohnstoneCeltic2‑4
SPL11‑May‑16St JohnstoneCeltic2‑1
SPL23‑Jan‑16CelticSt Johnstone3‑1
SPL13‑Dec‑15St JohnstoneCeltic0‑3
SPL29‑Aug‑15CelticSt Johnstone3‑1
SPL15‑May‑15St JohnstoneCeltic0‑0
SPL04‑Mar‑15CelticSt Johnstone0‑1
SPL14‑Feb‑15St JohnstoneCeltic1‑2
SPL13‑Aug‑14St JohnstoneCeltic0‑3
SPL07‑May‑14St JohnstoneCeltic3‑3
SPL16‑Feb‑14CelticSt Johnstone3‑0
SPL26‑Dec‑13St JohnstoneCeltic0‑1
SPL21‑Sep‑13CelticSt Johnstone2‑1
SPL11‑May‑13CelticSt Johnstone4‑0
SPL19‑Feb‑13St JohnstoneCeltic1‑1
SPL11‑Nov‑12CelticSt Johnstone1‑1
SLC30‑Oct‑12CelticSt Johnstone5‑0
League Table (Combined)
Pos Team P W D L F A GD Pts
1Celtic129122710+1728
2Rangers11731199+1024
3Hearts116232417+720
4Falkirk125341512+318
5Dundee125251815+317
6Dundee Utd124531717017
7St Johnstone134541720-317
8St Mirren124261220-814
9Motherwell133461521-613
10Aberdeen123361214-212
11Hibernian122371117-69
12Kilmarnock122371328-159
League Table (Home)
Pos Team P W D L F A GD Pts
1Hearts5410154+1113
2Celtic6411155+1013
3Rangers5401103+712
4St Johnstone73311210+212
5Dundee6321117+411
6Falkirk630397+29
7Dundee Utd62317709
8Aberdeen72235508
9St Mirren6222810-28
10Motherwell621348-47
11Kilmarnock6123715-85
12Hibernian6015511-61
League Table (Away)
Pos Team P W D L F A GD Pts
1Celtic6501125+715
2Rangers633096+312
3Falkirk623165+19
4Dundee Utd6222101008
5Hibernian62226608
6Hearts6213913-47
7Dundee620478-16
8Motherwell71331113-26
9St Mirren6204410-66
10St Johnstone6123510-55
11Aberdeen511379-24
12Kilmarnock6114613-74
Full League Table
Form Table (Last 6)
Pos Team P W D L F A GD Pts
1Rangers6420135+814
2Falkirk6411104+613
3Dundee Utd6330116+512
4Celtic6312137+610
5Dundee6312119+210
6St Johnstone6231810-29
7Hearts6222121208
8Aberdeen612367-15
9Motherwell6123610-45
10Kilmarnock6123814-65
11St Mirren6114414-104
12Hibernian603347-33
Form Table (Last 10)
Pos Team P W D L F A GD Pts
1Rangers10721188+1023
2Celtic10712219+1222
3Hearts106222315+820
4Falkirk105231510+517
5Dundee Utd104421612+416
6Dundee104241614+214
7St Johnstone103521214-214
8Aberdeen102351011-19
9Kilmarnock10235919-109
10Motherwell102261017-78
11St Mirren10226920-118
12Hibernian10136814-66
Form Table (Home)
Pos Team P W D L F A GD Pts
1Hearts6510184+1416
2Celtic6411155+1013
3Rangers6402115+612
4Dundee6321117+411
5Falkirk630397+29
6St Johnstone623187+19
7Dundee Utd62317709
8St Mirren6222810-28
9Motherwell621348-47
10Aberdeen612334-15
11Kilmarnock6123715-85
12Hibernian6015511-61
Form Table (Away)
Pos Team P W D L F A GD Pts
1Celtic6501125+715
2Rangers633096+312
3Falkirk623165+19
4Dundee Utd6222101008
5Hibernian62226608
6Hearts6213913-47
7Dundee620478-16
8St Mirren6204410-66
9St Johnstone6123510-55
10Aberdeen6114912-34
11Kilmarnock6114613-74
12Motherwell6033912-33
Team ELO Ratings
PosTeam ELO Rating
1Rangers2,064
2Celtic2,026
3Hearts1,958
4Falkirk1,869
5Hibernian1,869
6St Johnstone1,868
7Dundee Utd1,816
8Dundee1,805
9Motherwell1,802
10Aberdeen1,790
11St Mirren1,762
12Kilmarnock1,753
Full Form Table
St Johnstone Over/Under (last 6 months)
GoalsOverUnder% Over
0.5170100.0%
1.513476.5%
2.58947.1%
3.541323.5%
4.51165.9%
Celtic Over/Under (last 6 months)
GoalsOverUnder% Over
0.5230100.0%
1.520387.0%
2.518578.3%
3.5111247.8%
4.561726.1%
St Johnstone BTTS (last 6 months)
YesNo% Yes
10758.8%
Celtic BTTS (last 6 months)
YesNo% Yes
14960.9%
Back to top