Inverness Caledonian Thistle are a Scottish professional association football club based in Inverness. They have played at their home ground, the Caledonian Stadium, since 1996, prior to that they played at Telford Street Park, as well as a brief spell at Pittodrie in Aberdeen whilst the Caledonian Stadium was being refurbished following their promotion to the Scottish Premier League in 2004. Inverness CT joined the Scottish Football League in 1994, and the Scottish Premier League in 2004 as well being a founding member of the Scottish Premiership in 2013.

The club's record appearance maker is Ross Tokely, who made 545 appearances between 1996 and 2012. Billy Mckay is the club's record goalscorer, scoring 120 goals in major competitions during his 3 spells with Inverness CT, passing previous record holder, Dennis Wyness' 100 goal milestone, in a 3–2 loss to Airdrieonians in July 2023.

These lists encompass the major honours won by Inverness CT, records set by the club, their managers and their players. The player records section includes details of the club's leading goalscorers and those who have made most appearances in first-team competitions. It also records notable achievements by Inverness CT players both domestically and on the international stage, and the highest transfer fees paid and received by the club. Attendance records at the Caledonian Stadium are also included in the list, as well as record wins and defeats.

Honours Inverness' first domestic final came in the 1999 Scottish Challenge Cup final, in a hard-fought 4–4 draw with Alloa Athletic, before losing 5–4 on penalties. In 2003, Inverness won their first piece of national silverware, beating a newly formed Airdrie United 2–0 in the 2003 Challenge Cup final, before going on to finish as runners up to Dundee in the 2009 final. In 2014, Inverness made their first appearance in a major national final, the 2014 League Cup final, after beating Hearts in dramatic fashion in the Semi-Final, they saw Aberdeen to a 0–0 draw after extra time, before losing 4–2 on penalties. Another final wasn't far away, though, as Inverness reached their first Scottish Cup final the following year, beating Falkirk 2–1, with a late goal from James Vincent securing the win, and Inverness' first major trophy. After the club was relegated to the Championship in 2017, the club immediately bounced back to claim the 2018 Challenge Cup with a 1–0 win over Dumbarton, as well as sharing the 2020 edition of the trophy with Raith Rovers, due to the COVID-19 pandemic cancelling the final.

In 2023, despite the club being in dire straits in the Championship, Inverness reached their second Scottish Cup final, losing 3–1 to Celtic.

National

League

Scottish First Division/Scottish Championship (Second Tier) Winners (2): 2003–04, 2009–10 Runners-up (1): 2019–20 Scottish Second Division/League One (Third Tier) Winners (1): 2025–26 Runners-up (1): 1998–99 Scottish Third Division (Fourth Tier) Winners (1): 1996–97

Scottish Cup

Winners (1): 2014–15 Runners-up (1): 2022–23

Scottish League Cup

Runners-up (1): 2013–14

Scottish Challenge Cup Winners (3): 2003–04, 2017–18, 2019–20 Runners-up (3): 1999–00, 2009–10, 2025–26

Regional (Reserves)

North Caledonian Football League (2): 1994–95, 1997–98

North of Scotland Cup (4): 1999–00, 2007–08, 2009–10, 2011–12 Inverness Cup (8): 1995–96, 1997–98, 1998–99, 1999–00, 2001–02, 2004–05, 2009–10, 2023–24 Football Times Cup (1): 1998–99

Other cups

Chic Allan Memorial Cup (2): 1994–95, 1998–99 PCT Cup (1): 1998–99

Player records

Appearances Ross Tokely is the club's all-time record appearance holder with 545 appearances in all competitions, including playoffs and Challenge Cups. Most appearances in all competitions: Ross Tokely, 545. Most League appearances: Ross Tokely, 456. Most Scottish Cup appearances: Ross Tokely, 42. Most League Cup appearances: Ross Tokely, 32 Most European appearances: 12 Players, 2 Youngest first-team player: Jamie Carnihan, 16 years, 78 days (against Raith Rovers on 30 November 2021) Oldest first-team player: Jim Calder, 41 years, 16 days (against Alloa Athletic on 14 August 2001)

Top 50 most appearances Competitive, professional matches only, up to the end of the 2025/26 season.

#NameYearsLeagueScottish CupLeague CupEuropeTotal1 Ross Tokely1996–20124564232 -5302 Aaron Doran2011–2024303353123713 Grant Munro1998–20113122519 -3564 Billy Mckay2011–2015 2017

