Career snapshot
Position rank · 25/26
Among 1,246 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 2003-01-27 · 6 players total
| Full name | Tom Ritchie |
|---|---|
| Name in home country | Tom William Ritchie |
| Date of birth | 2003-01-27 (23 yrs) |
| Place of birth | Elgin, Scotland |
| Citizenship | Scotland |
| Position | Goalkeeper |
| Foot | both |
| Height | 182.00 m |
| Current club | Elgin City FC |
| Joined | 2025-07-02 |
| Contract expires | 2027-05-31 |
| Agent | QUANIC SPORTS |
Percentile rank vs 388 other Goalkeepers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Elgin City FC | 1 | 25/26 | 25/26 | 8 | 0 | 0 | 637 |
| Aberdeen FC | 5 | 20/21 | 24/25 | 0 | 0 | 0 | 0 |
| Bonnyrigg Rose FC | 1 | 24/25 | 24/25 | 17 | 0 | 1 | 1,473 |
| Aberdeen FC B | 4 | 19/20 | 23/24 | 6 | 0 | 0 | 540 |
| Buckie Thistle FC | 1 | 23/24 | 23/24 | 2 | 0 | 0 | 180 |
| Queen of the South FC | 1 | 22/23 | 22/23 | 0 | 0 | 0 | 0 |
| Peterhead FC | 1 | 22/23 | 22/23 | 18 | 0 | 1 | 1,620 |
| Huntly FC | 1 | 21/22 | 21/22 | 10 | 0 | 0 | 900 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Challenge Cup | Elgin City FC | 3 | 0 | 0 | 0 | 0 | 270 |
| 25/26 | League Cup | Elgin City FC | 2 | 0 | 0 | 0 | 0 | 97 |
| 25/26 | League Two | Elgin City FC | 3 | 0 | 0 | 0 | 0 | 270 |
| 24/25 | League Two | Bonnyrigg Rose FC | 13 | 0 | 1 | 0 | 0 | 1,113 |
| 24/25 | Prem. Sports Cup | Bonnyrigg Rose FC | 3 | 0 | 0 | 0 | 0 | 270 |
| 24/25 | Premiership | Aberdeen FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | SFA Cup | Aberdeen FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Trust Trophy | Bonnyrigg Rose FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 23/24 | Highland League | Buckie Thistle FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 23/24 | Premiership | Aberdeen FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Trust Trophy | Aberdeen FC B | 2 | 0 | 0 | 0 | 0 | 180 |
| 22/23 | Challenge Cup | Aberdeen FC B | 1 | 0 | 0 | 0 | 0 | 90 |
| 22/23 | League One | Peterhead FC | 17 | 0 | 1 | 3 | 0 | 1,530 |
| 22/23 | League One | Queen of the South FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Premiership | Aberdeen FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | SFA Cup | Peterhead FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 22/23 | Viaplay Cup | Queen of the South FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Viaplay Cup | Aberdeen FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Highland League | Huntly FC | 10 | 0 | 0 | 1 | 0 | 900 |
| 21/22 | Premiership | Aberdeen FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Trust Trophy | Aberdeen FC B | 3 | 0 | 0 | 0 | 0 | 270 |
| 21/22 | UECL Quali | Aberdeen FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Premiership | Aberdeen FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Scottish Premiership Top Six Split | Aberdeen FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | SFA Cup | Aberdeen FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Tunnock Ch. Cup | Aberdeen FC B | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 19/20 | 2019-07-01 | Aberdeen U18 | Aberdeen FC B | Transfer | 0 | — |
| 21/22 | 2021-09-25 | Aberdeen FC B | Huntly FC | Loan | 0 | — |
| 21/22 | 2022-04-18 | Huntly FC | Aberdeen FC B | Return from loan | 0 | — |
| 22/23 | 2022-07-18 | Aberdeen FC B | Queen o. t. S. | Loan | 0 | — |
| 22/23 | 2022-08-31 | Queen o. t. S. | Aberdeen FC B | Return from loan | 0 | — |
| 22/23 | 2022-09-01 | Aberdeen FC B | Peterhead | Loan | 0 | — |
| 22/23 | 2023-01-30 | Peterhead | Aberdeen FC B | Return from loan | 0 | — |
| 23/24 | 2023-07-01 | Aberdeen FC B | Aberdeen FC | Transfer | 0 | — |
| 23/24 | 2024-02-14 | Aberdeen FC | Buckie Thistle | Loan | 50000 | — |
| 23/24 | 2024-05-31 | Buckie Thistle | Aberdeen FC | Return from loan | 0 | — |
| 24/25 | 2024-07-16 | Aberdeen FC | Bonnyrigg | Loan | 0 | — |
| 24/25 | 2024-12-03 | Bonnyrigg | Aberdeen FC | Return from loan | 0 | — |
| 25/26 | 2025-07-02 | Aberdeen FC | Elgin City | Transfer | 0 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 21/22 | Knee injury | 2022-02-10 | 2022-04-30 | 80 | 12 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #30136 | — | 4 | 0 | — | — | former national player |
| Team #25791 | — | 2 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Kieran Somerville | 1 | 0 | 995 |
| Ryan Dow | 1 | 0 | 952 |
| Andy McDonald | 1 | 0 | 945 |
| Glenn Murison | 1 | 0 | 900 |
| Cameron Ross | 1 | 0 | 883 |
| Andy McCarthy | 1 | 0 | 846 |
| Callum Connolly | 1 | 0 | 740 |
| Ben Scarborough | 1 | 0 | 676 |
| Jordon Brown | 1 | 0 | 618 |
| Dean Watson | 1 | 0 | 492 |
| Angus Mailer | 1 | 0 | 0 |
| Mikey Hewitt | 0 | 0 | 0 |
| Sean Murphy | 1 | 0 | 0 |
| Jason Brown | 1 | 0 | 0 |
| Neil Martyniuk | 1 | 0 | 0 |
| Danny Strachan | 0 | 0 | 0 |
| Kerr Young | 1 | 0 | 0 |
| Lee Currie | 1 | 0 | 0 |
| Ryan Strachan | 1 | 0 | 0 |
| Jack Wilkie | 1 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2024-12-03 | Bonnyrigg | Aberdeen FC | Return from loan | — | — |
| 24/25 | 2024-07-16 | Aberdeen FC | Bonnyrigg | Loan | — | — |
| 23/24 | 2024-05-31 | Buckie Thistle | Aberdeen FC | Return from loan | — | — |
| 23/24 | 2024-02-14 | Aberdeen FC | Buckie Thistle | Loan | — | €50k |
| 22/23 | 2023-01-30 | Peterhead | Aberdeen FC B | Return from loan | — | — |
| 22/23 | 2022-09-01 | Aberdeen FC B | Peterhead | Loan | — | — |
| 22/23 | 2022-08-31 | Queen o. t. S. | Aberdeen FC B | Return from loan | — | — |
| 22/23 | 2022-07-18 | Aberdeen FC B | Queen o. t. S. | Loan | — | — |
| 21/22 | 2022-04-18 | Huntly FC | Aberdeen FC B | Return from loan | — | — |
| 21/22 | 2021-09-25 | Aberdeen FC B | Huntly FC | Loan | — | — |
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′ |
|---|---|---|---|---|---|---|
| 22/23 | 19 | 1,710 | 3 | 0 | 0 | 0.16 |
| 21/22 | 13 | 1,170 | 1 | 0 | 0 | 0.08 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 8 | 637 | 2 | 25% | 15 | 2.12 |
| 24/25 | 17 | 1,473 | 3 | 18% | 25 | 1.53 |
| 23/24 | 4 | 360 | 0 | 0% | 9 | 2.25 |
| 22/23 | 19 | 1,710 | 2 | 11% | 41 | 2.16 |
| 21/22 | 13 | 1,170 | 3 | 23% | 25 | 1.92 |
Output by competition
Career goals and assists broken down by tournament.
More on Tom Ritchie
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Tom Ritchie
Who is Tom Ritchie?
Tom Ritchie is a Scotland professional footballer who plays as a goalkeeper for Elgin City FC.
How old is Tom Ritchie?
Tom Ritchie is 23 years old. He was born on January 27, 2003 in Elgin.
What position does Tom Ritchie play?
Tom Ritchie plays as a goalkeeper (Goalkeeper).
What club does Tom Ritchie play for?
Tom Ritchie currently plays for Elgin City FC.
Scotland