James Forrest
Career snapshot
Career highs
Born the same day
Shares 1991-07-07 · 4 players total
| Full name | James Forrest |
|---|---|
| Date of birth | 1991-07-07 (34 yrs) |
| Place of birth | Prestwick, Scotland |
| Citizenship | Scotland |
| Position | Attack - Right Winger (main: Attack) |
| Foot | right |
| Height | 175.00 m |
| Current club | Celtic FC |
| Joined | 2010-07-01 |
| Contract expires | 2026-05-31 |
| Agent | Avid Sports Group |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Celtic FC | 17 | 09/10 | 25/26 | 535 | 110 | 110 | 9,339 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 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 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 08/09 | 2008-07-01 | Celtic U17 | Celtic U20 | Transfer | 0 | — |
| 10/11 | 2010-07-01 | Celtic U20 | Celtic | Transfer | 100000 | — |
| Season | Injury | From | To | Days missed | Games 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 |
| Date | Value |
|---|---|
| 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.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| 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
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 18/19 | Premiership | Celtic FC | 11 | 30 |
| 19/20 | Premiership | Celtic FC | 10 | 28 |
| 11/12 | Premiership | Celtic FC | 7 | 29 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 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.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 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).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| 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 / Year | Milestone | Date |
|---|---|---|
| 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.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 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.
More on James Forrest
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
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.
Scotland