| Date | BST/GMT | Home | Away | HT | Attend. | |||
|---|---|---|---|---|---|---|---|---|
| May 2013 | ||||||||
| Sun 26 | 15:00 | Hibernian | 0-3 | Celtic | 0-2 | 51,254 | Final | |
| April 2013 | ||||||||
| Sun 14 | 12:45 | Dundee United | 3-4 | Celtic | 2-2 | Semi-final | Report | |
| After extra time (3-3 after 90 mins) | ||||||||
| March 2013 | ||||||||
| Sat 2 | 12:45 | St Mirren | 1-2 | Celtic | 1-2 | 5,572 | Quarter-final | Report |
| February 2013 | ||||||||
| Sun 3 | 12:45 | Raith Rovers | 0-3 | Celtic | 0-0 | 7,144 | Round 5 | Report |
| December 2012 | ||||||||
| Wed 12 | 19:45 | Arbroath | 0-1 | Celtic | 0-1 | 4,127 | Round 4 | Report |
| Sat 1 | 15:00 | Celtic | 1-1 | Arbroath | 1-0 | 15,000 | Round 4 | Report |
| April 2012 | ||||||||
| Sun 15 | 12:45 | Celtic | 1-2 | Heart of Midlothian | 0-0 | 36,609 | Semi-final | Report |
| March 2012 | ||||||||
| Sun 11 | 13:15 | Dundee United | 0-4 | Celtic | 0-0 | 12,270 | Round 6 | Report |
| February 2012 | ||||||||
| Sat 4 | 12:45 | Inverness Caledonian Thistle | 0-2 | Celtic | 0-1 | 5,743 | Round 5 | Report |
| January 2012 | ||||||||
| Sun 8 | 15:00 | Peterhead | 0-3 | Celtic | 0-1 | 4,505 | Round 4 | Report |
| May 2011 | ||||||||
| Sat 21 | 15:00 | Motherwell | 0-3 | Celtic | 0-1 | 49,618 | Final | Report |
| April 2011 | ||||||||
| Sun 17 | 12:45 | Aberdeen | 0-4 | Celtic | 0-0 | 30,381 | Semi-final | Report |
| March 2011 | ||||||||
| Wed 16 | 19:45 | Inverness Caledonian Thistle | 1-2 | Celtic | 1-1 | 6,064 | Round 6 | Report |
| Sun 13 | 15:30 | Inverness Caledonian Thistle | P-P | Celtic | Round 6 | Report | ||
| Wed 2 | 19:45 | Celtic | 1-0 | Rangers | 0-0 | 57,847 | Round 5 | Report |
| February 2011 | ||||||||
| Sun 6 | 12:15 | Rangers | 2-2 | Celtic | 2-1 | 50,230 | Round 5 | Report |
| January 2011 | ||||||||
| Sun 9 | 15:30 | Berwick Rangers | 0-2 | Celtic | 0-1 | 3,877 | Round 4 | Report |
| April 2010 | ||||||||
| Sat 10 | 12:15 | Celtic | 0-2 | Ross County | 24,535 | Semi-final | Report | |
| Sat 10 | 15:00 | Celtic | P-P | Hibernian/ Ross County | Semi-final | Report | ||
| March 2010 | ||||||||
| Sat 13 | 12:15 | Kilmarnock | 0-3 | Celtic | 7,351 | Round 6 | Report | |
| February 2010 | ||||||||
| Sun 7 | 12:15 | Dunfermline Athletic | 2-4 | Celtic | 8,933 | Round 5 | Report | |
| January 2010 | ||||||||
| Tue 19 | 19:45 | Greenock Morton | 0-1 | Celtic | 10,191 | Round 4 | Report | |
| Tue 12 | 19:45 | Greenock Morton | P-P | Celtic | Round 4 | Report | ||
| Sat 9 | 15:00 | Greenock Morton | P-P | Celtic | Round 4 | Report | ||
| March 2009 | ||||||||
| Sat 7 | 12:15 | St Mirren | 1-0 | Celtic | 5,925 | Round 6 | Report | |
| February 2009 | ||||||||
| Sat 7 | 15:00 | Celtic | P-P | Peterhead/ Queens Park | Round 5 | Report | ||
| Sat 7 | 15:00 | Celtic | 2-1 | Queen's Park | 22,223 | Round 5 | Report | |
| January 2009 | ||||||||
| Sat 10 | 15:00 | Celtic | 2-1 | Dundee | 23,070 | Round 4 | Report | |
| March 2008 | ||||||||
| Tue 18 | 19:45 | Celtic | 0-1 | Aberdeen | 33,506 | Round 6 | Report | |
| Sun 9 | 12:45 | Aberdeen | 1-1 | Celtic | 10,909 | Round 6 | Report | |
| February 2008 | ||||||||
| Sat 2 | 12:00 | Kilmarnock | 1-5 | Celtic | 6,491 | Round 5 | Report | |
| January 2008 | ||||||||
| Sat 12 | 15:00 | Celtic | 3-0 | Stirling Albion | 27,923 | Round 4 | Report | |
| May 2007 | ||||||||
| Sat 26 | 15:00 | Celtic | 1-0 | Dunfermline Athletic | 49,600 | Final | Report | |
| April 2007 | ||||||||
| Sat 14 | 12:30 | St Johnstone | 1-2 | Celtic | 28,339 | Semi-final | Report | |
| February 2007 | ||||||||
| Sun 25 | 12:30 | Inverness Caledonian Thistle | 1-2 | Celtic | 7,119 | Round 5 | Report | |
| Sun 4 | 13:00 | Livingston | 1-4 | Celtic | 7,281 | Round 4 | Report | |
| January 2007 | ||||||||
| Sat 6 | 15:00 | Celtic | 4-0 | Dumbarton | 18,685 | Round 3 | Report | |
| January 2006 | ||||||||
| Sun 8 | 13:00 | Clyde | 2-1 | Celtic | 8,000 | Round 3 | Report | |
| May 2005 | ||||||||
| Sat 28 | 15:00 | Celtic | 1-0 | Dundee United | 50,635 | Final | Report | |
| April 2005 | ||||||||
| Sun 10 | 12:15 | Heart of Midlothian | 1-2 | Celtic | 38,505 | Semi-final | Report | |
| February 2005 | ||||||||
| Sun 27 | 15:00 | Clyde | 0-5 | Celtic | 8,200 | Round 5 | Report | |
| Sat 26 | 15:00 | Ross County/Clyde | P-P | Celtic | Round 5 | Report | ||
| Sun 6 | 12:00 | Dunfermline Athletic | 0-3 | Celtic | 8,014 | Round 4 | Report | |
| Sat 5 | 15:00 | East Fife/Dunfermline | P-P | Celtic | Round 4 | Report | ||
| January 2005 | ||||||||
| Sun 9 | 12:15 | Celtic | 2-1 | Rangers | 58,622 | Round 3 | Report | |
| May 2004 | ||||||||
| Sat 22 | 15:00 | Dunfermline Athletic | 1-3 | Celtic | 50,846 | Final | Report | |
| April 2004 | ||||||||
| Sun 11 | 14:00 | Livingston | 1-3 | Celtic | 26,152 | Semi-final | Report | |
| March 2004 | ||||||||
| Sun 7 | 12:00 | Celtic | 1-0 | Rangers | 58,735 | Round 5 | Report | |
| February 2004 | ||||||||
| Sat 7 | 12:15 | Heart of Midlothian | 0-3 | Celtic | 15,372 | Round 4 | Report | |
| January 2004 | ||||||||
| Sat 10 | 15:00 | Celtic | 2-0 | Ross County | 30,565 | Round 3 | Report | |
| March 2003 | ||||||||
| Sun 23 | 18:15 | Inverness Caledonian Thistle | 1-0 | Celtic | 6,050 | Round 5 | Report | |
| February 2003 | ||||||||
| Sun 23 | 15:00 | Celtic | 3-0 | St Johnstone | 26,205 | Round 4 | Report | |
| January 2003 | ||||||||
| Sat 25 | 15:00 | Celtic | 3-0 | St Mirren | 29,976 | Round 3 | Report | |
| May 2002 | ||||||||
| Sat 4 | 15:00 | Celtic | 2-3 | Rangers | 51,138 | Final | Report | |
| March 2002 | ||||||||
| Sat 23 | 17:35 | Celtic | 3-0 | Ayr United | 26,774 | Semi-final | Report | |
| February 2002 | ||||||||
| Mon 25 | 19:45 | Aberdeen | 0-2 | Celtic | 17,029 | Round 5 | Report | |
| January 2002 | ||||||||
| Sat 26 | 17:35 | Kilmarnock | 0-2 | Celtic | 11,269 | Round 4 | Report | |
| Tue 8 | 19:45 | Alloa Athletic | 0-5 | Celtic | 5,498 | Round 3 | Report | |
| Sat 5 | 15:00 | Alloa Athletic | P-P | Celtic | Round 3 | Report | ||