| ROUND | R2 | R3 | R4 | R5 | QF | SF | F | |||
| r3 | R | r4 | R | qf | R | |||||
| Season archive |
| Saturday, 20 January 2018 | |||||
| r4 | Celtic | 5-0 | Brechin City | ||
| r4 | Motherwell | 2-0 | Hamilton | ||
| r4 | Aberdeen | 4-1 | St.Mirren | ||
| r4 | Dundee | 2-2 | Inverness CT | ||
| r4 | Dunfermline | 1-2 | Morton | ||
| r4 | Kilmarnock | 1-0 | Ross County | ||
| r4 | Ayr United | 4-1 | Arbroath | ||
| r4 | East Fife | 0-1 | Brora Rangers | ||
| r4 | Queen of the South | 1-2 | Partick Thistle | ||
| r4 | Alloa Athletic | 0-2 | Dundee United | ||
| Sunday, 21 January 2018 | |||||
| r4 | Hearts | 1-0 | Hibernian | ||
| Tuesday, 23 January 2018 | |||||
| r4 | Livingston | 0-1 | Falkirk | ||
| r4 | Peterhead | 2-3 | Dumbarton | ||
| Monday, 29 January 2018 | |||||
| r4 | Albion Rovers | 0-4 | St.Johnstone | ||
| Tuesday, 30 January 2018 | |||||
| r4 | Formartine United | 0-2 | Cove Rangers | ||
| r4R | Inverness CT | 0-1 | Dundee | ||
| Wednesday, 31 January 2018 | |||||
| r4 | Fraserburgh | 0-3 | Rangers | ||
| 7 | Rory McALLISTER (Peterhead, 2p) | |
| 5 | +1 | Gavin REILLY (St.Mirren) |
| 4 | +2 | Declan McDAID (Ayr United) |
| 3 | +3 | Josh WINDASS (Rangers, 1p) |
| +3 | Chris KANE (St.Johnstone) | |
| +1 | Lawrence SHANKLAND (Ayr United) | |
| +1 | Craig MOORE (Ayr United) | |
| 2 | Dylan MACKIN (Livingston) | |
| Isaac LAYNE (Brechin City) | ||
| Ross McNEIL (East Kilbride) | ||
| +2 | Ryan CHRISTIE (Aberdeen) | |
| Steven MACKAY (Brora Rangers) | ||
| +1 | Declan McMANUS (Dunfermline) | |
| +1 | Mitchel MEGGINSON (Cove Rangers) | |
| David GREENHILL (Spartans) | ||
| Craig MALCOLM (Alloa Athletic) | ||
| +2 | Conor SAMMON (Partick Thistle) | |
| Dougie GAIR (Fraserburgh) | ||
| +1 | Jason BROWN (Peterhead) | |
| +2 | Calum GALLAGHER (Dumbarton) | |
| Leighton McINTOSH (Arbroath) | ||
| Craig JOHNSTON (Montrose) |