Skip to content
James Forrest

James Forrest

Attack - Right Winger  at Celtic FC
Age34
CitizenshipScotland
Height1.75 m
Footright
BornJuly 7, 1991
at Celtic FC 5,806 days · joined 2010-07-01
👕500+ Apps 100+ Goals 🎯100+ Assists
Market value €500k
Right Winger Attack

Career snapshot

1
clubs played for
09/10
debut season
0.21
goals / match
Celtic FC
top club · 535 apps

Career highs

€8.00m
peak value · 2020
top transfer fee
18
best season · 18/19
2 · 1.8%
pens / of goals
535Appearances
110Goals
110Assists
16Yellow cards
2Red cards
104Full matches (90′)
Full nameJames Forrest
Date of birth1991-07-07 (34 yrs)
Place of birthPrestwick, Scotland
CitizenshipScotland
PositionAttack - Right Winger (main: Attack)
Footright
Height175.00 m
Current clubCeltic FC
Joined2010-07-01
Contract expires2026-05-31
AgentAvid Sports Group
Jul 2025
25/26 — Celtic FC
7 matches · 0 G · 0 A · across 3 competitions
Jul 2024
24/25 — Celtic FC
33 matches · 1 G · 7 A · across 5 competitions
Jul 2023
23/24 — Celtic FC
28 matches · 7 G · 2 A · across 5 competitions
Jul 2022
22/23 — Celtic FC
23 matches · 5 G · 2 A · across 5 competitions
Aug 2021
Injury: unknown
20 games missed
Jul 2021
21/22 — Celtic FC
32 matches · 4 G · 5 A · across 8 competitions
Apr 2021
Injury: unknown
3 games missed
Sep 2020
Injury: unknown
41 games missed
Jul 2020
20/21 — Celtic FC
17 matches · 4 G · 1 A · across 5 competitions
Jul 2019
19/20 — Celtic FC
47 matches · 16 G · 23 A · across 6 competitions
Feb 2019
Injury: unknown
2 games missed
Jul 2018
18/19 — Celtic FC
56 matches · 18 G · 20 A · across 7 competitions
Jul 2017
17/18 — Celtic FC
58 matches · 17 G · 10 A · across 7 competitions
Feb 2017
Injury: unknown
3 games missed
Dec 2016
Injury: unknown
5 games missed
Jul 2016
16/17 — Celtic FC
46 matches · 8 G · 13 A · across 5 competitions
Jul 2015
15/16 — Celtic FC
33 matches · 2 G · 2 A · across 5 competitions
Aug 2014
Injury: unknown
25 games missed
Jul 2014
14/15 — Celtic FC
29 matches · 4 G · 4 A · across 5 competitions
Mar 2014
Injury: unknown
15 games missed
Feb 2014
Injury: unknown
2 games missed
Feb 2014
Injury: unknown
Nov 2013
Injury: unknown
7 games missed
Sep 2013
Injury: unknown
6 games missed
Jul 2013
13/14 — Celtic FC
27 matches · 7 G · 5 A · across 4 competitions
Dec 2012
Injury: unknown
2 games missed
Oct 2012
Injury: unknown
16 games missed
Jul 2012
12/13 — Celtic FC
29 matches · 4 G · 8 A · across 5 competitions
Jul 2011
11/12 — Celtic FC
43 matches · 9 G · 7 A · across 5 competitions
Jul 2010
10/11 — Celtic FC
25 matches · 3 G · 1 A · across 4 competitions
Jul 2010
Transfer: Celtic U20 → Celtic
10/11 · Transfer
Jul 2009
09/10 — Celtic FC
2 matches · 1 G · 0 A · across 2 competitions
Jul 2008
Transfer: Celtic U17 → Celtic U20
08/09 · Transfer
Jan 1970
Peak market value: €8.00m
Highest valuation recorded in dataset
9,339 min
Minutes played by club
Celtic FC 100.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Celtic FC 17 09/10 25/26 535 110 110 9,339

Career trajectory — goals, assists & market value

