Joe Chalmers
Career snapshot
Career highs
Born the same day
Shares 1994-01-03 · 6 players total
| Full name | Joe Chalmers |
|---|---|
| Name in home country | Joseph Chalmers |
| Date of birth | 1994-01-03 (32 yrs) |
| Place of birth | Cambuslang, Scotland |
| Citizenship | Scotland |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | left |
| Height | 188.00 m |
| Current club | Inverness Caledonian Thistle FC |
| Joined | 2025-07-01 |
| Contract expires | 2026-05-31 |
| Agent | 14 Sports Management |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Inverness Caledonian Thistle FC | 3 | 17/18 | 25/26 | 106 | 6 | 14 | 1,791 |
| Dunfermline Athletic FC | 4 | 21/22 | 24/25 | 125 | 0 | 22 | 0 |
| Ayr United FC | 2 | 20/21 | 21/22 | 50 | 3 | 4 | 1,392 |
| Ross County FC | 1 | 19/20 | 19/20 | 20 | 3 | 2 | 244 |
| Motherwell FC | 2 | 15/16 | 16/17 | 31 | 0 | 0 | 0 |
| Falkirk FC | 1 | 13/14 | 13/14 | 11 | 0 | 0 | 0 |
| Celtic FC | 2 | 11/12 | 12/13 | 3 | 0 | 0 | 0 |
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 | Inverness Caledonian Thistle FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | League Cup | Inverness Caledonian Thistle FC | 4 | 0 | 1 | 0 | 0 | 0 |
| 25/26 | League One | Inverness Caledonian Thistle FC | 5 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | Championship | Dunfermline Athletic FC | 20 | 0 | 0 | 3 | 0 | 0 |
| 24/25 | Prem. Sports Cup | Dunfermline Athletic FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | SFA Cup | Dunfermline Athletic FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Trust Trophy | Dunfermline Athletic FC | 3 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | Championship | Dunfermline Athletic FC | 29 | 0 | 3 | 3 | 0 | 0 |
| 23/24 | SFA Cup | Dunfermline Athletic FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Trust Trophy | Dunfermline Athletic FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Viaplay Cup | Dunfermline Athletic FC | 4 | 0 | 3 | 0 | 0 | 0 |
| 22/23 | Challenge Cup | Dunfermline Athletic FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | League One | Dunfermline Athletic FC | 35 | 0 | 15 | 2 | 0 | 0 |
| 22/23 | SFA Cup | Dunfermline Athletic FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Viaplay Cup | Dunfermline Athletic FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Championship | Dunfermline Athletic FC | 14 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Championship | Ayr United FC | 16 | 1 | 0 | 2 | 0 | 1,122 |
| 21/22 | Prem. Sports Cup | Ayr United FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Scottish Championship Play-offs | Dunfermline Athletic FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | SFA Cup | Ayr United FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Trust Trophy | Ayr United FC | 1 | 1 | 0 | 0 | 0 | 90 |
| 20/21 | Betfred Cup | Ayr United FC | 5 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Championship | Ayr United FC | 24 | 0 | 4 | 2 | 0 | 0 |
| 20/21 | SFA Cup | Ayr United FC | 2 | 1 | 0 | 0 | 0 | 180 |
| 19/20 | Betfred Cup | Ross County FC | 5 | 0 | 2 | 0 | 0 | 0 |
| 19/20 | Premiership | Ross County FC | 15 | 3 | 0 | 0 | 0 | 244 |
| 19/20 | SFA Cup | Ross County FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Betfred Cup | Inverness Caledonian Thistle FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Championship | Inverness Caledonian Thistle FC | 36 | 0 | 6 | 5 | 0 | 0 |
| 18/19 | Premiership Play-offs | Inverness Caledonian Thistle FC | 4 | 0 | 1 | 0 | 0 | 0 |
| 18/19 | SFA Cup | Inverness Caledonian Thistle FC | 7 | 1 | 2 | 1 | 0 | 616 |
| 17/18 | Betfred Cup | Inverness Caledonian Thistle FC | 4 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Championship | Inverness Caledonian Thistle FC | 34 | 4 | 3 | 2 | 0 | 725 |
| 17/18 | Irn-Bru Cup | Inverness Caledonian Thistle FC | 5 | 1 | 0 | 1 | 0 | 450 |
| 17/18 | SFA Cup | Inverness Caledonian Thistle FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Betfred Cup | Motherwell FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Premiership | Motherwell FC | 7 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | SFA Cup | Motherwell FC | 1 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | Premiership | Motherwell FC | 17 | 0 | 0 | 3 | 0 | 0 |
| 15/16 | SCL by Utilita | Motherwell FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | SFA Cup | Motherwell FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Championship | Falkirk FC | 11 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Champions League Qu. | Celtic FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Premiership | Celtic FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | SFA Cup | Celtic FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Europa League | Celtic FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Premiership | Celtic FC | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 11/12 | 2011-07-01 | Celtic U17 | Celtic U20 | Transfer | 0 | — |
| 13/14 | 2014-01-31 | Celtic U20 | Falkirk | Loan | 0 | — |
| 13/14 | 2014-05-05 | Falkirk | Celtic U20 | Return from loan | 0 | — |
| 14/15 | 2014-07-01 | Celtic U20 | Celtic | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Celtic | Motherwell FC | Transfer | 200000 | — |
| 17/18 | 2017-07-13 | Motherwell FC | Inverness CT | Transfer | 250000 | — |
| 19/20 | 2019-07-01 | Inverness CT | Ross County | Transfer | 350000 | — |
| 20/21 | 2020-09-15 | Ross County | Ayr United | Transfer | 300000 | — |
| 21/22 | 2022-01-24 | Ayr United | Dunfermline A. | Transfer | 250000 | — |
| 25/26 | 2025-07-01 | Dunfermline A. | Inverness CT | Transfer | 100000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 15/16 | Muscle tear | 2015-11-11 | 2016-01-18 | 69 | 8 |
| 15/16 | Knee injury | 2016-02-14 | 2016-03-14 | 30 | 5 |
| 16/17 | Groin surgery | 2016-09-12 | 2016-12-31 | 111 | 15 |
| 16/17 | Knock | 2017-01-28 | 2017-02-06 | 10 | 3 |
| 19/20 | Knee injury | 2019-12-03 | 2019-12-19 | 17 | 2 |
| 20/21 | Knock | 2021-03-24 | 2021-04-01 | 9 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €200k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #30136 | — | 6 | 1 | — | — | former national player |
| Team #27269 | — | 1 | 0 | — | — | former national player |
| Team #25791 | — | 15 | 1 | — | — | former national player |
| Team #17622 | — | 5 | 2 | — | — | former national player |
| Team #16868 | — | 1 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Kyle Benedictus | 2 | 0 | 0 |
| Shaun Rooney | 2 | 2 | 0 |
| Jack Baird | 1 | 1 | 0 |
| Iain Vigurs | 2 | 0 | 0 |
| Sam Fisher | 2 | 1 | 0 |
| Kane Ritchie-Hosler | 2 | 1 | 0 |
| Jordan White | 2 | 1 | 0 |
| Rhys Breen | 2 | 2 | 0 |
| George Oakley | 2 | 1 | 0 |
| Aaron Doran | 2 | 2 | 0 |
| Ewan Otoo | 1 | 0 | 0 |
| Liam Polworth | 2 | 3 | 0 |
| Matty Todd | 2 | 2 | 0 |
| Chris Hamilton | 2 | 1 | 0 |
| Deniz Mehmet | 2 | 0 | 0 |
| Mark Ridgers | 2 | 0 | 0 |
| Coll Donaldson | 2 | 1 | 0 |
| Brad McKay | 2 | 1 | 0 |
| Lewis McCann | 2 | 4 | 0 |
| Josh Edwards | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 17/18 | Championship | Inverness Caledonian Thistle FC | 4 | 34 |
| 19/20 | Premiership | Ross County FC | 3 | 15 |
| 18/19 | SFA Cup | Inverness Caledonian Thistle FC | 1 | 7 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 22/23 | League One | Dunfermline Athletic FC | 15 | 35 |
| 18/19 | Championship | Inverness Caledonian Thistle FC | 6 | 36 |
| 20/21 | Championship | Ayr United FC | 4 | 24 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 13/14 | 2014-05-05 | Falkirk | Celtic U20 | Return from loan | — | — |
| 13/14 | 2014-01-31 | Celtic U20 | Falkirk | Loan | — | — |
Teams faced most often by Joe Chalmers'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 % |
|---|---|---|---|---|---|---|---|---|
| Celtic FC | 6 | 1 | 0 | 5 | 2 | 20 | -18 | 17% |
| Rangers FC | 6 | 0 | 0 | 6 | 0 | 18 | -18 | 0% |
| Aberdeen FC | 6 | 2 | 0 | 4 | 7 | 13 | -6 | 33% |
| Kilmarnock FC | 6 | 2 | 2 | 2 | 8 | 10 | -2 | 33% |
| St. Johnstone FC | 6 | 1 | 4 | 1 | 6 | 6 | 0 | 17% |
| Motherwell FC | 6 | 2 | 0 | 4 | 6 | 13 | -7 | 33% |
| Livingston FC | 6 | 1 | 1 | 4 | 5 | 13 | -8 | 17% |
| Hibernian FC | 6 | 2 | 2 | 2 | 7 | 8 | -1 | 33% |
| St. Mirren FC | 5 | 1 | 1 | 3 | 4 | 7 | -3 | 20% |
| Hamilton Academical | 5 | 3 | 1 | 1 | 8 | 5 | +3 | 60% |
| Dundee United | 3 | 0 | 0 | 3 | 2 | 6 | -4 | 0% |
| Heart of Midlothian | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 17/18 | First senior goal |
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′ |
|---|---|---|---|---|---|---|
| 24/25 | 30 | 0 | 3 | 0 | 0 | 0 |
| 23/24 | 35 | 0 | 3 | 0 | 0 | 0 |
| 22/23 | 44 | 0 | 2 | 0 | 0 | 0 |
| 21/22 | 35 | 1,212 | 3 | 0 | 0 | 0.22 |
| 20/21 | 31 | 180 | 2 | 0 | 0 | 1 |
| 18/19 | 51 | 616 | 6 | 0 | 0 | 0.88 |
| 17/18 | 45 | 1,175 | 4 | 0 | 0 | 0.31 |
| 16/17 | 12 | 0 | 1 | 0 | 0 | 0 |
| 15/16 | 19 | 0 | 4 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Joe Chalmers
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Joe Chalmers
Who is Joe Chalmers?
Joe Chalmers is a Scotland professional footballer who plays as a central midfield for Inverness Caledonian Thistle FC.
How old is Joe Chalmers?
Joe Chalmers is 32 years old. He was born on January 3, 1994 in Cambuslang.
What position does Joe Chalmers play?
Joe Chalmers plays as a central midfield (Midfield - Central Midfield).
What club does Joe Chalmers play for?
Joe Chalmers currently plays for Inverness Caledonian Thistle FC.
How many career goals has Joe Chalmers scored?
Across all senior club competitions in our dataset, Joe Chalmers has scored 12 goals in 346 appearances.
What is Joe Chalmers's market value?
Joe Chalmers's most recent reported market value is €100k.
Scotland