David Thomson Player Profile

Personal

  • Full Name: David Thomson
  • Born: 1892 (Dundee)
  • Died: September 22nd, 1955 (Dundee)

Career

  • Position: Left Back
  • Signed: August 7th, 1913
  • Date Left Club: April 29th, 1927
  • First Manager: William Wallace
  • Dundee Career Totals:
    385 first team competitive appearances
    16 first team competitive goals
  • Also Played For: Dundee Hibernian


Dundee Career Summary


Competitive Friendlies Other (War)
1913-14 20- - - - -
1914-15 33- - - - -
1915-16 14- - - - -
1916-17 29 3 - - - -
1919-20 42 1 - - - -
1920-21 41 5 - - - -
1921-22 32- - - - -
1922-23 37 2 - - - -
1923-24 31- - - - -
1924-25 42 2 - - - -
1925-26 35 2 - - - -
1926-27 29 1 - - - -
TOTAL 385 16 - - - -

NOTES:
Other Cups may include: Anglo-Scottish Cup, Challenge Cup, Cup Winners' Cup, Drybrough Cup, International Soccer League, League Cup, Summer Cup, Texaco Cup.


Biography


David Thomson was a pre-war Dark Blue stalwart making 385 appearances over a fourteen-year period with Dundee FC, his only senior club. Nicknamed ‘Napper’ because of his cool, collective approach, he played for Dundee in the 1925 Scottish Cup Final and earned one full cap and two Scottish League caps during a distinguished Dens Park career.

Born in Dundee in 1892, Thomson joined Dundee from Fairfield Juniors in 1913 and made his debut in a 2-0 home win over Ayr United on August 30th 1913. He made his Dark Blue debut at centre-half and in his early years he played at both right-back and centre-half but it was as a stylish left-back that Napper was to make his name for both club and country. He played in all three positions in his inaugural season where he made 20 appearances as Dundee finished 7th in a 20 team top tier.

At the start of his second season, the Great War broke out and Napper continued to play for Dundee until 1917 when he joined up with the armed forces.

At the end of the War, Napper was back at Dens and played in Dundee’s first game back from abeyance in a 3-1 defeat at Motherwell on August 16th 1919. In the first game back at Dens a week later, Thomson scored a penalty in a 3-1 win over Third Lanark in front of 20,000 and in total he would score 16 goals for The Dee.

By now Napper was an established left-back and was a player who was probably ahead of his time. He established a good full-back partnership with the hard tackling Davie Raitt but Napper’s approach was different. The big boot up the park was not for him but instead he preferred a thoughtful pass which would invariably find his man and he was rarely caught out of position.

He was no soft touch however and was renowned for the odd shoulder charge into an opposing winger. His speciality was to run alongside an opponent until he got him on one leg before barging him over and retrieving the ball.

In 1921 Napper was described as “for some time one of the best left-backs in Scotland” but curiously he was to only win one full cap with Scotland despite being considered by many to be superior to his Old Firm rivals.

That cap came on February 20th 1920 in a British Home International match against Wales at Ninian Park in Cardiff; the first post-War Scotland international against Wales. Napper’s full-back partner that day was his future Dundee manager Alec McNair of Celtic who would lead the Dark Blues to a Scottish Cup Final against his old side five years later. The Scots had to rely on a late equaliser from fellow debutant from Thomas Cairns of Rangers to earn a 1-1 draw but there was no disgrace as Wales would win the Championship that season.

Although Napper was never called up for the full side again he did win two caps for the Scottish League the following season. The first came alongside team mate and last year’s Heritage Award inductee Alec Troup in a 3-0 win over the Irish League on Burns Night at Ibrox and his second League cap and final international appearance came two months later on March 12th 1921 against the English Football League at Highbury where the hosts won 1-0.

Napper’s international appearances attracted attention from south of the border and Aston Villa were desperate to sign him but he decided to remain with Dundee.

In the summers of 1923 and 1924 Napper was part of the Dundee squad to tour Spain on consecutive summers and was part of side which beat both Barcelona and Real Madrid – the first side from out with Spain to defeat them both on their home grounds.

Twelve months later Napper was in the Dundee team to face Celtic in the Scottish Cup Final in front of 75,137 having played in five games on the ‘Road to Hampden’. There was no fairytale ending however as The Celts ran out winners by two goals to one despite The Dee taking the lead and Napper’s chances of winning a major trophy were gone as he retired just two years later.

