Skip to content
Keith Watson

Keith Watson

Defender - Centre-Back  at Annan Athletic FC
Age36
CitizenshipScotland
Height1.85 m
Footright
BornNovember 14, 1989
at Annan Athletic FC 299 days · joined 2025-07-29
👕200+ Apps Veteran
Market value
Centre-Back Defender

Career snapshot

11
clubs played for
06/07
debut season
0.06
goals / match
Dundee United FC
top club · 151 apps

Career highs

€400k
peak value · 2011
top transfer fee
5
best season · 15/16
int'l / penalties
414Appearances
26Goals
18Assists
62Yellow cards
2Red cards
135Full matches (90′)
Full nameKeith Watson
Date of birth1989-11-14 (36 yrs)
Place of birthLivingston, Scotland
CitizenshipScotland
PositionDefender - Centre-Back (main: Defender)
Footright
Height185.00 m
Current clubAnnan Athletic FC
Joined2025-07-29
Contract expires
Agent4yourtalent ...
Jul 2025
Transfer: Arbroath → Annan Athletic
25/26 · Transfer
Jul 2025
25/26 — Annan Athletic FC
6 matches · 0 G · 0 A · across 2 competitions
Jul 2024
Transfer: Raith Rovers → Arbroath
24/25 · Transfer
Jul 2024
24/25 — Arbroath FC
32 matches · 1 G · 0 A · across 4 competitions
Jul 2023
23/24 — Raith Rovers FC
21 matches · 1 G · 0 A · across 4 competitions
Jul 2023
Transfer: Ross County → Raith Rovers
23/24 · Transfer
Jul 2022
22/23 — Ross County FC
34 matches · 0 G · 2 A · across 5 competitions
Mar 2022
Injury: unknown
2 games missed
Jul 2021
21/22 — Ross County FC
26 matches · 0 G · 0 A · across 4 competitions
Jul 2020
20/21 — Ross County FC
26 matches · 0 G · 0 A · across 4 competitions
Dec 2019
Injury: unknown
1 games missed
Jul 2019
19/20 — Ross County FC
21 matches · 0 G · 0 A · across 3 competitions
Jul 2018
18/19 — Ross County FC
35 matches · 3 G · 1 A · across 4 competitions
Jul 2018
Transfer: St. Johnstone → Ross County
18/19 · Transfer
Jan 2018
Transfer: Hartlepool → St. Johnstone
17/18 · Return from loan
Aug 2017
Transfer: St. Johnstone → Hartlepool
17/18 · Loan
Jul 2017
17/18 — Hartlepool United, St. Johnstone FC
11 matches · 3 G · 1 A · across 4 competitions
Mar 2017
Injury: unknown
11 games missed
Feb 2017
Injury: unknown
1 games missed
Aug 2016
Injury: unknown
17 games missed
Jul 2016
Injury: unknown
12 games missed
Jul 2016
16/17 — St. Johnstone FC
6 matches · 1 G · 0 A · across 3 competitions
Jul 2016
Transfer: St. Mirren → St. Johnstone
16/17 · Transfer
Oct 2015
Injury: unknown
5 games missed
Aug 2015
Transfer: Dundee United → St. Mirren
15/16 · Transfer
Jul 2015
15/16 — St. Mirren FC
29 matches · 5 G · 2 A · across 4 competitions
May 2015
Transfer: Hibernian FC → Dundee United
14/15 · Return from loan
Jan 2015
Transfer: Dundee United → Hibernian FC
14/15 · Loan
Dec 2014
Injury: unknown
2 games missed
Jul 2014
14/15 — Hibernian FC, Dundee United FC
25 matches · 2 G · 3 A · across 4 competitions
Mar 2014
Injury: unknown
3 games missed
Jul 2013
13/14 — Dundee United FC
29 matches · 4 G · 3 A · across 3 competitions
Jul 2012
12/13 — Dundee United FC
37 matches · 3 G · 4 A · across 4 competitions
Jul 2011
11/12 — Dundee United FC
20 matches · 2 G · 1 A · across 3 competitions
Jul 2010
10/11 — Dundee United FC
37 matches · 1 G · 1 A · across 4 competitions
Jun 2010
Transfer: Dundee Utd. B → Dundee United
09/10 · Transfer
May 2010
Transfer: East Fife → Dundee Utd. B
09/10 · Return from loan
Dec 2009
Transfer: Dundee Utd. B → East Fife
09/10 · Loan
Jul 2009
09/10 — East Fife FC, Dundee United FC
17 matches · 0 G · 0 A · across 3 competitions
Feb 2009
Transfer: Forfar Athletic → Dundee Utd. B
08/09 · Return from loan
Jan 2009
Transfer: Dundee Utd. B → Forfar Athletic
08/09 · Loan
Jul 2008
08/09 — Forfar Athletic FC
1 matches · 0 G · 0 A · across 1 competition
Jul 2008
Transfer: Dundee Utd U20 → Dundee Utd. B
08/09 · Transfer
Jul 2006
06/07 — Dundee United FC
1 matches · 0 G · 0 A · across 1 competition
Jul 2006
Transfer: Dundee Utd U17 → Dundee Utd U20
06/07 · Transfer
Jan 1970
Peak market value: €400k
Highest valuation recorded in dataset
12,149 min
Minutes played by club
Annan Athletic FC 0.0%
Arbroath FC 17.8%
Raith Rovers FC 4.0%
Ross County FC 6.6%
Hartlepool United 2.0%
St. Johnstone FC 2.8%
St. Mirren FC 5.5%
Hibernian FC 0.0%
Dundee United FC 61.3%
East Fife FC 0.0%
Forfar Athletic FC 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Annan Athletic FC 1 25/26 25/26 6 0 0 0
Arbroath FC 1 24/25 24/25 32 1 0 2,166
Raith Rovers FC 1 23/24 23/24 21 1 0 480
Ross County FC 5 18/19 22/23 142 3 3 801
Hartlepool United 1 17/18 17/18 9 3 1 240
St. Johnstone FC 2 16/17 17/18 8 1 0 339
St. Mirren FC 1 15/16 15/16 29 5 2 670
Hibernian FC 1 14/15 14/15 9 0 2 0
Dundee United FC 7 06/07 14/15 151 12 10 7,453
East Fife FC 1 09/10 09/10 6 0 0 0
Forfar Athletic FC 1 08/09 08/09 1 0 0 0

