Th 30Jan 1919Celtic1 - 1Hearts
Th 30Jan 1919Celtic2 - 1Partick
Th 30Jan 1919Celtic2 - 0Queen's Park
Th 30Jan 1919Celtic0 - 3Rangers
Th 30Jan 1919Celtic2 - 0Dumbarton
Th 30Jan 1919Celtic2 - 0Clyde
Th 30Jan 1919Celtic3 - 0Airdrie (old)
Th 30Jan 1919Celtic4 - 1Hamilton
Th 30Jan 1919Celtic1 - 0St Mirren
Th 30Jan 1919Celtic1 - 0Ayr
Th 30Jan 1919Celtic2 - 1Kilmarnock
Th 30Jan 1919Celtic4 - 0Falkirk
Th 30Jan 1919Celtic0 - 0Motherwell
Th 30Jan 1919Celtic2 - 0Hibernian
Th 30Jan 1919Celtic1 - 1Morton
Th 30Jan 1919Celtic3 - 1Clydebank (1)
Th 30Jan 1919Celtic3 - 1Third Lanark
Th 30Jan 1919Hearts2 - 3Celtic
Th 30Jan 1919Hearts1 - 0Partick
Th 30Jan 1919Hearts2 - 2Queen's Park
Th 30Jan 1919Hearts1 - 4Rangers
Th 30Jan 1919Hearts2 - 0Dumbarton
Th 30Jan 1919Hearts3 - 0Clyde
Th 30Jan 1919Hearts0 - 0Airdrie (old)
Th 30Jan 1919Hearts4 - 1Hamilton
Th 30Jan 1919Hearts0 - 0St Mirren
Th 30Jan 1919Hearts2 - 3Ayr
Th 30Jan 1919Hearts1 - 4Kilmarnock
Th 30Jan 1919Hearts5 - 0Falkirk
Th 30Jan 1919Hearts0 - 0Motherwell
Th 30Jan 1919Hearts3 - 1Hibernian
Th 30Jan 1919Hearts1 - 1Morton
Th 30Jan 1919Hearts2 - 1Clydebank (1)
Th 30Jan 1919Hearts2 - 0Third Lanark
Th 30Jan 1919Partick0 - 1Celtic
Th 30Jan 1919Partick3 - 1Hearts
Th 30Jan 1919Partick2 - 1Queen's Park
Th 30Jan 1919Partick1 - 0Rangers
Th 30Jan 1919Partick1 - 3Dumbarton
Th 30Jan 1919Partick1 - 1Clyde
Th 30Jan 1919Partick0 - 1Airdrie (old)
Th 30Jan 1919Partick6 - 3Hamilton
Th 30Jan 1919Partick5 - 1St Mirren
Th 30Jan 1919Partick1 - 3Ayr
Th 30Jan 1919Partick4 - 0Kilmarnock
Th 30Jan 1919Partick4 - 2Falkirk
Th 30Jan 1919Partick2 - 0Motherwell
Th 30Jan 1919Partick2 - 0Hibernian
Th 30Jan 1919Partick2 - 1Morton
Th 30Jan 1919Partick3 - 1Clydebank (1)
Th 30Jan 1919Partick1 - 2Third Lanark
Th 30Jan 1919Queen's Park0 - 3Celtic
Th 30Jan 1919Queen's Park4 - 0Hearts
Th 30Jan 1919Queen's Park4 - 3Partick
Th 30Jan 1919Queen's Park0 - 2Rangers
Th 30Jan 1919Queen's Park1 - 0Dumbarton
Th 30Jan 1919Queen's Park3 - 1Clyde
Th 30Jan 1919Queen's Park1 - 0Airdrie (old)
Th 30Jan 1919Queen's Park3 - 2Hamilton
Th 30Jan 1919Queen's Park4 - 1St Mirren
Th 30Jan 1919Queen's Park2 - 2Ayr
Th 30Jan 1919Queen's Park1 - 2Kilmarnock
Th 30Jan 1919Queen's Park2 - 0Falkirk
Th 30Jan 1919Queen's Park1 - 3Motherwell
Th 30Jan 1919Queen's Park3 - 0Hibernian
Th 30Jan 1919Queen's Park4 - 2Morton
Th 30Jan 1919Queen's Park3 - 4Clydebank (1)
Th 30Jan 1919Queen's Park3 - 4Third Lanark
Th 30Jan 1919Rangers1 - 1Celtic
Th 30Jan 1919Rangers3 - 2Hearts
Th 30Jan 1919Rangers2 - 0Partick
Th 30Jan 1919Rangers4 - 0Queen's Park
Th 30Jan 1919Rangers3 - 0Dumbarton
Th 30Jan 1919Rangers3 - 0Clyde
Th 30Jan 1919Rangers2 - 1Airdrie (old)
Th 30Jan 1919Rangers3 - 0Hamilton
Th 30Jan 1919Rangers2 - 0St Mirren
Th 30Jan 1919Rangers6 - 2Ayr
Th 30Jan 1919Rangers8 - 0Kilmarnock
Th 30Jan 1919Rangers1 - 0Falkirk
Th 30Jan 1919Rangers0 - 0Motherwell
Th 30Jan 1919Rangers5 - 1Hibernian
Th 30Jan 1919Rangers1 - 0Morton
Th 30Jan 1919Rangers3 - 0Clydebank (1)
Th 30Jan 1919Rangers4 - 0Third Lanark
Th 30Jan 1919Dumbarton0 - 5Celtic
Th 30Jan 1919Dumbarton1 - 2Hearts
Th 30Jan 1919Dumbarton1 - 1Partick
Th 30Jan 1919Dumbarton0 - 0Queen's Park
Th 30Jan 1919Dumbarton0 - 2Rangers
Th 30Jan 1919Dumbarton1 - 0Clyde
Th 30Jan 1919Dumbarton0 - 0Airdrie (old)
Th 30Jan 1919Dumbarton1 - 2Hamilton
Th 30Jan 1919Dumbarton0 - 0St Mirren
Th 30Jan 1919Dumbarton0 - 0Ayr
Th 30Jan 1919Dumbarton0 - 1Kilmarnock
Th 30Jan 1919Dumbarton1 - 2Falkirk
Th 30Jan 1919Dumbarton2 - 0Motherwell
Th 30Jan 1919Dumbarton4 - 0Hibernian
Th 30Jan 1919Dumbarton0 - 1Morton
Th 30Jan 1919Dumbarton1 - 1Clydebank (1)
Th 30Jan 1919Dumbarton4 - 3Third Lanark
Th 30Jan 1919Clyde0 - 3Celtic
Th 30Jan 1919Clyde4 - 2Hearts
Th 30Jan 1919Clyde1 - 1Partick
Th 30Jan 1919Clyde0 - 1Queen's Park
Th 30Jan 1919Clyde0 - 4Rangers
Th 30Jan 1919Clyde4 - 1Dumbarton
Th 30Jan 1919Clyde3 - 5Airdrie (old)
Th 30Jan 1919Clyde0 - 1Hamilton
Th 30Jan 1919Clyde1 - 1St Mirren
Th 30Jan 1919Clyde3 - 1Ayr
Th 30Jan 1919Clyde1 - 1Kilmarnock
Th 30Jan 1919Clyde2 - 4Falkirk
Th 30Jan 1919Clyde1 - 2Motherwell
Th 30Jan 1919Clyde2 - 1Hibernian
Th 30Jan 1919Clyde0 - 2Morton
Th 30Jan 1919Clyde0 - 2Clydebank (1)
Th 30Jan 1919Clyde1 - 1Third Lanark
Th 30Jan 1919Airdrie (old)1 - 2Celtic
Th 30Jan 1919Airdrie (old)1 - 0Hearts
Th 30Jan 1919Airdrie (old)1 - 1Partick
Th 30Jan 1919Airdrie (old)1 - 2Queen's Park
Th 30Jan 1919Airdrie (old)0 - 0Rangers
Th 30Jan 1919Airdrie (old)1 - 1Dumbarton
Th 30Jan 1919Airdrie (old)1 - 2Clyde
Th 30Jan 1919Airdrie (old)0 - 2Hamilton
Th 30Jan 1919Airdrie (old)3 - 1St Mirren
Th 30Jan 1919Airdrie (old)0 - 1Ayr
Th 30Jan 1919Airdrie (old)2 - 2Kilmarnock
Th 30Jan 1919Airdrie (old)1 - 1Falkirk
Th 30Jan 1919Airdrie (old)1 - 1Motherwell
Th 30Jan 1919Airdrie (old)3 - 3Hibernian
Th 30Jan 1919Airdrie (old)2 - 1Morton
Th 30Jan 1919Airdrie (old)2 - 1Clydebank (1)
Th 30Jan 1919Airdrie (old)1 - 6Third Lanark
Th 30Jan 1919Hamilton1 - 2Celtic
Th 30Jan 1919Hamilton1 - 4Hearts
Th 30Jan 1919Hamilton1 - 2Partick
Th 30Jan 1919Hamilton0 - 1Queen's Park
Th 30Jan 1919Hamilton0 - 3Rangers
Th 30Jan 1919Hamilton0 - 3Dumbarton
Th 30Jan 1919Hamilton4 - 2Clyde
Th 30Jan 1919Hamilton3 - 1Airdrie (old)
Th 30Jan 1919Hamilton3 - 2St Mirren
Th 30Jan 1919Hamilton2 - 2Ayr
Th 30Jan 1919Hamilton2 - 0Kilmarnock
Th 30Jan 1919Hamilton1 - 2Falkirk
Th 30Jan 1919Hamilton1 - 3Motherwell
Th 30Jan 1919Hamilton1 - 0Hibernian
Th 30Jan 1919Hamilton1 - 1Morton
Th 30Jan 1919Hamilton1 - 3Clydebank (1)
Th 30Jan 1919Hamilton1 - 0Third Lanark
Th 30Jan 1919St Mirren0 - 4Celtic
Th 30Jan 1919St Mirren3 - 3Hearts
Th 30Jan 1919St Mirren1 - 1Partick
Th 30Jan 1919St Mirren1 - 1Queen's Park
Th 30Jan 1919St Mirren2 - 2Rangers
Th 30Jan 1919St Mirren2 - 0Dumbarton
Th 30Jan 1919St Mirren1 - 1Clyde
Th 30Jan 1919St Mirren1 - 2Airdrie (old)
Th 30Jan 1919St Mirren2 - 0Hamilton
Th 30Jan 1919St Mirren1 - 1Ayr
Th 30Jan 1919St Mirren1 - 5Kilmarnock
Th 30Jan 1919St Mirren3 - 1Falkirk
Th 30Jan 1919St Mirren1 - 0Motherwell
Th 30Jan 1919St Mirren3 - 1Hibernian
Th 30Jan 1919St Mirren2 - 2Morton
Th 30Jan 1919St Mirren2 - 1Clydebank (1)
Th 30Jan 1919St Mirren0 - 0Third Lanark
Th 30Jan 1919Ayr0 - 2Celtic
Th 30Jan 1919Ayr1 - 2Hearts
Th 30Jan 1919Ayr0 - 1Partick
Th 30Jan 1919Ayr2 - 0Queen's Park
Th 30Jan 1919Ayr1 - 1Rangers
Th 30Jan 1919Ayr5 - 0Dumbarton
Th 30Jan 1919Ayr4 - 1Clyde
Th 30Jan 1919Ayr1 - 4Airdrie (old)
Th 30Jan 1919Ayr4 - 1Hamilton
Th 30Jan 1919Ayr2 - 0St Mirren
Th 30Jan 1919Ayr3 - 1Kilmarnock
Th 30Jan 1919Ayr2 - 0Falkirk
Th 30Jan 1919Ayr1 - 2Motherwell
Th 30Jan 1919Ayr5 - 0Hibernian
Th 30Jan 1919Ayr1 - 5Morton
Th 30Jan 1919Ayr2 - 0Clydebank (1)
Th 30Jan 1919Ayr0 - 2Third Lanark
Th 30Jan 1919Kilmarnock1 - 1Celtic
Th 30Jan 1919Kilmarnock2 - 2Hearts
Th 30Jan 1919Kilmarnock0 - 3Partick
Th 30Jan 1919Kilmarnock1 - 0Queen's Park
Th 30Jan 1919Kilmarnock1 - 0Rangers
Th 30Jan 1919Kilmarnock0 - 0Dumbarton
Th 30Jan 1919Kilmarnock5 - 3Clyde
Th 30Jan 1919Kilmarnock3 - 1Airdrie (old)
Th 30Jan 1919Kilmarnock5 - 0Hamilton
Th 30Jan 1919Kilmarnock1 - 3St Mirren
Th 30Jan 1919Kilmarnock2 - 3Ayr
Th 30Jan 1919Kilmarnock0 - 0Falkirk
Th 30Jan 1919Kilmarnock0 - 2Motherwell
Th 30Jan 1919Kilmarnock7 - 1Hibernian
Th 30Jan 1919Kilmarnock0 - 1Morton
Th 30Jan 1919Kilmarnock2 - 3Clydebank (1)
Th 30Jan 1919Kilmarnock0 - 1Third Lanark
Th 30Jan 1919Falkirk1 - 2Celtic
Th 30Jan 1919Falkirk0 - 0Hearts
Th 30Jan 1919Falkirk2 - 2Partick
Th 30Jan 1919Falkirk2 - 3Queen's Park
Th 30Jan 1919Falkirk0 - 4Rangers
Th 30Jan 1919Falkirk5 - 1Dumbarton
Th 30Jan 1919Falkirk1 - 3Clyde
Th 30Jan 1919Falkirk1 - 0Airdrie (old)
Th 30Jan 1919Falkirk3 - 1Hamilton
Th 30Jan 1919Falkirk1 - 2St Mirren
Th 30Jan 1919Falkirk4 - 4Ayr
Th 30Jan 1919Falkirk0 - 1Kilmarnock
Th 30Jan 1919Falkirk2 - 3Motherwell
Th 30Jan 1919Falkirk1 - 1Hibernian
Th 30Jan 1919Falkirk1 - 2Morton
Th 30Jan 1919Falkirk0 - 0Clydebank (1)
Th 30Jan 1919Falkirk4 - 5Third Lanark
Th 30Jan 1919Motherwell3 - 1Celtic
Th 30Jan 1919Motherwell1 - 2Hearts
Th 30Jan 1919Motherwell1 - 1Partick
Th 30Jan 1919Motherwell3 - 1Queen's Park
Th 30Jan 1919Motherwell0 - 1Rangers
Th 30Jan 1919Motherwell3 - 0Dumbarton
Th 30Jan 1919Motherwell3 - 2Clyde
Th 30Jan 1919Motherwell1 - 3Airdrie (old)
Th 30Jan 1919Motherwell1 - 1Hamilton
Th 30Jan 1919Motherwell1 - 2St Mirren
Th 30Jan 1919Motherwell4 - 0Ayr
Th 30Jan 1919Motherwell1 - 2Kilmarnock
Th 30Jan 1919Motherwell2 - 1Falkirk
Th 30Jan 1919Motherwell0 - 0Hibernian
Th 30Jan 1919Motherwell2 - 0Morton
Th 30Jan 1919Motherwell1 - 1Clydebank (1)
Th 30Jan 1919Motherwell1 - 1Third Lanark
Th 30Jan 1919Hibernian0 - 3Celtic
Th 30Jan 1919Hibernian1 - 3Hearts
Th 30Jan 1919Hibernian0 - 2Partick
Th 30Jan 1919Hibernian1 - 0Queen's Park
Th 30Jan 1919Hibernian1 - 2Rangers
Th 30Jan 1919Hibernian1 - 0Dumbarton
Th 30Jan 1919Hibernian3 - 1Clyde
Th 30Jan 1919Hibernian2 - 1Airdrie (old)
Th 30Jan 1919Hibernian1 - 2Hamilton
Th 30Jan 1919Hibernian1 - 2St Mirren
Th 30Jan 1919Hibernian0 - 1Ayr
Th 30Jan 1919Hibernian1 - 4Kilmarnock
Th 30Jan 1919Hibernian2 - 1Falkirk
Th 30Jan 1919Hibernian0 - 3Motherwell
Th 30Jan 1919Hibernian0 - 3Morton
Th 30Jan 1919Hibernian1 - 2Clydebank (1)
Th 30Jan 1919Hibernian1 - 5Third Lanark
Th 30Jan 1919Morton0 - 0Celtic
Th 30Jan 1919Morton2 - 0Hearts
Th 30Jan 1919Morton3 - 0Partick
Th 30Jan 1919Morton3 - 3Queen's Park
Th 30Jan 1919Morton1 - 0Rangers
Th 30Jan 1919Morton3 - 1Dumbarton
Th 30Jan 1919Morton3 - 0Clyde
Th 30Jan 1919Morton3 - 2Airdrie (old)
Th 30Jan 1919Morton3 - 3Hamilton
Th 30Jan 1919Morton3 - 1St Mirren
Th 30Jan 1919Morton1 - 1Ayr
Th 30Jan 1919Morton2 - 2Kilmarnock
Th 30Jan 1919Morton4 - 0Falkirk
Th 30Jan 1919Morton6 - 2Motherwell
Th 30Jan 1919Morton9 - 2Hibernian
Th 30Jan 1919Morton2 - 2Clydebank (1)
Th 30Jan 1919Morton1 - 1Third Lanark
Th 30Jan 1919Clydebank (1)0 - 2Celtic
Th 30Jan 1919Clydebank (1)1 - 3Hearts
Th 30Jan 1919Clydebank (1)1 - 3Partick
Th 30Jan 1919Clydebank (1)3 - 2Queen's Park
Th 30Jan 1919Clydebank (1)0 - 5Rangers
Th 30Jan 1919Clydebank (1)3 - 1Dumbarton
Th 30Jan 1919Clydebank (1)3 - 1Clyde
Th 30Jan 1919Clydebank (1)2 - 2Airdrie (old)
Th 30Jan 1919Clydebank (1)3 - 3Hamilton
Th 30Jan 1919Clydebank (1)1 - 1St Mirren
Th 30Jan 1919Clydebank (1)1 - 3Ayr
Th 30Jan 1919Clydebank (1)3 - 1Kilmarnock
Th 30Jan 1919Clydebank (1)3 - 2Falkirk
Th 30Jan 1919Clydebank (1)2 - 1Motherwell
Th 30Jan 1919Clydebank (1)2 - 1Hibernian
Th 30Jan 1919Clydebank (1)2 - 3Morton
Th 30Jan 1919Clydebank (1)1 - 1Third Lanark
Th 30Jan 1919Third Lanark2 - 3Celtic
Th 30Jan 1919Third Lanark3 - 1Hearts
Th 30Jan 1919Third Lanark1 - 2Partick
Th 30Jan 1919Third Lanark1 - 3Queen's Park
Th 30Jan 1919Third Lanark1 - 2Rangers
Th 30Jan 1919Third Lanark2 - 4Dumbarton
Th 30Jan 1919Third Lanark1 - 4Clyde
Th 30Jan 1919Third Lanark1 - 1Airdrie (old)
Th 30Jan 1919Third Lanark1 - 3Hamilton
Th 30Jan 1919Third Lanark1 - 0St Mirren
Th 30Jan 1919Third Lanark1 - 1Ayr
Th 30Jan 1919Third Lanark3 - 4Kilmarnock
Th 30Jan 1919Third Lanark2 - 2Falkirk
Th 30Jan 1919Third Lanark1 - 1Motherwell
Th 30Jan 1919Third Lanark4 - 2Hibernian
Th 30Jan 1919Third Lanark0 - 1Morton
Th 30Jan 1919Third Lanark2 - 0Clydebank (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