1987/88
Round 1 Larkhall 0 Forth Wanderers 0 (0-6)
Round 3 Forth Wanderers 2 Kilsyth Rangers 2 (3-1)
Round 4 Johnstone Burgh 2 Forth Wanderers 0
1988/89
Round 1 Ashfield 1 Forth Wanderers 0
1989/90
Round 1 Bailieston 1 Forth Wanderers 2
Round 3 Maryhill 1 Forth Wanderers 1 (1-2)
Round 4 Forth Wanderers 1 Lesmahagow 3
1990/91
Round 2 Forth Wanderers 0 Renfrew 0 (2-0)
Round 3 Forth Wanderers 0 Pollok 3
1991/92
Round 2 Forth Wanderers 4 Lanark 2
Round 3 Forth Wanderers 1 Benburb 2
1992/93
Round 1 Forth Wanderers 1 Petershill 2
1993/94
Round 1 Forth Wanderers 0 Pollok 0 (0-4)
1994/95
Competition abandoned due to legal action from Shotts.
1995/96
Round 1 Forth Wanderers 2 Lesmahagow 0
Round 3 Lanark United 0 Forth Wanderers 0 (1-0)
1996/97
Round 1 Forth Wanderers 0 Arthurlie 1
1997/98
Round 1 Forth Wanderers 1 Vale of Leven 1 (0-0) (0-2 pens)
1998/99
Round 1 Renfrew 4 Forth Wanderers 1
1999/2000
Round 1 Forth Wanderers 1 Stonehouse Violet 2
2000/01
Round 1 Yoker Athletic 1 Forth Wanderers 1 (5-4 pens)
2001/02
Round 1 Kirkintilloch Rob Roy 2 Forth Wanderers 0
2002/03
Round 1 Forth Wanderers 0 Greenock 2
2003/04
Round 1 Shotts Bon Accord 2 Forth Wanderers 1
2004/05
Round 2 Carluke Rovers 2 Forth Wanderers 3
Round 3 Forth Wanderers 1 Greenock 0
Round 4 Forth Wanderers 0 Maryhill 7
2005/06
Round 2 Forth Wanderers 0 Pollok 8
2006/07
Round 2 Vale of Clyde 1 Forth Wanderers 2
Round 3 Kilsyth Rangers 4 Forth Wanderers 0
2007/08
Round 2 Forth Wanderers 1 Lesmahagow 1 (3-1 penalties)
Round 3 Larkhall Thistle 2 Forth Wanderers 0
2008/09
Round 2 Wishaw 1 Forth Wanderers 4
Round 3 Cambuslang Rangers 1 Forth Wanderers 1 (5-3 penalties)
2009/10
Round 2 Neilston 6 Forth Wanderers 2
2010/11
Round 1 St.Roch’s 1 Forth Wanderers 2
Round 2 Benburb 3 Forth Wanderers 2
2011/12
Round 2 Forth Wanderers 1 Shotts Bon Accord 8
2012/13
Round 2 Forth Wanderers 1 Lanark United 1 (1-3 penalties)
2013/14
Round 2 Dunipace 2 Forth Wanderers 0
2014/15
Round 2 Cumbernauld United v Forth Wanderers (Withdrew)
2015/16
Round 2 Forth Wanderers 1 East Kilbride Thistle 2
2016/17
Round 2 Johnstone Burgh 0 Forth Wanderers 2
Round 3 Forth Wanderers 3 Benburb 4