10€2M20€4M29€6M39€8M09/10 — 1 goals (Celtic FC)109/1010/11 — 3 goals (Celtic FC)10/11 — 1 assists410/1111/12 — 9 goals (Celtic FC)11/12 — 7 assists1611/1212/13 — 4 goals (Celtic FC)12/13 — 8 assists1212/1313/14 — 7 goals (Celtic FC)13/14 — 5 assists1213/1414/15 — 4 goals (Celtic FC)14/15 — 4 assists814/1515/16 — 2 goals (Celtic FC)15/16 — 2 assists415/1616/17 — 8 goals (Celtic FC)16/17 — 13 assists2116/1717/18 — 17 goals (Celtic FC)17/18 — 10 assists2717/1818/19 — 18 goals (Celtic FC)18/19 — 20 assists3818/1919/20 — 16 goals (Celtic FC)19/20 — 23 assists3919/2020/21 — 4 goals (Celtic FC)20/21 — 1 assists520/2121/22 — 4 goals (Celtic FC)21/22 — 5 assists921/2222/23 — 5 goals (Celtic FC)22/23 — 2 assists722/2323/24 — 7 goals (Celtic FC)23/24 — 2 assists923/2424/25 — 1 goals (Celtic FC)24/25 — 7 assists824/2525/2609/10 — €100K10/11 — €750K11/12 — €1.8M12/13 — €3M13/14 — €3M14/15 — €1.8M15/16 — €1.3M17/18 — €1.8M18/19 — €2.5M19/20 — €5M20/21 — €8M21/22 — €6M22/23 — €5M23/24 — €3M24/25 — €1M25/26 — €500KGoalsAssistsMarket value

Goals by season

09/10: 1109/1010/11: 3310/1111/12: 9911/1212/13: 4412/1313/14: 7713/1414/15: 4414/1515/16: 2215/1616/17: 8816/1717/18: 171717/1818/19: 181818/1919/20: 161619/2020/21: 4420/2121/22: 4421/2222/23: 5522/2323/24: 7723/2424/25: 1124/2525/26: 0025/26

Assists by season

