| Starting Appearances - James MacDonald | Starting | Sub (Used) | Sub (Unused) | All |
|---|
| 14 August 1948 | Highland League Cup | Caledonian FC 1:3 Ross County | details |
| 19 August 1948 | Highland League Cup | Ross County 1:2 Caledonian FC | details |
| 21 August 1948 | Highland League | Deveronvale 5:6 Ross County | details |
| 28 August 1948 | Highland League | Ross County 5:3 Fraserburgh | details |
| 04 September 1948 | Highland League | Rothes 1:3 Ross County | details |
| 11 September 1948 | Scottish Qualifying Cup | Ross County 3:1 Brora Rangers | details |
| 18 September 1948 | Highland League | Ross County 3:3 Buckie Thistle | details |
| 25 September 1948 | Highland League | Lossiemouth 2:2 Ross County | details |
| 02 October 1948 | Highland League | Ross County 0:6 Peterhead | details |
| 09 October 1948 | Scottish Qualifying Cup | Keith 4:1 Ross County | details |
| 16 October 1948 | Highland League | Highland Garrison Training Battalion 3:6 Ross County | details |
| 23 October 1948 | Highland League | Ross County 5:0 Forres Mechanics | details |
| 30 October 1948 | Highland League | Ross County 5:1 Rothes | details |
| 06 November 1948 | Highland League | Buckie Thistle 3:2 Ross County | details |
| 27 November 1948 | Highland League | Ross County 4:0 Nairn County | details |
| 12 February 1949 | Highland League | Ross County 1:3 Inverness Thistle | details |
| 19 February 1949 | North of Scotland Cup | Lossiemouth 0:0 Ross County | details |
| 26 February 1949 | North of Scotland Cup | Ross County 3:0 Lossiemouth | details |
| 05 March 1949 | Highland League | Caledonian FC 5:2 Ross County | details |
| 12 March 1949 | North of Scotland Cup | Ross County 0:3 Elgin City | details |
| 19 March 1949 | Highland League | Peterhead 7:1 Ross County | details |