Career trajectory — goals, assists & market value

2€100K4€200K5€300K7€400K08/0910/11 — 1 goals (Dundee United FC)10/11 — 1 assists210/1111/12 — 2 goals (Dundee United FC)11/12 — 1 assists311/1212/13 — 3 goals (Dundee United FC)12/13 — 4 assists712/1313/14 — 4 goals (Dundee United FC)13/14 — 3 assists713/1414/15 — 2 goals (Dundee United FC)14/15 — 3 assists514/1515/16 — 5 goals (St. Mirren FC)15/16 — 2 assists715/1616/17 — 1 goals (St. Johnstone FC)116/1717/18 — 3 goals (Hartlepool United)17/18 — 1 assists417/1818/19 — 3 goals (Ross County FC)18/19 — 1 assists418/1919/2020/2121/2222/23 — 2 assists222/2323/24 — 1 goals (Raith Rovers FC)123/2424/25 — 1 goals (Arbroath FC)124/2508/09 — €50K10/11 — €250K11/12 — €400K12/13 — €300K13/14 — €400K14/15 — €400K15/16 — €300K17/18 — €300K18/19 — €200K19/20 — €300K20/21 — €300K21/22 — €300K22/23 — €300K23/24 — €350K24/25 — €200KGoalsAssistsMarket value

Goals by season

06/07: 0006/0708/09: 0008/0909/10: 0009/1010/11: 1110/1111/12: 2211/1212/13: 3312/1313/14: 4413/1414/15: 2214/1515/16: 5515/1616/17: 1116/1717/18: 3317/1818/19: 3318/1919/20: 0019/2020/21: 0020/2121/22: 0021/2222/23: 0022/2323/24: 1123/2424/25: 1124/2525/26: 0025/26

Assists by season