09/10: 0009/1010/11: 1110/1111/12: 7711/1212/13: 8812/1313/14: 5513/1414/15: 4414/1515/16: 2215/1616/17: 131316/1717/18: 101017/1818/19: 202018/1919/20: 232319/2020/21: 1120/2121/22: 5521/2222/23: 2222/2323/24: 2223/2424/25: 7724/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Champions League Qu. Celtic FC 2 0 0 0 0 0
25/26 League Cup Celtic FC 1 0 0 0 0 0
25/26 Premiership Celtic FC 4 0 0 0 0 0
24/25 Champions League Celtic FC 4 0 1 0 0 0
24/25 Prem. Sports Cup Celtic FC 4 0 0 0 0 0
24/25 Premiership Celtic FC 18 0 5 0 0 0
24/25 Scottish Premiership Top Six Split Celtic FC 5 1 1 0 0 233
24/25 SFA Cup Celtic FC 2 0 0 0 0 0
23/24 Champions League Celtic FC 3 0 0 0 0 0
23/24 Premiership Celtic FC 18 3 0 0 0 122
23/24 Scottish Premiership Top Six Split Celtic FC 4 3 1 0 0 97
23/24 SFA Cup Celtic FC 3 1 1 1 0 142
23/24 Viaplay Cup Celtic FC 0 0 0 0 0 0
22/23 Champions League Celtic FC 3 0 0 0 0 0
22/23 Premiership Celtic FC 14 4 2 0 0 120
22/23 Scottish Premiership Top Six Split Celtic FC 2 0 0 0 0 0
22/23 SFA Cup Celtic FC 2 0 0 0 0 0
22/23 Viaplay Cup Celtic FC 2 1 0 0 0 43
21/22 Champions League Qu. Celtic FC 1 0 0 0 0 0
21/22 Conference L. Celtic FC 2 0 0 0 0 0
21/22 Europa League Celtic FC 2 0 0 0 0 0
21/22 Europa League Qualifying Celtic FC 3 2 1 0 0 135
21/22 Prem. Sports Cup Celtic FC 2 1 1 0 0 111
21/22 Premiership Celtic FC 16 1 1 0 0 723
21/22 Scottish Premiership Top Six Split Celtic FC 3 0 1 0 0 0
21/22 SFA Cup Celtic FC 3 0 1 0 0 0
20/21 Champions League Qu. Celtic FC 2 0 0 0 0 0
20/21 Europa League Qualifying Celtic FC 1 0 0 0 0 0
20/21 Premiership Celtic FC 9 2 1 0 0 254
20/21 Scottish Premiership Top Six Split Celtic FC 4 1 0 0 0 227
20/21 SFA Cup Celtic FC 1 1 0 0 0 74
19/20 Betfred Cup Celtic FC 3 1 1 0 0 197
19/20 Champions League Qu. Celtic FC 5 2 0 0 0 219
19/20 Europa League Celtic FC 7 1 3 0 0 602
19/20 Europa League Qualifying Celtic FC 2 2 1 0 0 86
19/20 Premiership Celtic FC 28 10 18 0 0 231
19/20 SFA Cup Celtic FC 2 0 0 0 0 0
18/19 Betfred Cup Celtic FC 4 1 1 1 0 286
18/19 Champions League Qu. Celtic FC 6 2 5 0 0 250
18/19 Europa League Celtic FC 7 0 2 0 1 0
18/19 Europa League Qualifying Celtic FC 1 0 0 0 0 0
18/19 Premiership Celtic FC 30 11 12 1 0 223
18/19 Scottish Premiership Top Six Split Celtic FC 3 0 0 0 0 0
18/19 SFA Cup Celtic FC 5 4 0 1 0 104
17/18 Betfred Cup Celtic FC 4 3 0 0 0 74
17/18 Champions League Celtic FC 6 0 1 0 0 0
17/18 Champions League Qu. Celtic FC 6 2 0 0 0 224
17/18 Europa League Celtic FC 2 0 0 0 0 0
17/18 Premiership Celtic FC 30 7 6 1 0 303
17/18 Scottish Premiership Top Six Split Celtic FC 5 1 1 0 0 430
17/18 SFA Cup Celtic FC 5 4 2 0 0 108
16/17 Betfred Cup Celtic FC 4 2 2 0 0 180
16/17 Champions League Celtic FC 5 0 0 0 0 0
16/17 Champions League Qu. Celtic FC 6 0 1 1 0 0
16/17 Premiership Celtic FC 28 6 7 2 0 292
16/17 SFA Cup Celtic FC 3 0 3 0 0 0
15/16 Champions League Qu. Celtic FC 5 0 0 1 0 0
15/16 Europa League Celtic FC 5 0 1 1 0 0
15/16 Premiership Celtic FC 19 2 1 0 0 508
15/16 SCL by Utilita Celtic FC 3 0 0 0 0 0
15/16 SFA Cup Celtic FC 1 0 0 0 0 0
14/15 Champions League Qu. Celtic FC 1 0 0 0 0 0
14/15 Europa League Celtic FC 2 0 0 0 0 0
14/15 League Cup Celtic FC 2 1 0 0 0 37
14/15 Premiership Celtic FC 19 3 3 0 0 344
14/15 SFA Cup Celtic FC 5 0 1 0 0 0
13/14 Champions League Celtic FC 4 1 0 0 0 281
13/14 Champions League Qu. Celtic FC 6 2 0 0 0 261
13/14 Premiership Celtic FC 16 4 5 1 0 276
13/14 SFA Cup Celtic FC 1 0 0 0 0 0
12/13 Champions League Celtic FC 5 0 1 2 0 0
12/13 Champions League Qu. Celtic FC 4 0 0 0 0 0
12/13 Premiership Celtic FC 15 3 3 1 0 314
12/13 Scot. League Cup Celtic FC 1 0 1 0 0 0
12/13 SFA Cup Celtic FC 4 1 3 0 0 328
11/12 Europa League Celtic FC 6 0 1 0 0 0
11/12 Europa League Qualifying Celtic FC 2 0 0 0 0 0
11/12 Premiership Celtic FC 29 7 6 1 0 303
11/12 Scot. League Cup Celtic FC 4 2 0 0 0 176
11/12 SFA Cup Celtic FC 2 0 0 0 0 0
10/11 Champions League Qu. Celtic FC 1 0 0 0 0 0
10/11 Europa League Qualifying Celtic FC 2 0 0 0 0 0
10/11 Premiership Celtic FC 19 3 1 1 1 411
10/11 SFA Cup Celtic FC 3 0 0 0 0 0
09/10 Premiership Celtic FC 2 1 0 0 0 10
09/10 SFA Cup Celtic FC 0 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
08/09 2008-07-01 Celtic U17 Celtic U20 Transfer 0
10/11 2010-07-01 Celtic U20 Celtic Transfer 100000
SeasonInjuryFromToDays missedGames missed
12/13 Thigh problems 2012-10-27 2012-12-21 56 16
12/13 Thigh problems 2012-12-28 2013-01-15 19 2
13/14 Knee injury 2013-09-10 2013-10-01 22 6
13/14 Thigh problems 2013-11-15 2013-12-20 36 7
13/14 Knee problems 2014-02-05 2014-02-07 3 0
13/14 Knee problems 2014-02-09 2014-02-24 16 2
13/14 Groin injury 2014-03-05 2014-05-29 86 15
14/15 Knee injury 2014-08-18 2014-10-31 75 25
16/17 Thigh problems 2016-12-06 2016-12-22 17 5
16/17 Knee bruise 2017-02-25 2017-03-08 12 3
18/19 Knock 2019-02-03 2019-02-08 6 2
20/21 Ankle injury 2020-09-24 2021-02-28 158 41
20/21 ankle sprain 2021-04-10 2021-04-29 20 3
21/22 Knee injury 2021-08-18 2021-10-28 72 20
Current€500k
Peak€8.00m
Low€100k
Δ since start+€400k
€100k€2.08m€4.05m€6.03m€8.00m197019701970
DateValue
Jan 1, 1970 €500k
Jan 1, 1970 €1.00m
Jan 1, 1970 €500k
Jan 1, 1970 €1.50m
Jan 1, 1970 €3.00m
Jan 1, 1970 €1.80m
Jan 1, 1970 €4.00m
Jan 1, 1970 €5.00m
Jan 1, 1970 €6.00m
Jan 1, 1970 €6.00m
Jan 1, 1970 €6.00m
Jan 1, 1970 €6.00m
Jan 1, 1970 €8.00m
Jan 1, 1970 €7.50m
Jan 1, 1970 €3.00m
Jan 1, 1970 €5.00m
Jan 1, 1970 €2.50m
Jan 1, 1970 €2.00m
Jan 1, 1970 €1.75m
Jan 1, 1970 €1.25m
Jan 1, 1970 €1.75m
Jan 1, 1970 €1.50m
Jan 1, 1970 €2.50m
Jan 1, 1970 €3.00m
Jan 1, 1970 €2.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €1.25m
Jan 1, 1970 €1.75m
Jan 1, 1970 €750k
Jan 1, 1970 €100k