He however did win the Forfarshire Cup twice and played in the first ever league derby against Dundee United though the usually reliable Thomson missed a penalty in the 0-0 draw on November 21st 1925. Napper also played in a 7-2 Forfarshire Cup win over United at Dens on April 11th 1927 and three weeks later played his final game for the Dee in a 3-0 league win over Queens Park as he decided to hang up his boots after being placed in the transfer list following a re-signing dispute with McNair in the summer.

Napper Thomson was a top class full-back who was a stalwart for Dundee, sitting 8th on the Club’s all-time appearance list. Like so many players before and after him, he may have found it a lot easier to get a game for Scotland had he played for a team in Glasgow but he played the Dark Blues with distinction and was inducted in the Dundee FC Hall of Fame with the Heritage Award in 2018.

Debut

August 30th, 1913
Dundee 2 - 0 Ayr United

League (Division One)


Playing Statistics - First Team Competitive matches (All Seasons)



Competition NPS Win % Draw % Loss %
League 35015- --
Scottish Cup 351- --
Totals: 38516- --

 Recent Starting Appearances (First Team Competitive matches)
 30/04/27 Division One vs. Queen's Park (H) 3 - 0
 23/04/27 Division One vs. Rangers (A) 0 - 0
 18/04/27 Division One vs. Queen's Park (A) 4 - 1
 16/03/27 Division One vs. Falkirk (H) 2 - 3
 12/03/27 Division One vs. St Johnstone (H) 4 - 1

 Recent Goals Scored (First Team Competitive matches)
 18/09/26 Division One vs. Motherwell (H) 5 - 2
 09/01/26 Division One vs. St Mirren (H) 1 - 1
 03/10/25 Division One vs. Hearts (H) 1 - 0
 20/12/24 Division One vs. Airdrie (H) 3 - 2
 20/09/24 Division One vs. Motherwell (A) 1 - 4

 List of First Team Competitive matches played (click to expand)
 30/04/27 Division One vs. Queen's Park (H)  3 - 0
 23/04/27 Division One vs. Rangers (A)  0 - 0
 18/04/27 Division One vs. Queen's Park (A)  4 - 1
 16/03/27 Division One vs. Falkirk (H)  2 - 3
 12/03/27 Division One vs. St Johnstone (H)  4 - 1
 19/02/27 3rd Round vs. Celtic (H)  2 - 4
 12/02/27 Division One vs. Celtic (H)  1 - 2
 09/02/27 2nd Round Replay vs. Kilmarnock (H)  5 - 1
 05/02/27 2nd Round vs. Kilmarnock (A)  1 - 1
 29/01/27 Division One vs. Motherwell (H)  3 - 1
 22/01/27 1st Round vs. Motherwell (H)  3 - 0
 15/01/27 Division One vs. Airdrie (A)  1 - 3
 01/01/27 Division One vs. Aberdeen (H)  1 - 1
 25/12/26 Division One vs. Hearts (A)  0 - 0
 11/12/26 Division One vs. Rangers (H)  1 - 1
 04/12/26 Division One vs. Clyde (A)  2 - 2
 27/11/26 Division One vs. Morton (H)  6 - 1
 20/11/26 Division One vs. Hamilton (A)  4 - 1
 06/11/26 Division One vs. Hibernian (H)  3 - 0
 30/10/26 Division One vs. Aberdeen (A)  1 - 2
 23/10/26 Division One vs. Falkirk (A)  1 - 3
 02/10/26 Division One vs. Celtic (A)  0 - 0
 25/09/26 Division One vs. Dunfermline (H)  1 - 1
 18/09/26 Division One vs. Motherwell (H)  5 - 2
 11/09/26 Division One vs. Airdrie (H)  1 - 0
 04/09/26 Division One vs. Partick (A)  3 - 3
 28/08/26 Division One vs. Dundee Utd (H)  5 - 0
 21/08/26 Division One vs. St Johnstone (A)  1 - 0
 14/08/26 Division One vs. Hearts (H)  4 - 1
 24/04/26 Division One vs. Cowdenbeath (H)  4 - 3
 17/03/26 Division One vs. Celtic (H)  1 - 2
 06/03/26 Division One vs. Falkirk (A)  0 - 1
 27/02/26 Division One vs. Rangers (H)  1 - 5
 17/02/26 Division One vs. Falkirk (H)  1 - 0
 13/02/26 Division One vs. Hamilton (A)  0 - 0
 10/02/26 2nd Round Replay vs. Aberdeen (H)  0 - 3
 06/02/26 2nd Round vs. Aberdeen (A)  0 - 0
 30/01/26 Division One vs. Clydebank (1914) (A)  2 - 1
 20/01/26 1st Round vs. Caledonian (H)  2 - 0
 09/01/26 Division One vs. St Mirren (H)  1 - 1
 04/01/26 Division One vs. Dundee Utd (A)  1 - 0
 02/01/26 Division One vs. Raith Rovers (H)  1 - 1
 01/01/26 Division One vs. Aberdeen (H)  1 - 2
 26/12/25 Division One vs. Hibernian (H)  1 - 4
 19/12/25 Division One vs. St Johnstone (A)  0 - 0
 12/12/25 Division One vs. Kilmarnock (H)  1 - 0
 05/12/25 Division One vs. Queen's Park (A)  3 - 1
 28/11/25 Division One vs. Morton (A)  0 - 3
 21/11/25 Division One vs. Dundee Utd (H)  0 - 0
 14/11/25 Division One vs. Airdrie (A)  1 - 4
 07/11/25 Division One vs. Partick (H)  3 - 1
 31/10/25 Division One vs. Celtic (A)  0 - 0
 24/10/25 Division One vs. Rangers (A)  2 - 1
 17/10/25 Division One vs. Aberdeen (H)  3 - 2
 10/10/25 Division One vs. Raith Rovers (A)  0 - 1
 05/10/25 Division One vs. Motherwell (H)  1 - 2
 03/10/25 Division One vs. Hearts (H)  1 - 0
 26/09/25 Division One vs. Clydebank (1914) (H)  3 - 1
 19/09/25 Division One vs. Cowdenbeath (A)  0 - 5
 12/09/25 Division One vs. Hamilton (H)  2 - 2
 05/09/25 Division One vs. Hibernian (A)  1 - 2
 22/08/25 Division One vs. St Johnstone (H)  0 - 1
 22/08/25 Division One vs. St Mirren (A)  2 - 2
 15/08/25 Division One vs. Morton (H)  3 - 0
 22/04/25 Division One vs. Airdrie (A)  1 - 1
 18/04/25 Division One vs. Hearts (A)  0 - 1
 15/04/25 Division One vs. St Mirren (H)  0 - 2
 11/04/25 Final vs. Celtic (N)  1 - 2
 04/04/25 Division One vs. Hibernian (H)  3 - 0
 28/03/25 Division One vs. St Johnstone (H)  2 - 0
 24/03/25 Semi Final Replay vs. Hamilton (N)  2 - 0
 21/03/25 Semi Final vs. Hamilton (H)  1 - 1
 14/03/25 Division One vs. Motherwell (H)  1 - 0
 10/03/25 Division One vs. Queen's Park (A)  1 - 0
 07/03/25 4th Round vs. Broxburn Utd (H)  1 - 0
 28/02/25 Division One vs. Celtic (A)  0 - 4
 25/02/25 Division One vs. Ayr Utd (H)  1 - 0
 21/02/25 3rd Round vs. Airdrie (H)  3 - 1
 14/02/25 Division One vs. Hamilton (H)  2 - 0
 10/02/25 Division One vs. Rangers (A)  0 - 2
 07/02/25 2nd Round vs. Lochgelly Utd (H)  2 - 1
 17/01/25 Division One vs. Falkirk (H)  1 - 0
 10/01/25 Division One vs. Kilmarnock (A)  1 - 4
 05/01/25 Division One vs. Raith Rovers (A)  3 - 4
 03/01/25 Division One vs. Partick (H)  0 - 2
 01/01/25 Division One vs. Aberdeen (H)  2 - 0
 27/12/24 Division One vs. Morton (A)  1 - 1
 25/12/24 Division One vs. Third Lanark (A)  0 - 3
 20/12/24 Division One vs. Airdrie (H)  3 - 2
 13/12/24 Division One vs. Falkirk (A)  2 - 1
 06/12/24 Division One vs. Rangers (H)  0 - 0
 29/11/24 Division One vs. Raith Rovers (H)  2 - 0
 22/11/24 Division One vs. Hamilton (A)  1 - 4
 15/11/24 Division One vs. Cowdenbeath (H)  1 - 1
 01/11/24 Division One vs. Third Lanark (H)  1 - 2
 25/10/24 Division One vs. Hibernian (A)  2 - 4
 18/10/24 Division One vs. Aberdeen (A)  0 - 0
 11/10/24 Division One vs. Morton (H)  0 - 0
 04/10/24 Division One vs. St Johnstone (A)  2 - 1
 27/09/24 Division One vs. Queen's Park (H)  2 - 4
 20/09/24 Division One vs. Motherwell (A)  1 - 4
 13/09/24 Division One vs. Kilmarnock (H)  3 - 1
 06/09/24 Division One vs. St Mirren (A)  1 - 2
 30/08/24 Division One vs. Hearts (H)  6 - 0
 23/08/24 Division One vs. Partick (A)  1 - 1
 16/08/24 Division One vs. Celtic (H)  0 - 0
 19/04/24 Division One vs. Clydebank (1914) (A)  0 - 0
 12/04/24 Division One vs. Queen's Park (A)  1 - 1
 05/04/24 Division One vs. Clyde (H)  3 - 1
 29/03/24 Division One vs. St Mirren (H)  1 - 1
 22/03/24 Division One vs. Partick (A)  2 - 5
 15/03/24 Division One vs. Hamilton (H)  1 - 1
 08/03/24 Division One vs. Motherwell (H)  4 - 1
 01/03/24 Division One vs. Morton (H)  1 - 1
 27/02/24 Division One vs. Airdrie (A)  2 - 4
 23/02/24 Division One vs. Third Lanark (A)  5 - 3
 20/02/24 Division One vs. Ayr Utd (H)  2 - 1
 16/02/24 Division One vs. Hibernian (A)  0 - 2
 13/02/24 2nd Round Replay vs. Raith Rovers (A)  0 - 1
 09/02/24 2nd Round vs. Raith Rovers (H)  0 - 0
 02/02/24 Division One vs. Clyde (A)  2 - 0
 26/01/24 1st Round vs. Dykehead (H)  2 - 0
 19/01/24 Division One vs. Kilmarnock (H)  4 - 2
 12/01/24 Division One vs. Rangers (A)  1 - 1
 05/01/24 Division One vs. Raith Rovers (H)  1 - 1
 02/01/24 Division One vs. Falkirk (A)  1 - 4
 01/01/24 Division One vs. Aberdeen (H)  1 - 1
 29/12/23 Division One vs. Hearts (A)  0 - 1
 22/12/23 Division One vs. Celtic (H)  2 - 1
 15/12/23 Division One vs. Ayr Utd (A)  0 - 2
 08/12/23 Division One vs. Partick (H)  0 - 0
 06/10/23 Division One vs. Rangers (H)  1 - 4
 29/09/23 Division One vs. Kilmarnock (A)  3 - 1
 22/09/23 Division One vs. Queen's Park (H)  3 - 0
 01/09/23 Division One vs. Aberdeen (A)  0 - 0
 25/08/23 Division One vs. Hearts (H)  5 - 1
 18/08/23 Division One vs. Raith Rovers (A)  0 - 3
 14/04/23 Division One vs. Motherwell (H)  3 - 1
 09/04/23 Division One vs. Falkirk (H)  3 - 0
 07/04/23 Division One vs. Clyde (H)  1 - 0
 31/03/23 Division One vs. Hamilton (A)  0 - 0
 24/03/23 Division One vs. Rangers (H)  1 - 2
 17/03/23 Division One vs. Celtic (A)  1 - 2
 10/03/23 Division One vs. Morton (H)  0 - 1
 05/03/23 4th Round Second Replay vs. Third Lanark (N)  0 - 1
 28/02/23 4th Round Replay vs. Third Lanark (H)  0 - 0
 24/02/23 4th Round vs. Third Lanark (A)  1 - 1
 17/02/23 Division One vs. Airdrie (A)  1 - 1
 14/02/23 3rd Round Replay vs. Hamilton (A)  1 - 0
 10/02/23 3rd Round vs. Hamilton (H)  0 - 0
 31/01/23 2nd Round Replay vs. St Bernard's (A)  3 - 2
 27/01/23 2nd Round vs. St Bernard's (H)  0 - 0
 20/01/23 Division One vs. Hearts (H)  0 - 0
 23/12/22 Division One vs. Falkirk (A)  0 - 1
 16/12/22 Division One vs. Alloa (H)  2 - 1
 09/12/22 Division One vs. Rangers (A)  1 - 4
 02/12/22 Division One vs. Raith Rovers (H)  0 - 4
 25/11/22 Division One vs. Morton (A)  3 - 2
 18/11/22 Division One vs. St Mirren (H)  2 - 0
 11/11/22 Division One vs. Hibernian (A)  3 - 3
 04/11/22 Division One vs. Airdrie (H)  1 - 0
 28/10/22 Division One vs. Raith Rovers (A)  3 - 0
 21/10/22 Division One vs. Hamilton (H)  3 - 0
 14/10/22 Division One vs. Alloa (H)  3 - 1
 07/10/22 Division One vs. Ayr Utd (H)  1 - 0
 02/10/22 Division One vs. Third Lanark (H)  2 - 0
 30/09/22 Division One vs. Albion Rovers (A)  0 - 0
 23/09/22 Division One vs. Celtic (H)  0 - 1
 16/09/22 Division One vs. Partick (H)  1 - 0
 09/09/22 Division One vs. Motherwell (A)  4 - 3
 02/09/22 Division One vs. Kilmarnock (H)  2 - 0
 29/08/22 Division One vs. Clyde (A)  3 - 4
 26/08/22 Division One vs. Hearts (A)  1 - 2
 19/08/22 Division One vs. Aberdeen (H)  1 - 1
 29/04/22 Division One vs. Ayr Utd (A)  2 - 0
 25/02/22 3rd Round vs. Aberdeen (A)  0 - 3
 18/02/22 Division One vs. Dumbarton (H)  2 - 0
 15/02/22 Division One vs. Kilmarnock (A)  3 - 5
 11/02/22 2nd Round vs. Royal Albert (A)  1 - 0
 28/01/22 1st Round vs. Stenhousemuir (A)  2 - 0
 07/01/22 Division One vs. Partick (A)  1 - 4
 02/01/22 Division One vs. Aberdeen (H)  1 - 0
 31/12/21 Division One vs. Clyde (A)  1 - 3
 26/12/21 Division One vs. Rangers (A)  1 - 2
 24/12/21 Division One vs. Hamilton (H)  2 - 0
 17/12/21 Division One vs. Dumbarton (A)  0 - 2
 10/12/21 Division One vs. Raith Rovers (A)  0 - 0
 03/12/21 Division One vs. Clyde (H)  2 - 1
 26/11/21 Division One vs. St Mirren (A)  1 - 2
 19/11/21 Division One vs. Albion Rovers (H)  2 - 0
 12/11/21 Division One vs. Hibernian (A)  1 - 1
 05/11/21 Division One vs. Rangers (H)  0 - 0
 29/10/21 Division One vs. Clydebank (1914) (A)  3 - 0
 22/10/21 Division One vs. Kilmarnock (H)  5 - 0
 15/10/21 Division One vs. Hearts (A)  0 - 0
 08/10/21 Division One vs. Celtic (H)  0 - 0
 03/10/21 Division One vs. Motherwell (H)  1 - 1
 01/10/21 Division One vs. Airdrie (A)  2 - 0
 24/09/21 Division One vs. Queen's Park (H)  3 - 1
 21/09/21 Division One vs. Motherwell (A)  1 - 2
 17/09/21 Division One vs. Ayr Utd (H)  1 - 0
 10/09/21 Division One vs. Morton (A)  1 - 2
 03/09/21 Division One vs. Aberdeen (A)  2 - 1
 27/08/21 Division One vs. Third Lanark (H)  2 - 0
 20/08/21 Division One vs. Falkirk (A)  0 - 1
 17/08/21 Division One vs. Airdrie (H)  1 - 1
 30/04/21 Division One vs. Clyde (A)  2 - 5
 23/04/21 Division One vs. St Mirren (H)  2 - 0
 16/04/21 Division One vs. Airdrie (A)  1 - 1
 11/04/21 Division One vs. Clydebank (1914) (H)  2 - 0
 09/04/21 Division One vs. Motherwell (H)  2 - 1
 04/04/21 Division One vs. Morton (H)  0 - 1
 02/04/21 Division One vs. Albion Rovers (A)  3 - 2
 26/03/21 Division One vs. Ayr Utd (H)  2 - 0
 19/03/21 Division One vs. Kilmarnock (A)  0 - 5
 05/03/21 4th Round vs. Albion Rovers (H)  0 - 2
 01/03/21 3rd Round Second Replay vs. Aberdeen (N)  2 - 0
 26/02/21 Division One vs. Raith Rovers (H)  0 - 0
 23/02/21 3rd Round Replay vs. Aberdeen (A)  1 - 1
 19/02/21 3rd Round vs. Aberdeen (H)  0 - 0
 05/02/21 2nd Round vs. Stenhousemuir (H)  1 - 0
 29/01/21 Division One vs. Dumbarton (H)  2 - 1
 22/01/21 1st Round vs. Caledonian (H)  8 - 1
 15/01/21 Division One vs. Queen's Park (A)  0 - 0
 08/01/21 Division One vs. Morton (H)  0 - 0
 03/01/21 Division One vs. Hibernian (H)  1 - 1
 01/01/21 Division One vs. Aberdeen (A)  0 - 0
 25/12/20 Division One vs. Hamilton (H)  4 - 0
 18/12/20 Division One vs. Partick (A)  1 - 2
 11/12/20 Division One vs. Albion Rovers (H)  3 - 0
 04/12/20 Division One vs. Ayr Utd (A)  1 - 1
 27/11/20 Division One vs. Clyde (H)  2 - 1
 06/11/20 Division One vs. Rangers (A)  0 - 5
 30/10/20 Division One vs. Kilmarnock (H)  3 - 1
 23/10/20 Division One vs. Hearts (A)  1 - 3
 16/10/20 Division One vs. Celtic (H)  1 - 2
 09/10/20 Division One vs. Motherwell (A)  2 - 1
 04/10/20 Division One vs. Hearts (H)  3 - 0
 02/10/20 Division One vs. Raith Rovers (A)  2 - 1
 25/09/20 Division One vs. Queen's Park (H)  1 - 1
 18/09/20 Division One vs. Third Lanark (H)  2 - 1
 11/09/20 Division One vs. St Mirren (A)  1 - 0
 04/09/20 Division One vs. Falkirk (H)  2 - 0
 28/08/20 Division One vs. Dumbarton (H)  1 - 1
 25/08/20 Division One vs. Third Lanark (A)  1 - 0
 21/08/20 Division One vs. Aberdeen (H)  1 - 1
 16/08/20 Division 1 vs. Falkirk (A)  2 - 2
 01/05/20 Division One vs. Hibernian (A)  0 - 0
 26/04/20 Division One vs. Celtic (A)  1 - 1
 21/04/20 Division One vs. Morton (H)  2 - 0
 17/04/20 Division One vs. Partick (H)  2 - 1
 12/04/20 Division One vs. Clydebank (1914) (H)  1 - 0
 10/04/20 Division One vs. Ayr Utd (A)  3 - 5
 03/04/20 Division One vs. Hamilton (H)  2 - 1
 27/03/20 Division One vs. Queen's Park (H)  1 - 1
 20/03/20 Division One vs. Dumbarton (H)  3 - 1
 13/03/20 Division One vs. Kilmarnock (A)  2 - 4
 28/02/20 Division One vs. St Mirren (A)  3 - 1
 21/02/20 Division One vs. Falkirk (H)  1 - 0
 14/02/20 Division One vs. Hearts (A)  1 - 2
 07/02/20 2nd Round vs. Celtic (H)  1 - 3
 31/01/20 Division One vs. Celtic (H)  2 - 1
 24/01/20 1st Round vs. Airdrie (H)  1 - 0
 17/01/20 Division One vs. Clyde (A)  2 - 3
 10/01/20 Division One vs. Kilmarnock (H)  3 - 2
 03/01/20 Division One vs. Albion Rovers (A)  2 - 1
 01/01/20 Division One vs. Aberdeen (H)  1 - 3
 27/12/19 Division One vs. Hibernian (H)  3 - 1
 25/12/19 Division One vs. Third Lanark (A)  0 - 2
 20/12/19 Division One vs. Queen's Park (A)  2 - 3
 13/12/19 Division One vs. Raith Rovers (H)  5 - 4
 06/12/19 Division One vs. Morton (A)  0 - 0
 29/11/19 Division One vs. Ayr Utd (H)  7 - 1
 22/11/19 Division One vs. Albion Rovers (H)  3 - 2
 15/11/19 Division One vs. Raith Rovers (A)  3 - 1
 08/11/19 Division One vs. Clyde (H)  3 - 0
 01/11/19 Division One vs. Clydebank (1914) (A)  3 - 3
 25/10/19 Division One vs. Rangers (H)  0 - 2
 18/10/19 Division One vs. Hamilton (A)  1 - 0
 11/10/19 Division One vs. Dumbarton (A)  3 - 0
 06/10/19 Division One vs. Motherwell (H)  3 - 0
 04/10/19 Division One vs. Airdrie (H)  1 - 1
 22/09/19 Division One vs. Aberdeen (A)  0 - 2
 20/09/19 Division One vs. Hearts (H)  1 - 0
 06/09/19 Division One vs. St Mirren (H)  1 - 2
 03/09/19 Division One vs. Airdrie (A)  2 - 1
 30/08/19 Division One vs. Partick (A)  0 - 1
 23/08/19 Division One vs. Third Lanark (H)  3 - 1
 16/08/19 Division One vs. Motherwell (A)  1 - 3
 28/04/17 Division One vs. Rangers (H)  2 - 1
 14/04/17 Division One vs. Motherwell (H)  0 - 2
 07/04/17 Division One vs. Hamilton (A)  4 - 2
 31/03/17 Division One vs. Queen's Park (H)  2 - 1
 17/03/17 Division One vs. Dumbarton (H)  4 - 1
 03/03/17 Division One vs. Raith Rovers (A)  2 - 3
 24/02/17 Division One vs. Morton (H)  3 - 1
 17/02/17 Division One vs. Celtic (A)  0 - 2
 10/02/17 Division One vs. Partick (H)  5 - 1
 03/02/17 Division One vs. Ayr Utd (A)  2 - 1
 27/01/17 Division One vs. Hearts (H)  2 - 3
 20/01/17 Division One vs. Ayr Utd (H)  2 - 1
 06/01/17 Division One vs. Falkirk (A)  0 - 2
 02/01/17 Division One vs. Hibernian (H)  3 - 1
 01/01/17 Division One vs. Aberdeen (A)  1 - 5
 30/12/16 Division One vs. Kilmarnock (H)  0 - 2
 23/12/16 Division One vs. Airdrie (A)  3 - 2
 16/12/16 Division One vs. Hearts (A)  0 - 1
 09/12/16 Division One vs. Raith Rovers (H)  6 - 2
 02/12/16 Division One vs. Third Lanark (A)  0 - 2
 25/11/16 Division One vs. Partick (A)  0 - 3
 18/11/16 Division One vs. St Mirren (H)  0 - 2
 11/11/16 Division One vs. Dumbarton (A)  3 - 4
 04/11/16 Division One vs. Celtic (H)  1 - 2
 28/10/16 Division One vs. Kilmarnock (A)  0 - 3
 21/10/16 Division One vs. Hamilton (H)  3 - 1
 14/10/16 Division One vs. Morton (A)  0 - 1
 07/10/16 Division One vs. Falkirk (H)  1 - 2
 30/09/16 Division One vs. Queen's Park (A)  2 - 2
 30/04/16 Division One vs. Hearts (A)  0 - 1
 22/04/16 Division One vs. Morton (H)  0 - 1
 15/04/16 Division One vs. Queen's Park (A)  0 - 2
 10/04/16 Division One vs. Rangers (A)  2 - 3
 01/04/16 Division One vs. Raith Rovers (A)  2 - 0
 18/03/16 Division One vs. Dumbarton (H)  0 - 1
 11/03/16 Division One vs. Ayr Utd (A)  2 - 1
 04/03/16 Division One vs. Falkirk (H)  3 - 3
 05/02/16 Division One vs. Hamilton (A)  4 - 4
 22/01/16 Division One vs. St Mirren (A)  2 - 1
 15/01/16 Division One vs. Rangers (H)  2 - 0
 03/01/16 Division One vs. Airdrie (H)  4 - 0
 18/12/15 Division One vs. Raith Rovers (H)  3 - 0
 04/12/15 Division One vs. Partick (A)  0 - 2
 17/04/15 Division 1 vs. Raith Rovers (H)  2 - 0
 12/04/15 Division 1 vs. Clyde (H)  3 - 0
 10/04/15 Division 1 vs. Ayr Utd (A)  0 - 0
 03/04/15 Division 1 vs. Queen's Park (H)  2 - 0
 20/03/15 Division 1 vs. Kilmarnock (A)  2 - 3
 06/03/15 Division 1 vs. Rangers (A)  0 - 2
 27/02/15 Division 1 vs. Airdrie (H)  2 - 0
 23/02/15 Division 1 vs. St Mirren (H)  2 - 1
 13/02/15 Division 1 vs. Clyde (A)  1 - 1
 06/02/15 Division 1 vs. Partick (H)  1 - 2
 30/01/15 Division 1 vs. Motherwell (A)  1 - 1
 23/01/15 Division 1 vs. Morton (H)  1 - 1
 16/01/15 Division 1 vs. Hearts (A)  2 - 3
 09/01/15 Division 1 vs. Falkirk (H)  1 - 0
 02/01/15 Division 1 vs. Queen's Park (A)  3 - 0
 01/01/15 Division 1 vs. Aberdeen (A)  1 - 2
 26/12/14 Division 1 vs. Hibernian (H)  2 - 4
 25/12/14 Division 1 vs. Third Lanark (A)  0 - 7
 19/12/14 Division 1 vs. Hamilton (A)  0 - 2
 12/12/14 Division 1 vs. Ayr Utd (H)  2 - 3
 05/12/14 Division 1 vs. Third Lanark (H)  0 - 0
 21/11/14 Division 1 vs. Hibernian (A)  0 - 2
 14/11/14 Division 1 vs. Motherwell (H)  1 - 0
 07/11/14 Division 1 vs. Morton (A)  0 - 2
 05/10/14 Division 1 vs. Dumbarton (H)  0 - 0
 03/10/14 Division 1 vs. Celtic (A)  0 - 6
 26/09/14 Division 1 vs. Celtic (H)  1 - 3
 19/09/14 Division 1 vs. Dumbarton (A)  1 - 1
 12/09/14 Division 1 vs. Rangers (H)  1 - 1
 05/09/14 Division 1 vs. St Mirren (A)  1 - 0
 29/08/14 Division 1 vs. Hamilton (H)  1 - 0
 22/08/14 Division 1 vs. Partick (A)  1 - 4
 15/08/14 Division 1 vs. Aberdeen (H)  1 - 3
 29/04/14 Division One vs. Third Lanark (H)  3 - 1
 18/04/14 Division One vs. Queen's Park (A)  4 - 0
 11/04/14 Division One vs. Kilmarnock (H)  3 - 1
 04/04/14 Division One vs. Motherwell (H)  2 - 1
 28/03/14 Division One vs. Aberdeen (A)  2 - 2
 14/02/14 Division One vs. Ayr Utd (A)  3 - 1
 07/02/14 2nd Round vs. St Mirren (A)  1 - 2
 31/01/14 Division One vs. Partick (H)  4 - 1
 24/01/14 Division One vs. Hearts (A)  0 - 3
 10/01/14 Division One vs. Morton (A)  0 - 3
 03/01/14 Division One vs. Hibernian (H)  2 - 2
 01/01/14 Division One vs. Aberdeen (H)  0 - 1
 27/12/13 Division One vs. Raith Rovers (A)  1 - 4
 25/12/13 Division One vs. Third Lanark (A)  1 - 2
 20/12/13 Division One vs. Rangers (H)  0 - 2
 29/11/13 Division One vs. Kilmarnock (H)  0 - 0
 22/11/13 Division One vs. Hearts (H)  2 - 2
 15/11/13 Division One vs. Morton (H)  1 - 2
 06/09/13 Division One vs. Motherwell (A)  1 - 0
 30/08/13 Division One vs. Ayr Utd (H)  2 - 0

 List of First Team Competitive goals scored (click to expand)
 18/09/26 Division One vs. Motherwell (H)  5 - 2
 09/01/26 Division One vs. St Mirren (H)  1 - 1
 03/10/25 Division One vs. Hearts (H)  1 - 0
 20/12/24 Division One vs. Airdrie (H)  3 - 2
 20/09/24 Division One vs. Motherwell (A)  1 - 4
 14/04/23 Division One vs. Motherwell (H)  3 - 1
 07/04/23 Division One vs. Clyde (H)  1 - 0
 30/04/21 Division One vs. Clyde (A)  2 - 5
 29/01/21 Division One vs. Dumbarton (H)  2 - 1
 22/01/21 1st Round vs. Caledonian (H)  8 - 1
 11/12/20 Division One vs. Albion Rovers (H)  3 - 0
 27/11/20 Division One vs. Clyde (H)  2 - 1
 23/08/19 Division One vs. Third Lanark (H)  3 - 1
 31/03/17 Division One vs. Queen's Park (H)  2 - 1
 10/02/17 Division One vs. Partick (H)  5 - 1
 10/02/17 Division One vs. Partick (H)  5 - 1

  = Starting Appearances (Sub Appearances) | = Goals | NPS = Squad Appearances (as Non-Playing Sub) | GtGR = Goals to Games Ratio
 Yel = Yellow Cards/Cautions | Red = Red Cards/Dismissals | W/D/L - Games won, drawn or lost as percentage of games played in


Timeline



International Career (Scotland)


Caps: 1