2021–20263002526 -3515 Russell Duncan2001–20112892921 -3396 Roy McBain2000–20112852620 -3317 Barry Wilson1996–2000 2003–20082531820 -2918 Danny Devine2013–2016 2020–237222222839 Mark Ridgers2017–20242142223 -25910 Richard Hastings1994–2001 2004–20092211715 -25311 Stuart Golabek1999–2007 2009–20112111718 -24612 Dennis Wyness1999–2003 2005–20081992016 -23513 Gary Warren2012–20181812014221714 Ross Draper2012–20171701718220715 Richie Foran2009–20161741810220416= Bobby Mann1999–20041711812 -201 Liam Polworth2011–20191661718 -20117 Carl Tremarco2013–20201651518 -19818 Mark Brown2002–20071701611 -19719 Jim Calder1994–2002167194 -19420 Josh Meekings2011–20171631611219221 Greg Tansey2011–2012 2014–20171621710219122 Stuart McCaffrey2000–20081621711 -19023 Charlie Christie1994–20041581713 -18824 Graeme Shinnie2009–2015 2026–1561812 -18625 David Raven2012–20181531515218526 Ryan Esson2008–2017163108 -18127 Nick Ross2010–2015149139 -17128 Barry Robson1997–20031351411 -16029= David Proctor2003–2006 2007–2012139128 -159 Richie Hart2002–200814289 -15930 Brad McKay2016–20211241614 -15431 David Carson2019–20241241415 -15332 Shane Sutherland2010–2013 2020–2023131912 -15233= Ian Black2004–200913275 -144 Cameron Harper2018–20241161117 -14434 Iain Vigurs2006–2009 2015–20181131013 -13635 Graham Bayne2004–200811977 -13336= Iain Stewart1995–2000115116 -132 Sean Welsh2018–2024109176 -13237 Paul Sheerin1998–200111596 -13038 Mike Teasdale1995–2002107910 -12639 Joe Chalmers2017–2019 2025–981112 -12140 Paul Ritchie2001–200499138 -12041 Adam Rooney2008–201110386 -11742 Mark McCulloch1997–200010095 -11443 Darren Dods2004–200710093 -11244 Martin Bavidge1998–20029678 -11145= Mike Noble1994–19979595 -109 Danny Williams2013–201689144210946 Roddy MacGregor2018–2024 2026–771118 -10647= Robbie Deas2020–20238472 -103 Dean Brill2013–201686107 -103 Wallace Duffy2020–202483812 -10348 James Vincent2013–2016 2019–202182911 -10249 Liam Keogh2002–20078686 -10050 Luis Longstaff2023–83510 -98

Top 10 non-UK appearances Competitive, professional matches only, up to the end of the 2025/26 season.

#(non UK)#(Exc ROI)NameYearsLeagueScottish CupLeague CupEuropeTotal1x Aaron Doran2011–20243033531237121 Richard Hastings1994–20012004–2009221171502533x Richie Foran2009–2016174181022044x Adam Rooney2008–20111038601175x Jonny Hayes2009–2012856509662 Charlie Trafford2017–2020701060867x Jake Mulraney2016–2018522806283 Nikolay Todorov2019–202148480609x Zak Delaney2022–20243758050104 Dani Sánchez2009–20114141048115 Davide Xausa1999–20014142047126 Kenny Gillet2010–20123821041137 Grégory Tadé2011–2012363104014=8= Nauris Bulvītis2009–20103223037 Marius Niculae2007–2008351103715=9= Lionel Djebi-Zadi2008–20102744035 Juanjo2004–200531220351610 Chanka Zimba2025–20263220034

Goalscorers Dennis Wyness was Inverness's all-time leading goalscorer with 101 goals across two spells in all competitions including playoffs and Challenge Cups. Billy Mckay became the second player to surpass the 100 goal mark in all competitions, with a brace in a 3–0 win over Falkirk in the 2023 Scottish Cup Semi Final, equalling Wyness's record in a 2–1 away defeat to Dumbarton in the League Cup, before taking the record a week later in a 3–2 home loss to Airdrieonians. On 2 August 2025, in a 3–0 away win at Kelty Hearts, Billy Mckay became the first player in the clubs history to hit the 100 league goal milestone. Most goals scored: Billy Mckay, 125. Most goals scored in League: Billy Mckay, 105. Most goals scored in Scottish Cup: Billy Mckay, 13. Most goals scored in Scottish League Cup: Dennis Wyness, 8. Most goals scored in Europe: N/A. Most goals scored in a season: Iain Stewart, 29, 1996–97. Most league goals in a season: Iain Stewart, 27, 1996–97.

Top 50 goalscorers Competitive, professional matches only, as of match played 19 September 2026.

#NameYearsLeagueScottish CupLeague CupEuropeTotal1 Billy Mckay2011–2015 2017,