No national team data.

TeammatePPG played withJoint goalsMinutes
Craig Gordon 2 0 0
Nir Bitton 2 0 0
Leigh Griffiths 2 8 0
Odsonne Édouard 2 26 0
Kristoffer Ajer 2 3 0
Charlie Mulgrew 2 0 0
Greg Taylor 2 0 0
Olivier Ntcham 2 5 0
Stuart Armstrong 2 8 0
Anthony Stokes 2 9 0
Ryan Christie 2 15 0
Gary Hooper 2 11 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
18/19 Premiership Celtic FC 11 30
19/20 Premiership Celtic FC 10 28
11/12 Premiership Celtic FC 7 29

Top assist seasons

SeasonCompetitionClubAssistsMatches
19/20 Premiership Celtic FC 18 28
18/19 Premiership Celtic FC 12 30
16/17 Premiership Celtic FC 7 28

Last 50 matches for Celtic FC The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.

DateCompHomeScoreAwayAvailability
2025-10-29 SC1 Celtic FC 4–0 Falkirk FC Available
2025-10-26 SC1 Heart of Midlothian 3–1 Celtic FC Available
2025-10-19 SC1 Dundee FC 2–0 Celtic FC Available
2025-10-05 SC1 Celtic FC 3–2 Motherwell FC Available
2025-09-27 SC1 Celtic FC 0–0 Hibernian FC Available
2025-09-14 SC1 Kilmarnock FC 1–2 Celtic FC Available
2025-08-31 SC1 Rangers FC 0–0 Celtic FC Available
2025-08-23 SC1 Celtic FC 3–0 Livingston FC Available
2025-08-10 SC1 Aberdeen FC 0–2 Celtic FC Available
2025-08-03 SC1 Celtic FC 1–0 St. Mirren FC Available
2025-05-17 SC1 Celtic FC 1–1 St. Mirren FC Available
2025-05-14 SC1 Aberdeen FC 1–5 Celtic FC Available
2025-05-10 SC1 Celtic FC 3–1 Hibernian FC Available
2025-05-04 SC1 Rangers FC 1–1 Celtic FC Available
2025-04-26 SC1 Dundee United 0–5 Celtic FC Available
2025-04-12 SC1 Celtic FC 5–1 Kilmarnock FC Available
2025-04-06 SC1 St. Johnstone FC 1–0 Celtic FC Available
2025-03-29 SC1 Celtic FC 3–0 Heart of Midlothian Available
2025-03-16 SC1 Celtic FC 2–3 Rangers FC Available
2025-03-01 SC1 St. Mirren FC 2–5 Celtic FC Available
2025-02-25 SC1 Celtic FC 5–1 Aberdeen FC Available
2025-02-22 SC1 Hibernian FC 2–1 Celtic FC Available
2025-02-15 SC1 Celtic FC 3–0 Dundee United Available
2025-02-05 SC1 Celtic FC 6–0 Dundee FC Available
2025-02-02 SC1 Motherwell FC 1–3 Celtic FC Available
2025-01-14 SC1 Dundee FC 3–3 Celtic FC Available
2025-01-11 SC1 Ross County FC 1–4 Celtic FC Available
2025-01-08 SC1 Celtic FC 2–0 Dundee United Available
2025-01-05 SC1 Celtic FC 3–0 St. Mirren FC Available
2025-01-02 SC1 Rangers FC 3–0 Celtic FC Available
2024-12-29 SC1 Celtic FC 4–0 St. Johnstone FC Available
2024-12-26 SC1 Celtic FC 4–0 Motherwell FC Available
2024-12-22 SC1 Dundee United 0–0 Celtic FC Available
2024-12-07 SC1 Celtic FC 3–0 Hibernian FC Available
2024-12-04 SC1 Aberdeen FC 0–1 Celtic FC Available
2024-11-30 SC1 Celtic FC 5–0 Ross County FC Available
2024-11-23 SC1 Heart of Midlothian 1–4 Celtic FC Available
2024-11-10 SC1 Kilmarnock FC 0–2 Celtic FC Available
2024-10-30 SC1 Celtic FC 2–0 Dundee FC Available
2024-10-27 SC1 Motherwell FC 0–3 Celtic FC Available
2024-10-19 SC1 Celtic FC 2–2 Aberdeen FC Available
2024-10-06 SC1 Ross County FC 1–2 Celtic FC Available
2024-09-28 SC1 St. Johnstone FC 0–6 Celtic FC Available
2024-09-14 SC1 Celtic FC 2–0 Heart of Midlothian Available
2024-09-01 SC1 Celtic FC 3–0 Rangers FC Available
2024-08-25 SC1 St. Mirren FC 0–3 Celtic FC Available
2024-08-11 SC1 Hibernian FC 0–2 Celtic FC Available
2024-08-04 SC1 Celtic FC 4–0 Kilmarnock FC Available
2024-05-18 SC1 Celtic FC 3–2 St. Mirren FC Available
2024-05-15 SC1 Kilmarnock FC 0–5 Celtic FC Available

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