06/07: 0006/0708/09: 0008/0909/10: 0009/1010/11: 1110/1111/12: 1111/1212/13: 4412/1313/14: 3313/1414/15: 3314/1515/16: 2215/1616/17: 0016/1717/18: 1117/1818/19: 1118/1919/20: 0019/2020/21: 0020/2121/22: 0021/2222/23: 2222/2323/24: 0023/2424/25: 0024/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Challenge Cup Annan Athletic FC 1 0 0 0 1 0
25/26 League Two Annan Athletic FC 5 0 0 2 0 0
24/25 League One Arbroath FC 28 1 0 4 0 2,166
24/25 Prem. Sports Cup Arbroath FC 1 0 0 0 0 0
24/25 SFA Cup Arbroath FC 1 0 0 1 0 0
24/25 Trust Trophy Arbroath FC 2 0 0 0 0 0
23/24 Championship Raith Rovers FC 14 0 0 4 0 0
23/24 Premiership Play-offs Raith Rovers FC 1 0 0 0 0 0
23/24 Trust Trophy Raith Rovers FC 1 0 0 0 0 0
23/24 Viaplay Cup Raith Rovers FC 5 1 0 0 0 480
22/23 Premiership Ross County FC 24 0 0 6 0 0
22/23 Premiership Play-offs Ross County FC 2 0 0 1 0 0
22/23 Premiership Relegation Ross County FC 4 0 1 1 0 0
22/23 SFA Cup Ross County FC 1 0 0 0 0 0
22/23 Viaplay Cup Ross County FC 3 0 1 0 0 0
21/22 Prem. Sports Cup Ross County FC 2 0 0 0 0 0
21/22 Premiership Ross County FC 20 0 0 4 0 0
21/22 Scottish Premiership Top Six Split Ross County FC 4 0 0 2 0 0
21/22 SFA Cup Ross County FC 0 0 0 0 0 0
20/21 Betfred Cup Ross County FC 2 0 0 0 0 0
20/21 Premiership Ross County FC 19 0 0 1 0 0
20/21 Premiership Relegation Ross County FC 4 0 0 0 0 0
20/21 SFA Cup Ross County FC 1 0 0 0 0 0
19/20 Betfred Cup Ross County FC 4 0 0 0 0 0
19/20 Premiership Ross County FC 17 0 0 2 0 0
19/20 SFA Cup Ross County FC 0 0 0 0 0 0
18/19 Betfred Cup Ross County FC 4 0 0 0 0 0
18/19 Championship Ross County FC 27 3 1 4 0 801
18/19 Irn-Bru Cup Ross County FC 1 0 0 0 0 0
18/19 SFA Cup Ross County FC 3 0 0 1 0 0
17/18 National League Hartlepool United 9 3 1 2 0 240
17/18 Premiership St. Johnstone FC 2 0 0 0 0 0
17/18 Premiership Relegation St. Johnstone FC 0 0 0 0 0 0
17/18 SFA Cup St. Johnstone FC 0 0 0 0 0 0
16/17 Betfred Cup St. Johnstone FC 1 0 0 0 0 0
16/17 Premiership St. Johnstone FC 4 1 0 1 0 339
16/17 SFA Cup St. Johnstone FC 1 0 0 0 0 0
15/16 Championship St. Mirren FC 26 4 1 7 0 580
15/16 Petrofac Tr. Cup St. Mirren FC 1 0 1 0 0 0
15/16 SCL by Utilita St. Mirren FC 1 0 0 0 0 0
15/16 SFA Cup St. Mirren FC 1 1 0 0 0 90
14/15 Championship Hibernian FC 9 0 2 1 0 0
14/15 League Cup Dundee United FC 1 0 0 0 0 0
14/15 Premiership Dundee United FC 14 1 1 5 0 1,147
14/15 SFA Cup Dundee United FC 1 1 0 0 0 90
13/14 League Cup Dundee United FC 1 1 0 0 0 120
13/14 Premiership Dundee United FC 25 3 2 2 1 693
13/14 SFA Cup Dundee United FC 3 0 1 0 0 0
12/13 Europa League Qualifying Dundee United FC 2 1 0 1 0 180
12/13 Premiership Dundee United FC 29 2 3 1 0 1,253
12/13 Scot. League Cup Dundee United FC 2 0 1 0 0 0
12/13 SFA Cup Dundee United FC 4 0 0 1 0 0
11/12 Europa League Qualifying Dundee United FC 2 1 0 0 0 180
11/12 Premiership Dundee United FC 17 1 1 4 0 1,359
11/12 Scot. League Cup Dundee United FC 1 0 0 0 0 0
10/11 Co-op. Ins. Cup Dundee United FC 1 0 0 0 0 0
10/11 Europa League Qualifying Dundee United FC 2 0 0 0 0 0
10/11 Premiership Dundee United FC 29 1 0 3 0 2,431
10/11 SFA Cup Dundee United FC 5 0 1 0 0 0
09/10 League One East Fife FC 6 0 0 0 0 0
09/10 Premiership Dundee United FC 8 0 0 1 0 0
09/10 SFA Cup Dundee United FC 3 0 0 0 0 0
08/09 SFA Cup Forfar Athletic FC 1 0 0 0 0 0
06/07 Premiership Dundee United FC 1 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
06/07 2006-07-01 Dundee Utd U17 Dundee Utd U20 Transfer 0
08/09 2008-07-01 Dundee Utd U20 Dundee Utd. B Transfer 50000
08/09 2009-01-01 Dundee Utd. B Forfar Athletic Loan 50000
08/09 2009-02-01 Forfar Athletic Dundee Utd. B Return from loan 50000
09/10 2009-12-01 Dundee Utd. B East Fife Loan 50000
09/10 2010-05-01 East Fife Dundee Utd. B Return from loan 50000
09/10 2010-06-01 Dundee Utd. B Dundee United Transfer 50000
14/15 2015-01-28 Dundee United Hibernian FC Loan 400000
14/15 2015-05-31 Hibernian FC Dundee United Return from loan 400000
15/16 2015-08-20 Dundee United St. Mirren Transfer 400000
16/17 2016-07-01 St. Mirren St. Johnstone Transfer 300000
17/18 2017-08-25 St. Johnstone Hartlepool Loan 300000
17/18 2018-01-26 Hartlepool St. Johnstone Return from loan 300000
18/19 2018-07-01 St. Johnstone Ross County Transfer 200000
23/24 2023-07-01 Ross County Raith Rovers Transfer 300000
24/25 2024-07-25 Raith Rovers Arbroath Transfer 200000
25/26 2025-07-29 Arbroath Annan Athletic Transfer 0
SeasonInjuryFromToDays missedGames missed
13/14 Thigh problems 2014-03-17 2014-04-01 16 3
14/15 Knee injury 2014-12-10 2014-12-23 14 2
15/16 Ligament injury 2015-10-30 2015-12-11 43 5
16/17 Hamstring injury 2016-07-21 2016-09-30 72 12
16/17 Hamstring injury 2016-08-01 2016-12-09 131 17
16/17 Knock 2017-02-23 2017-02-27 5 1
16/17 Knee surgery 2017-03-15 2017-06-30 108 11
19/20 Ill 2019-12-19 2019-12-23 5 1
21/22 minor knock 2022-03-01 2022-03-17 17 2
Current€200k
Peak€400k
Low
Δ since start+€150k
€100k€200k€300k€400k197019701970
DateValue
Jan 1, 1970 €200k
Jan 1, 1970
Jan 1, 1970 €350k
Jan 1, 1970 €250k
Jan 1, 1970 €300k
Jan 1, 1970 €300k
Jan 1, 1970 €300k
Jan 1, 1970 €275k
Jan 1, 1970 €300k
Jan 1, 1970 €275k
Jan 1, 1970 €300k
Jan 1, 1970 €300k
Jan 1, 1970 €300k
Jan 1, 1970 €200k
Jan 1, 1970 €200k
Jan 1, 1970 €200k
Jan 1, 1970 €300k
Jan 1, 1970 €300k
Jan 1, 1970 €350k
Jan 1, 1970 €400k
Jan 1, 1970 €400k
Jan 1, 1970 €400k
Jan 1, 1970 €300k
Jan 1, 1970 €300k
Jan 1, 1970 €300k
Jan 1, 1970 €400k
Jan 1, 1970 €250k
Jan 1, 1970 €50k
Jan 1, 1970 €50k