2021–2026105137 -1252 Dennis Wyness1999–2003 2005–200881118 -1003 Iain Stewart1995–20007061 -774 Barry Wilson1996–2000 2003–20086035 -685 Paul Richie2001–20044675 -586 Aaron Doran2011–202438116 -557 Adam Rooney2008–20114454 -538 Richie Foran2009–20163940 -439 Paul Sheerin1998–20013632 -4110 Ross Tokely1996–20123013 -3411= Charlie Christie1994–20043201 -33 Brian Thomson1996–199825443312= Craig Dargo2005–20072641 -31 Greg Tansey2011–2012 2014–20172542 -3113 Barry Robson1997–20031772 -2614 Jonny Hayes2009–20122320 -2515= Scott McLean1996–19992103 -24 Andrew Shinnie2011–20131914 -24 Iain Vigurs2007–2009 2015–20181635 -2416= Alan Hercher1994–19972021 -23 Jordan White2018–20201472 -2317 Alfie Bavidge2025 2025–2026

2026–1902 -2118= Shane Sutherland2010–2013 2020–20231613 -20 Davide Xausa1999–20011721 -2019= Graham Bayne2004–20081513 -19 Roy McBain2000–20111531 -19 Duncan Shearer1997–20021711 -19 Miles Storey2015–2016 2019–20211711 -19 Gary Warren2012–20181315 -1920 George Oakley2017–2019 2022–20231314 -1821= Martin Bavidge1998–20021601 -17 Nikolay Todorov2019–20211232 -17 Tom Walsh2018–2020 2021–20231322 -17 Bobby Mann1999–20041421 -1722= Liam Polworth2010–20191510 -16 Ross Draper2012–20171402 -16 Sean Welsh2018–20241240 -16 Daniel MacKay2017–2021 2022–2023

2026–1042 -16 Grant Munro1998–20111204 -1623= Carl Tremarco2013–20201013 -14 Nick Ross2009–20151121 -14 Richie Hart2002–20081202 -1424= Paul Cherry1996–19991201 -13 Nathan Austin2018–20191003 -13 Nathan Shaw2022–20241300 -1325= Don Cowie2007–20091200 -12 Chanka Zimba2025–20261110 -12 Danny Devine2013–2016 2020–921 -12 Craig Brewster2004–2006 2007–20081110 -1226= Mike Teasdale1995–20021001 -11 Cameron Harper2018–2024902 -11 James Keatings2019–2021812 -11 Ryan Christie2012–2015 2015–20161100 -11 Steve Hislop2002–20061100 -11 David Bagan2000–20031010 -11 Keith Bray2022–20251001 -11 Alfie Stewart2025 2025–2026

2026–902 -11 Luis Longstaff2023–704 -11 Russell Duncan2001–2011911 -1127= Eric Odhiambo2009–20111000 -10 Marley Watkins2013–2015820 -10 Dougie Imrie2008–2010712 -10 Marius Niculae2007–2008802 -10 Davie Ross1996–1998910 -1028= Grégory Tadé2011–2012900 -9 John Rankin2006–2008900 -9 Shaun Rooney2018–2020810 -9 David Wotherspoon2023–2024; 2025–711 -9 Mark McCulloch1997–2000810 -929= Graeme Shinnie2009–2015 2026–611 -8 Alex Fisher2016–2017800 -8 Ian Black2004–2009800 -8 David Proctor2003–2006 2007–2012800 -8 Paul Allan2024–701 -8 Brad McKay2016–2021710 -830= Dani Sánchez2009–2011511 -7 Juanjo2004–2006700 -7 Stuart McCaffrey2000–2008610 -7 Austin Samuels2021–2024601 -7 Scott Allardice2020–2023700 -731= Connor Bell2017–2018600 -6 Lonsana Doumbouya2016–2017510 -6 Edward Ofere2015510 -6 Roddy MacGregor2018–2024 2026–303 -6 Reece McAlear2021–2022600 -6 Danny Williams2013–2016420 -632–5050+ Players

Top 10 non-UK goalscorers Competitive, professional matches only, as of match played 14 April 2026.

#(non UK)#(exc ROI)NameYearsLeagueScottish CupLeague CupEuropeTotal1x Aaron Doran2011–202438116 -552x 2008–20114454 -533x Richie Foran2009–20163940 -434x 2009–20122320 -2551 Davide Xausa1999–20011721 -2062 Nikolay Todorov2019–20211232 -1773 Chanka Zimba2025–20261110 -128=4= Marius Niculae2007–2008802 -10 Eric Odhiambo2009–20111000 -109=5= Grégory Tadé2011–2012900 -9 David Wotherspoon2023–2024; 2025–711 -910=6= Juanjo2004–2006700 -7 Dani Sánchez2009–2011511 -711=7= Lonsana Doumbouya2016–2017510 -6 Edward Ofere2015510 -6128 Filipe Morais2009320 -5139 Nauris Bulvītis2009–2010211 -41410 Markus Paatelainen2007–2008300 -3

Goalkeeper Clean-Sheets