OpponentPWDLGFGAGDWin %
St. Mirren FC 17 14 2 1 45 10 +35 82%
Kilmarnock FC 16 12 2 2 44 12 +32 75%
Rangers FC 16 7 3 6 21 20 +1 44%
Aberdeen FC 15 12 3 0 41 14 +27 80%
Motherwell FC 15 13 2 0 44 10 +34 87%
Hibernian FC 15 9 4 2 30 13 +17 60%
St. Johnstone FC 14 11 2 1 41 5 +36 79%
Heart of Midlothian 13 10 0 3 33 9 +24 77%
Ross County FC 12 11 0 1 39 6 +33 92%
Livingston FC 12 6 5 1 22 9 +13 50%
Dundee FC 10 9 1 0 35 5 +30 90%
Hamilton Academical 9 9 0 0 24 3 +21 100%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
09/10 Senior debut season
09/10 First senior goal
17/18 Goal #50 (career)
22/23 Goal #100 (career)

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
23/24 28 361 1 0 0 0.25
18/19 56 863 3 0 1 0.42
17/18 58 1,139 1 0 0 0.08
16/17 46 472 3 0 0 0.57
15/16 33 508 2 0 0 0.35
13/14 27 818 1 0 0 0.11
12/13 29 642 3 0 0 0.42
11/12 43 479 1 0 0 0.19
10/11 25 411 1 0 1 0.44

Output by competition

Career goals and assists broken down by tournament.

Premiership
314 apps
67 G
71 A
Viaplay Cup
34 apps
12 G
6 A
SFA Cup
42 apps
11 G
11 A
Champions League Qu.
45 apps
8 G
6 A
Scottish Premiership Top Six Split
26 apps
6 G
4 A
Europa League Qualifying
11 apps
4 G
2 A
Europa League
31 apps
1 G
7 A
Champions League
30 apps
1 G
3 A

Frequently asked about James Forrest

Who is James Forrest?

James Forrest is a Scotland professional footballer who plays as a right winger for Celtic FC.

How old is James Forrest?

James Forrest is 34 years old. He was born on July 7, 1991 in Prestwick.

What position does James Forrest play?

James Forrest plays as a right winger (Attack - Right Winger).

What club does James Forrest play for?

James Forrest currently plays for Celtic FC.

How many career goals has James Forrest scored?

Across all senior club competitions in our dataset, James Forrest has scored 110 goals in 535 appearances.

What is James Forrest's market value?

James Forrest's most recent reported market value is €500k.