No national team data.

TeammatePPG played withJoint goalsMinutes
Seán Dillon 2 1 0
Stuart Armstrong 2 2 0
Ross Laidlaw 1 0 0
Ryan Dow 2 1 0
Johnny Russell 1 3 0
Gary Mackay-Steven 2 2 0
Jordan Tillson 1 0 0
Alex Iacovitti 1 0 0
Josh Mullin 2 2 0
Jordan White 1 0 0
Dusan Pernis 2 0 0
Billy McKay 1 0 0
David Goodwillie 2 3 0
Brian Graham 2 0 0
Calum Gallagher 1 0 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
15/16 Championship St. Mirren FC 4 26
17/18 National League Hartlepool United 3 9
13/14 Premiership Dundee United FC 3 25

Top assist seasons

SeasonCompetitionClubAssistsMatches
12/13 Premiership Dundee United FC 3 29
13/14 Premiership Dundee United FC 2 25
14/15 Championship Hibernian FC 2 9

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
17/18 2018-01-26 Hartlepool St. Johnstone Return from loan €300k
17/18 2017-08-25 St. Johnstone Hartlepool Loan €300k
14/15 2015-05-31 Hibernian FC Dundee United Return from loan €400k
14/15 2015-01-28 Dundee United Hibernian FC Loan €400k
09/10 2010-05-01 East Fife Dundee Utd. B Return from loan €50k
09/10 2009-12-01 Dundee Utd. B East Fife Loan €50k
08/09 2009-02-01 Forfar Athletic Dundee Utd. B Return from loan €50k
08/09 2009-01-01 Dundee Utd. B Forfar Athletic Loan €50k

