Craig McGeoch, FW, Scotland, played for Arsenal 1897-1899 and scoring 14 goals.
13 goals in the archive carry Craig McGeoch as the scorer. Coverage of named scorers thins out the further back the record goes.
| Date | Season | Competition | Opponent | Score | Min |
|---|---|---|---|---|---|
| 4 Sep 1897 | 1897–98 | Second Division | Newcastle United | 1–4 | |
| 18 Sep 1897 | 1897–98 | Second Division | Gainsborough Trinity | 4–0 | |
| 18 Sep 1897 | 1897–98 | Second Division | Gainsborough Trinity | 4–0 | |
| 18 Sep 1897 | 1897–98 | Second Division | Gainsborough Trinity | 4–0 | |
| 13 Nov 1897 | 1897–98 | Second Division | Walsall | 4–0 | |
| 13 Nov 1897 | 1897–98 | Second Division | Walsall | 4–0 | |
| 13 Nov 1897 | 1897–98 | Second Division | Walsall | 4–0 | |
| 12 Mar 1898 | 1897–98 | Second Division | Darwen | 4–1 | |
| 24 Sep 1898 | 1898–99 | Second Division | Gainsborough Trinity | 5–1 | |
| 24 Sep 1898 | 1898–99 | Second Division | Gainsborough Trinity | 5–1 | |
| 22 Oct 1898 | 1898–99 | Second Division | Burton Swifts | 2–1 | |
| 13 Feb 1899 | 1898–99 | Second Division | Glossop North End | 3–0 | |
| 13 Mar 1899 | 1898–99 | Second Division | Loughborough | 3–1 |