We 30Jan 1918Celtic3 - 0Hearts
We 30Jan 1918Celtic2 - 1Partick
We 30Jan 1918Celtic3 - 0Queen's Park
We 30Jan 1918Celtic0 - 0Rangers
We 30Jan 1918Celtic3 - 0Dumbarton
We 30Jan 1918Celtic3 - 2Clyde
We 30Jan 1918Celtic3 - 3Airdrie (old)
We 30Jan 1918Celtic1 - 0Hamilton
We 30Jan 1918Celtic1 - 0St Mirren
We 30Jan 1918Celtic4 - 0Ayr
We 30Jan 1918Celtic2 - 3Kilmarnock
We 30Jan 1918Celtic0 - 0Falkirk
We 30Jan 1918Celtic1 - 1Motherwell
We 30Jan 1918Celtic2 - 0Hibernian
We 30Jan 1918Celtic2 - 0Morton
We 30Jan 1918Celtic3 - 0Clydebank (1)
We 30Jan 1918Celtic1 - 3Third Lanark
We 30Jan 1918Hearts0 - 1Celtic
We 30Jan 1918Hearts1 - 1Partick
We 30Jan 1918Hearts2 - 1Queen's Park
We 30Jan 1918Hearts0 - 3Rangers
We 30Jan 1918Hearts1 - 2Dumbarton
We 30Jan 1918Hearts3 - 0Clyde
We 30Jan 1918Hearts1 - 0Airdrie (old)
We 30Jan 1918Hearts3 - 2Hamilton
We 30Jan 1918Hearts2 - 1St Mirren
We 30Jan 1918Hearts2 - 0Ayr
We 30Jan 1918Hearts3 - 0Kilmarnock
We 30Jan 1918Hearts0 - 2Falkirk
We 30Jan 1918Hearts0 - 1Motherwell
We 30Jan 1918Hearts1 - 0Hibernian
We 30Jan 1918Hearts1 - 0Morton
We 30Jan 1918Hearts1 - 0Clydebank (1)
We 30Jan 1918Hearts3 - 1Third Lanark
We 30Jan 1918Partick0 - 0Celtic
We 30Jan 1918Partick4 - 1Hearts
We 30Jan 1918Partick5 - 1Queen's Park
We 30Jan 1918Partick2 - 0Rangers
We 30Jan 1918Partick0 - 0Dumbarton
We 30Jan 1918Partick3 - 0Clyde
We 30Jan 1918Partick2 - 1Airdrie (old)
We 30Jan 1918Partick5 - 0Hamilton
We 30Jan 1918Partick2 - 0St Mirren
We 30Jan 1918Partick1 - 3Ayr
We 30Jan 1918Partick0 - 3Kilmarnock
We 30Jan 1918Partick1 - 0Falkirk
We 30Jan 1918Partick1 - 0Motherwell
We 30Jan 1918Partick2 - 2Hibernian
We 30Jan 1918Partick3 - 3Morton
We 30Jan 1918Partick2 - 0Clydebank (1)
We 30Jan 1918Partick3 - 5Third Lanark
We 30Jan 1918Queen's Park0 - 2Celtic
We 30Jan 1918Queen's Park4 - 0Hearts
We 30Jan 1918Queen's Park2 - 0Partick
We 30Jan 1918Queen's Park2 - 3Rangers
We 30Jan 1918Queen's Park2 - 0Dumbarton
We 30Jan 1918Queen's Park4 - 2Clyde
We 30Jan 1918Queen's Park3 - 0Airdrie (old)
We 30Jan 1918Queen's Park2 - 1Hamilton
We 30Jan 1918Queen's Park1 - 1St Mirren
We 30Jan 1918Queen's Park0 - 0Ayr
We 30Jan 1918Queen's Park3 - 0Kilmarnock
We 30Jan 1918Queen's Park5 - 0Falkirk
We 30Jan 1918Queen's Park2 - 2Motherwell
We 30Jan 1918Queen's Park2 - 0Hibernian
We 30Jan 1918Queen's Park3 - 0Morton
We 30Jan 1918Queen's Park3 - 1Clydebank (1)
We 30Jan 1918Queen's Park3 - 3Third Lanark
We 30Jan 1918Rangers1 - 2Celtic
We 30Jan 1918Rangers2 - 0Hearts
We 30Jan 1918Rangers1 - 0Partick
We 30Jan 1918Rangers3 - 0Queen's Park
We 30Jan 1918Rangers2 - 1Dumbarton
We 30Jan 1918Rangers2 - 1Clyde
We 30Jan 1918Rangers4 - 0Airdrie (old)
We 30Jan 1918Rangers4 - 2Hamilton
We 30Jan 1918Rangers2 - 0St Mirren
We 30Jan 1918Rangers0 - 0Ayr
We 30Jan 1918Rangers3 - 0Kilmarnock
We 30Jan 1918Rangers4 - 1Falkirk
We 30Jan 1918Rangers2 - 1Motherwell
We 30Jan 1918Rangers3 - 0Hibernian
We 30Jan 1918Rangers4 - 2Morton
We 30Jan 1918Rangers1 - 0Clydebank (1)
We 30Jan 1918Rangers4 - 2Third Lanark
We 30Jan 1918Dumbarton0 - 2Celtic
We 30Jan 1918Dumbarton1 - 1Hearts
We 30Jan 1918Dumbarton1 - 1Partick
We 30Jan 1918Dumbarton2 - 1Queen's Park
We 30Jan 1918Dumbarton2 - 4Rangers
We 30Jan 1918Dumbarton3 - 1Clyde
We 30Jan 1918Dumbarton2 - 0Airdrie (old)
We 30Jan 1918Dumbarton1 - 2Hamilton
We 30Jan 1918Dumbarton5 - 2St Mirren
We 30Jan 1918Dumbarton1 - 0Ayr
We 30Jan 1918Dumbarton1 - 4Kilmarnock
We 30Jan 1918Dumbarton4 - 1Falkirk
We 30Jan 1918Dumbarton4 - 3Motherwell
We 30Jan 1918Dumbarton1 - 0Hibernian
We 30Jan 1918Dumbarton0 - 3Morton
We 30Jan 1918Dumbarton2 - 3Clydebank (1)
We 30Jan 1918Dumbarton0 - 1Third Lanark
We 30Jan 1918Clyde1 - 4Celtic
We 30Jan 1918Clyde3 - 0Hearts
We 30Jan 1918Clyde0 - 0Partick
We 30Jan 1918Clyde1 - 1Queen's Park
We 30Jan 1918Clyde0 - 3Rangers
We 30Jan 1918Clyde0 - 4Dumbarton
We 30Jan 1918Clyde3 - 1Airdrie (old)
We 30Jan 1918Clyde1 - 3Hamilton
We 30Jan 1918Clyde1 - 2St Mirren
We 30Jan 1918Clyde4 - 0Ayr
We 30Jan 1918Clyde1 - 2Kilmarnock
We 30Jan 1918Clyde1 - 0Falkirk
We 30Jan 1918Clyde0 - 2Motherwell
We 30Jan 1918Clyde2 - 5Hibernian
We 30Jan 1918Clyde0 - 2Morton
We 30Jan 1918Clyde0 - 3Clydebank (1)
We 30Jan 1918Clyde2 - 0Third Lanark
We 30Jan 1918Airdrie (old)2 - 0Celtic
We 30Jan 1918Airdrie (old)0 - 1Hearts
We 30Jan 1918Airdrie (old)0 - 1Partick
We 30Jan 1918Airdrie (old)2 - 4Queen's Park
We 30Jan 1918Airdrie (old)1 - 2Rangers
We 30Jan 1918Airdrie (old)0 - 0Dumbarton
We 30Jan 1918Airdrie (old)3 - 0Clyde
We 30Jan 1918Airdrie (old)2 - 1Hamilton
We 30Jan 1918Airdrie (old)1 - 0St Mirren
We 30Jan 1918Airdrie (old)4 - 1Ayr
We 30Jan 1918Airdrie (old)0 - 1Kilmarnock
We 30Jan 1918Airdrie (old)3 - 1Falkirk
We 30Jan 1918Airdrie (old)3 - 1Motherwell
We 30Jan 1918Airdrie (old)3 - 0Hibernian
We 30Jan 1918Airdrie (old)1 - 1Morton
We 30Jan 1918Airdrie (old)1 - 2Clydebank (1)
We 30Jan 1918Airdrie (old)0 - 3Third Lanark
We 30Jan 1918Hamilton1 - 2Celtic
We 30Jan 1918Hamilton3 - 0Hearts
We 30Jan 1918Hamilton2 - 2Partick
We 30Jan 1918Hamilton1 - 2Queen's Park
We 30Jan 1918Hamilton1 - 2Rangers
We 30Jan 1918Hamilton2 - 0Dumbarton
We 30Jan 1918Hamilton2 - 0Clyde
We 30Jan 1918Hamilton1 - 1Airdrie (old)
We 30Jan 1918Hamilton2 - 1St Mirren
We 30Jan 1918Hamilton0 - 3Ayr
We 30Jan 1918Hamilton4 - 1Kilmarnock
We 30Jan 1918Hamilton1 - 1Falkirk
We 30Jan 1918Hamilton3 - 3Motherwell
We 30Jan 1918Hamilton1 - 0Hibernian
We 30Jan 1918Hamilton2 - 1Morton
We 30Jan 1918Hamilton3 - 3Clydebank (1)
We 30Jan 1918Hamilton4 - 0Third Lanark
We 30Jan 1918St Mirren0 - 0Celtic
We 30Jan 1918St Mirren3 - 2Hearts
We 30Jan 1918St Mirren0 - 0Partick
We 30Jan 1918St Mirren3 - 1Queen's Park
We 30Jan 1918St Mirren0 - 0Rangers
We 30Jan 1918St Mirren2 - 1Dumbarton
We 30Jan 1918St Mirren0 - 1Clyde
We 30Jan 1918St Mirren2 - 0Airdrie (old)
We 30Jan 1918St Mirren5 - 1Hamilton
We 30Jan 1918St Mirren1 - 1Ayr
We 30Jan 1918St Mirren2 - 0Kilmarnock
We 30Jan 1918St Mirren1 - 0Falkirk
We 30Jan 1918St Mirren1 - 1Motherwell
We 30Jan 1918St Mirren1 - 1Hibernian
We 30Jan 1918St Mirren0 - 1Morton
We 30Jan 1918St Mirren3 - 1Clydebank (1)
We 30Jan 1918St Mirren3 - 1Third Lanark
We 30Jan 1918Ayr1 - 2Celtic
We 30Jan 1918Ayr1 - 1Hearts
We 30Jan 1918Ayr0 - 0Partick
We 30Jan 1918Ayr2 - 3Queen's Park
We 30Jan 1918Ayr0 - 2Rangers
We 30Jan 1918Ayr0 - 1Dumbarton
We 30Jan 1918Ayr1 - 3Clyde
We 30Jan 1918Ayr1 - 2Airdrie (old)
We 30Jan 1918Ayr2 - 0Hamilton
We 30Jan 1918Ayr2 - 1St Mirren
We 30Jan 1918Ayr0 - 3Kilmarnock
We 30Jan 1918Ayr4 - 0Falkirk
We 30Jan 1918Ayr1 - 3Motherwell
We 30Jan 1918Ayr2 - 2Hibernian
We 30Jan 1918Ayr0 - 1Morton
We 30Jan 1918Ayr1 - 2Clydebank (1)
We 30Jan 1918Ayr2 - 2Third Lanark
We 30Jan 1918Kilmarnock1 - 3Celtic
We 30Jan 1918Kilmarnock4 - 3Hearts
We 30Jan 1918Kilmarnock0 - 0Partick
We 30Jan 1918Kilmarnock3 - 1Queen's Park
We 30Jan 1918Kilmarnock0 - 1Rangers
We 30Jan 1918Kilmarnock0 - 0Dumbarton
We 30Jan 1918Kilmarnock4 - 0Clyde
We 30Jan 1918Kilmarnock3 - 0Airdrie (old)
We 30Jan 1918Kilmarnock2 - 3Hamilton
We 30Jan 1918Kilmarnock5 - 1St Mirren
We 30Jan 1918Kilmarnock2 - 0Ayr
We 30Jan 1918Kilmarnock3 - 0Falkirk
We 30Jan 1918Kilmarnock4 - 0Motherwell
We 30Jan 1918Kilmarnock3 - 1Hibernian
We 30Jan 1918Kilmarnock4 - 0Morton
We 30Jan 1918Kilmarnock4 - 2Clydebank (1)
We 30Jan 1918Kilmarnock3 - 1Third Lanark
We 30Jan 1918Falkirk1 - 3Celtic
We 30Jan 1918Falkirk4 - 0Hearts
We 30Jan 1918Falkirk1 - 1Partick
We 30Jan 1918Falkirk1 - 1Queen's Park
We 30Jan 1918Falkirk2 - 0Rangers
We 30Jan 1918Falkirk1 - 1Dumbarton
We 30Jan 1918Falkirk4 - 0Clyde
We 30Jan 1918Falkirk4 - 3Airdrie (old)
We 30Jan 1918Falkirk2 - 1Hamilton
We 30Jan 1918Falkirk1 - 0St Mirren
We 30Jan 1918Falkirk3 - 0Ayr
We 30Jan 1918Falkirk1 - 0Kilmarnock
We 30Jan 1918Falkirk1 - 1Motherwell
We 30Jan 1918Falkirk2 - 2Hibernian
We 30Jan 1918Falkirk0 - 3Morton
We 30Jan 1918Falkirk0 - 4Clydebank (1)
We 30Jan 1918Falkirk1 - 1Third Lanark
We 30Jan 1918Motherwell3 - 4Celtic
We 30Jan 1918Motherwell4 - 0Hearts
We 30Jan 1918Motherwell4 - 1Partick
We 30Jan 1918Motherwell6 - 3Queen's Park
We 30Jan 1918Motherwell0 - 0Rangers
We 30Jan 1918Motherwell0 - 0Dumbarton
We 30Jan 1918Motherwell1 - 3Clyde
We 30Jan 1918Motherwell2 - 0Airdrie (old)
We 30Jan 1918Motherwell3 - 0Hamilton
We 30Jan 1918Motherwell2 - 1St Mirren
We 30Jan 1918Motherwell5 - 1Ayr
We 30Jan 1918Motherwell1 - 1Kilmarnock
We 30Jan 1918Motherwell2 - 1Falkirk
We 30Jan 1918Motherwell2 - 1Hibernian
We 30Jan 1918Motherwell1 - 3Morton
We 30Jan 1918Motherwell4 - 1Clydebank (1)
We 30Jan 1918Motherwell3 - 1Third Lanark
We 30Jan 1918Hibernian0 - 2Celtic
We 30Jan 1918Hibernian1 - 3Hearts
We 30Jan 1918Hibernian2 - 1Partick
We 30Jan 1918Hibernian4 - 2Queen's Park
We 30Jan 1918Hibernian0 - 1Rangers
We 30Jan 1918Hibernian0 - 3Dumbarton
We 30Jan 1918Hibernian2 - 0Clyde
We 30Jan 1918Hibernian3 - 1Airdrie (old)
We 30Jan 1918Hibernian1 - 1Hamilton
We 30Jan 1918Hibernian3 - 1St Mirren
We 30Jan 1918Hibernian1 - 1Ayr
We 30Jan 1918Hibernian0 - 3Kilmarnock
We 30Jan 1918Hibernian2 - 1Falkirk
We 30Jan 1918Hibernian2 - 2Motherwell
We 30Jan 1918Hibernian2 - 2Morton
We 30Jan 1918Hibernian0 - 1Clydebank (1)
We 30Jan 1918Hibernian4 - 1Third Lanark
We 30Jan 1918Morton1 - 1Celtic
We 30Jan 1918Morton1 - 1Hearts
We 30Jan 1918Morton1 - 3Partick
We 30Jan 1918Morton2 - 1Queen's Park
We 30Jan 1918Morton1 - 1Rangers
We 30Jan 1918Morton2 - 2Dumbarton
We 30Jan 1918Morton2 - 0Clyde
We 30Jan 1918Morton0 - 3Airdrie (old)
We 30Jan 1918Morton3 - 0Hamilton
We 30Jan 1918Morton3 - 1St Mirren
We 30Jan 1918Morton1 - 0Ayr
We 30Jan 1918Morton2 - 2Kilmarnock
We 30Jan 1918Morton1 - 0Falkirk
We 30Jan 1918Morton2 - 0Motherwell
We 30Jan 1918Morton1 - 1Hibernian
We 30Jan 1918Morton2 - 1Clydebank (1)
We 30Jan 1918Morton2 - 0Third Lanark
We 30Jan 1918Clydebank (1)1 - 2Celtic
We 30Jan 1918Clydebank (1)3 - 1Hearts
We 30Jan 1918Clydebank (1)1 - 2Partick
We 30Jan 1918Clydebank (1)3 - 1Queen's Park
We 30Jan 1918Clydebank (1)1 - 1Rangers
We 30Jan 1918Clydebank (1)1 - 2Dumbarton
We 30Jan 1918Clydebank (1)0 - 4Clyde
We 30Jan 1918Clydebank (1)3 - 3Airdrie (old)
We 30Jan 1918Clydebank (1)2 - 1Hamilton
We 30Jan 1918Clydebank (1)4 - 1St Mirren
We 30Jan 1918Clydebank (1)3 - 1Ayr
We 30Jan 1918Clydebank (1)1 - 0Kilmarnock
We 30Jan 1918Clydebank (1)1 - 1Falkirk
We 30Jan 1918Clydebank (1)1 - 2Motherwell
We 30Jan 1918Clydebank (1)2 - 0Hibernian
We 30Jan 1918Clydebank (1)1 - 2Morton
We 30Jan 1918Clydebank (1)2 - 2Third Lanark
We 30Jan 1918Third Lanark0 - 2Celtic
We 30Jan 1918Third Lanark2 - 3Hearts
We 30Jan 1918Third Lanark0 - 1Partick
We 30Jan 1918Third Lanark5 - 0Queen's Park
We 30Jan 1918Third Lanark0 - 1Rangers
We 30Jan 1918Third Lanark4 - 1Dumbarton
We 30Jan 1918Third Lanark3 - 0Clyde
We 30Jan 1918Third Lanark2 - 2Airdrie (old)
We 30Jan 1918Third Lanark2 - 1Hamilton
We 30Jan 1918Third Lanark1 - 2St Mirren
We 30Jan 1918Third Lanark1 - 1Ayr
We 30Jan 1918Third Lanark1 - 1Kilmarnock
We 30Jan 1918Third Lanark4 - 0Falkirk
We 30Jan 1918Third Lanark2 - 4Motherwell
We 30Jan 1918Third Lanark1 - 0Hibernian
We 30Jan 1918Third Lanark1 - 2Morton
We 30Jan 1918Third Lanark0 - 1Clydebank (1)

 

Competitions

Whether it's the Johnstone's Paint Trophy or the Champions League, Soccerbase will ensure you don't experience a big cup upset

Teams

Agonising over Aberdeen?
Yearning for Yeovil? Our database is crammed with every football club you could possibly wish for

Players

A plethora of players ranging from Adebayor to Zamora. All you need to know to find out who is the best bet to score next

Referees

Card-happy control freak?
Astute arbiter? Make the right decision on any referee with the help of our specialist pages