Teams faced most often by Keith Watson's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Motherwell FC 28 8 9 11 34 43 -9 29%
Kilmarnock FC 27 8 4 15 25 36 -11 30%
Dundee FC 27 12 6 9 37 33 +4 44%
Aberdeen FC 27 8 8 11 31 37 -6 30%
Hibernian FC 27 8 10 9 34 39 -5 30%
Heart of Midlothian 27 4 6 17 26 49 -23 15%
Celtic FC 26 1 3 22 13 74 -61 4%
Rangers FC 26 3 2 21 15 61 -46 12%
Dagenham & Redbridge 18 7 4 7 19 20 -1 39%
Livingston FC 17 5 6 6 16 21 -5 29%
Leyton Orient 14 6 3 5 16 14 +2 43%
Yeovil Town 14 10 2 2 19 9 +10 71%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
06/07 Senior debut season
10/11 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
25/26 6 0 2 0 1 0
24/25 32 2,166 5 1 0 0.25
23/24 21 480 4 0 0 0.75
22/23 34 0 8 0 0 0
21/22 26 0 6 0 0 0
20/21 26 0 1 0 0 0
19/20 21 0 2 0 0 0
18/19 35 801 5 0 0 0.56
17/18 11 240 2 0 0 0.75
16/17 6 339 1 0 0 0.27
15/16 29 670 7 0 0 0.94
14/15 25 1,237 6 0 0 0.44
13/14 29 813 2 0 1 0.33
12/13 37 1,433 3 0 0 0.19
11/12 20 1,539 4 0 0 0.23
10/11 37 2,431 3 0 0 0.11
09/10 17 0 1 0 0 0

Output by competition

Career goals and assists broken down by tournament.

Premiership
209 apps
9 G
7 A
Championship
76 apps
7 G
4 A
National League
9 apps
3 G
1 A
SFA Cup
25 apps
2 G
2 A
Viaplay Cup
29 apps
2 G
2 A
Europa League Qualifying
6 apps
2 G
0 A
League One
34 apps
1 G
0 A
Trust Trophy
6 apps
0 G
1 A
Premiership Relegation
8 apps
0 G
1 A
League Two
5 apps
0 G
0 A

Frequently asked about Keith Watson

Who is Keith Watson?

Keith Watson is a Scotland professional footballer who plays as a centre-back for Annan Athletic FC.

How old is Keith Watson?

Keith Watson is 36 years old. He was born on November 14, 1989 in Livingston.

What position does Keith Watson play?

Keith Watson plays as a centre-back (Defender - Centre-Back).

What club does Keith Watson play for?

Keith Watson currently plays for Annan Athletic FC.

How many career goals has Keith Watson scored?

Across all senior club competitions in our dataset, Keith Watson has scored 26 goals in 414 appearances.