| Tuesday 31st July 2012 | |||
| Peterhead | 0-0 | Dundee | aet |
| (Dundee won on penalties) | |||
| Saturday 4th August 2012 | |||
| Arbroath | 1-1 | Stirling Albion | aet |
| (Arbroath won on penalties) | |||
| Ayr United | 6-1 | Clyde | |
| Dumbarton | 2-0 | Albion Rovers | |
| Falkirk | 2-0 | Elgin City | |
| Forfar Athletic | 0-2 | Partick Thistle | |
| Hamilton Academical | 2-0 | Annan Athletic | |
| Montrose | 2-1 | Cowdenbeath | |
| Queen of the South | 5-2 | Alloa Athletic | |
| Queen's Park | 3-2 | Airdrie United | aet |
| Raith Rovers | 4-3 | Berwick Rangers | |
| Stenhousemuir | 4-0 | Brechin City | |
| Stranraer | 0-8 | Livingston | |
| Sunday 5th August 2012 | |||
| East Stirlingshire | 1-5 | Morton | |
| Tuesday 7th August 2012 | |||
| Rangers | 4-0 | East Fife | |









