| Scottish Div 2 |
| No. | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 | 09-Aug-03 | H | Airdrie United | W | 3-1 | (0-1) | John Maisano 52; Weatherson 77p; Williams 77 | 3,806 |
| 2 | 16-Aug-03 | A | Stenhousemuir | W | 2-0 | (0-0) | Williams 49p; Weatherson 90 | 1,721 |
| 3 | 23-Aug-03 | H | Dumbarton | D | 2-2 | (1-0) | Williams 31p; Weatherson 83 | 3,402 |
| 4 | 30-Aug-03 | H | East Fife | W | 2-1 | (0-1) | Weatherson 55; Bottiglieri 81 | 3,270 |
| 5 | 13-Sep-03 | A | Forfar Athletic | W | 3-2 | (2-2) | Weatherson 15; Marco Maisano 33; Walker 82 | 1,006 |
| 6 | 20-Sep-03 | H | Hamilton Academical | D | 1-1 | (0-1) | Williams 52 | 3,255 |
| 7 | 27-Sep-03 | A | Arbroath | W | 4-0 | (3-0) | Weatherson 28, 38; Greacen 35; Bottiglieri 59 | 1,117 |
| 8 | 04-Oct-03 | H | Berwick Rangers | L | 1-3 | (0-1) | Walker 54 | 2,896 |
| 9 | 18-Oct-03 | A | Alloa Athletic | W | 1-0 | (0-0) | Williams 58 | 1,118 |
| 10 | 25-Oct-03 | H | Stenhousemuir | W | 5-2 | (2-1) | Williams 9; Weatherson 26, 84; Marco Maisano 73; Uotinen 89 | 2,880 |
| 11 | 01-Nov-03 | A | Airdrie United | W | 6-1 | (3-0) | Greacen 20, 54; John Maisano 23, 72; Williams 29; Walker 62 | 3,159 |
| 12 | 08-Nov-03 | H | Forfar Athletic | D | 1-1 | (1-1) | Greacen 17 | 3,327 |
| 13 | 16-Nov-03 | A | East Fife | D | 0-0 | (0-0) | | 1,757 |
| 14 | 02-Dec-03 | A | Hamilton Academical | W | 2-1 | (1-0) | Williams 29, 90 | 1,905 |
| 15 | 06-Dec-03 | H | Arbroath | W | 6-4 | (2-2) | Walker 27; Bannerman 42; Millar 53; Weatherson 66; Marco Maisano 75; Williams 90 | 2,665 |
| 16 | 13-Dec-03 | A | Berwick Rangers | W | 3-2 | (2-0) | John Maisano 27, 39; Weatherson 58 | 882 |
| 17 | 03-Jan-04 | A | Dumbarton | L | 0-1 | (0-1) | | 1,861 |
| 18 | 24-Jan-04 | H | Hamilton Academical | D | 2-2 | (2-2) | Williams 9, 23 | 2,913 |
| 19 | 31-Jan-04 | A | Arbroath | D | 2-2 | (1-1) | Weatherson 40; Williams 84 | 805 |
| 20 | 07-Feb-04 | A | Forfar Athletic | L | 1-2 | (1-1) | Williams 3 | 958 |
| 21 | 14-Feb-04 | H | East Fife | D | 1-1 | (0-0) | Bannerman 90 | 2,000 |
| 22 | 21-Feb-04 | A | Alloa Athletic | D | 3-3 | (1-2) | Collins 43; Henderson 49; John Maisano 74 | 1,145 |
| 23 | 06-Mar-04 | A | Stenhousemuir | W | 1-0 | (0-0) | Millar 80 | 1,553 |
| 24 | 09-Mar-04 | H | Airdrie United | D | 1-1 | (1-0) | John Maisano 37 | 3,252 |
| 25 | 13-Mar-04 | H | Dumbarton | W | 3-2 | (1-0) | Greacen 44; Millar 70; Williams 86 | 2,705 |
| 26 | 23-Mar-04 | H | Berwick Rangers | W | 2-1 | (1-0) | Greacen 44; Cannie 60 | 2,270 |
| 27 | 27-Mar-04 | A | East Fife | L | 0-1 | (0-0) | | 1,114 |
| 28 | 30-Mar-04 | H | Alloa Athletic | D | 2-2 | (2-1) | Greacen 5; Cannie 26 | 2,503 |
| 29 | 03-Apr-04 | H | Arbroath | W | 1-0 | (1-0) | Weatherson 33 | 2,493 |
| 30 | 06-Apr-04 | H | Forfar Athletic | D | 1-1 | (0-1) | Weatherson 48 | 2,407 |
| 31 | 10-Apr-04 | A | Hamilton Academical | L | 1-6 | (0-3) | Bannerman 80 | 2,692 |
| 32 | 17-Apr-04 | H | Alloa Athletic | W | 2-1 | (1-0) | Cannie 4; Walker 89 | 2,618 |
| 33 | 24-Apr-04 | A | Berwick Rangers | L | 0-2 | (0-2) | | 1,175 |
| 34 | 01-May-04 | A | Dumbarton | L | 0-3 | (0-1) | | 1,861 |
| 35 | 08-May-04 | H | Stenhousemuir | L | 1-4 | (1-3) | Weatherson 13 | 3,456 |
| 36 | 15-May-04 | A | Airdrie United | L | 0-2 | (0-0) | | 5,709 |
|
|
| Scottish FA Cup |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 2 | 27-Dec-03 | H | Vale of Leithen | W | 4-0 | (2-0) | Weatherson 15; Williams 45, 59; Millar 55 | 3,231 |
| 3 | 10-Jan-04 | H | Partick Thistle | L | 0-3 | (0-1) | | 6,613 |
|
|
| Scottish League Cup |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 | 03-Sep-03 | H | Stranraer | W | 2-0 | (1-0) | Bottiglieri 37; Bannerman 83 | 2,758 |
| 2 | 23-Sep-03 | A | Dundee United | L | 1-3 | (0-2) | Weatherson 74 | 5,638 |
|
|
| Scottish Challenge Cup |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 | 02-Aug-03 | H | Arbroath | W | 4-3 | (3-1) | Weatherson 4p, 34, 90; Hawke 12 | 2,227 |
| 2 | 12-Aug-03 | H | Airdrie United | L | 1-2 | (0-0) | John Maisano 46 | 3,317 |
|
|
Home and away results against each team, listed in the current league table standings