| Date of birth | 07 January 1881 |
| Place of birth | West Calder |
| Position | Full back |
Moved to St Mirren in 1905 and returned to Southampton via Hull City in May 1911.
| Season | Team | Competition | Apps | Subs | Goals | Y | R |
|---|---|---|---|---|---|---|---|
| 1904-05 | Southampton | Southern League | 6 | ||||
| 1908-09 | Middlesbrough | League Division One | 1 | ||||
| 1911-12 | Southampton | Southern League | 12 |
Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.
| Date | Match | Result | Competition | Round | |
|---|---|---|---|---|---|
| 17 Sep 1904 | New Brompton v Southampton | D | 1-1 | Southern League | |
| 24 Sep 1904 | Southampton v Wellingborough | W | 1-0 | Southern League | |
| 18 Mar 1905 | Southampton v Northampton Town | D | 1-1 | Southern League | |
| 21 Apr 1905 | Tottenham Hotspur v Southampton | W | 1-2 | Southern League | |
| 24 Apr 1905 | Southampton v Fulham | L | 0-1 | Southern League | |
| 29 Apr 1905 | Southampton v Queens Park Rangers | L | 0-1 | Southern League | |
| 23 Sep 1911 | Swindon Town v Southampton | L | 2-1 | Southern League | |
| 30 Sep 1911 | Southampton v Northampton Town | W | 2-1 | Southern League | |
| 04 Nov 1911 | Norwich City v Southampton | D | 0-0 | Southern League | |
| 11 Nov 1911 | Southampton v Crystal Palace | L | 2-4 | Southern League | |
| 20 Jan 1912 | Bristol Rovers v Southampton | L | 2-0 | Southern League | |
| 27 Jan 1912 | Southampton v Swindon Town | L | 1-3 | Southern League | |
| 05 Apr 1912 | Queens Park Rangers v Southampton | D | 1-1 | Southern League | |
| 06 Apr 1912 | Reading v Southampton | D | 2-2 | Southern League | |
| 08 Apr 1912 | Southampton v Queens Park Rangers | D | 0-0 | Southern League | |
| 13 Apr 1912 | Southampton v Watford | W | 2-1 | Southern League | |
| 20 Apr 1912 | New Brompton v Southampton | L | 1-0 | Southern League | |
| 25 Apr 1912 | Northampton Town v Southampton | L | 4-0 | Southern League | |
Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.