| Personal information | |||
|---|---|---|---|
| Date of birth | 2 September 1992 | ||
| Place of birth | Bury St Edmunds, England | ||
| Height | 6 ft 1 in (1.85 m) [1] | ||
| Position | Defender | ||
| Team information | |||
Current team | Clachnacuddin | ||
| Number | 5 | ||
| Youth career | |||
| 2007–2011 | Ipswich Town | ||
| Senior career* | |||
| Years | Team | Apps | (Gls) |
| 2011–2017 | Inverness Caledonian Thistle | 163 | (6) |
| 2017–2020 | Dundee | 41 | (0) |
| 2021 | Wealdstone | 3 | (0) |
| 2021–2024 | Brora Rangers | 36 | (3) |
| 2024– | Clachnacuddin | 24 | (4) |
| * Club domestic league appearances and goals as of 16:56, 30 August 2025 (UTC) | |||
Josh Meekings (born 2 September 1992) is an English professional footballer and coach who plays as a central defender for Highland League club Clachnacuddin. Meekings has previously played for Ipswich Town, Inverness Caledonian Thistle, Dundee, Wealdstone and Brora Rangers, the latter of whom Meekings was also player-assistant manager for.
Born in Bury St Edmunds, England, Meekings was raised in Suffolk. [2] He started his football career at Ipswich Town, joining the club at seven years old. [3] Meekings then progressed through Ipswich Town’s youth system, including captaining the under-18s side. [2] [4] [5]
However, in the summer of 2011, he was released by the club without having played for the first-team. [6]
Meekings was due to sign a deal with Stevenage but the deal fell through and instead, on 4 July 2011 he agreed to join Inverness Caledonian Thistle on a two-year deal. [7] Shortly after moving to Inverness, Meekings revealed that the prospect of developing under manager Terry Butcher was influential in his decision to sign. [8]
However, Meekings suffered an ankle ligament damage during the friendly match against Yeovil Town on 12 July 2011. [9] After the match, he was out for the start of the 2011–12 season. [8] [10] Meekings appeared in the Inverness Caledonian Thistle’s first team for the first time as an unused substitute, in a 2–0 loss against Celtic on 24 September 2011. [11] On 22 October 2011, he finally his professional debut (as well as the club), coming on as 66th-minute substitute for Thomas Piermayr, during a 1–1 draw against Dunfermline Athletic on 22 October 2011. [12] Two weeks later on 5 November 2011, Meekings provided the 'assist' for Grégory Tadé to score – to make 3–1 – against Kilmarnock, the match ending with Inverness Caledonian Thistle winning 6–3. [13] However, he suffered an injury and did not play for two months. [14]
After not playing for two months, Meekings returned to the starting line–up in the centre–back position, in a 1–0 win against Heart of Midlothian on 21 January 2012. [15] He received a handful of first team football for the next six matches for Inverness Caledonian Thistle. [16] On 24 March 2012, Meekings received a red card for the first time in his career after a second bookable offence, in a 1–0 win over Aberdeen. [17] After serving a one match suspension, he returned to the starting line–up, in a 3–2 loss against Hibernian on 2 April 2012. [18] At the end of the 2011–12 season, Meekings made twenty–one appearances in all competitions.
At the start of the 2012–13 season, Meekings became a regular starter for Inverness Caledonian Thistle following an injury of new signing, Simon King. [19] Having started out playing in the right–back position, he ultimately settled into a regular first team, central pairing with Gary Warren. [20] On 31 October 2012, Meekings started the match and helped the club beat Rangers 3–0 away in the quarter-final of the Scottish League Cup. [21] On 24 November 2012, he also started the match and helped Inverness Caledonian Thistle kept a clean sheet, in a 1–0 win away against Celtic. [22] However on 15 December 2012, Meekings scored an own goal in a 4–4 draw against Dundee United. [23]
His performances at the club led to Meekings began talks over a new contract. [24] On 24 December 2012, he along with Graeme Shinnie, signed two-year contract extensions, keeping them at Inverness Caledonian Thistle until 2015, [25] as manager Terry Butcher demonstrated his desire to keep the squad intact. [26] After missing two matches, Meekings made his return from injury, starting the whole game, in a 3–0 win against Aberdeen on 19 January 2013. [27] However, his return was short–lived when he suffered a back injury that saw him out for one match. [28] But Meekings made his return to the starting line–up against Dundee United on 27 February 2013 and helped the club, in a 0–0 draw. [29]
Meekings' excellent season and consistent form was recognised with the award of SPL Young Player of the Month for March 2013. [30] On 4 May 2013, he provided a double assist for Billy Mckay, who later scored a hat-trick, in a 4–3 win over Motherwell, to keep alive hopes of earning a spot in the UEFA Europa League next season. [31] However, on the last game of the season, Meekings was unable to help Inverness Caledonian Thistle qualify for the UEFA Europa League after losing 1–0 against local rivals, Ross County on the last game of the season. [32] At the end of the 2012–13 season, he made forty–one appearances in all competitions.
Meekings helped Inverness Caledonian Thistle kept a clean sheet in the first three league matches of the season. [33] Since the start of the 2013–14 season, he continued as a regular starter for the club, playing in central defence and occasionally playing as a right-back position. [4] [34] On 14 September 2013, Meekings set up a winning goal for Billy McKay, in a 2–1 win against Kilmarnock. [35] On 29 October 2013, he helped Inverness Caledonian Thistle beat Dundee United 2–1 in the quarter-final of the Scottish League Cup, which proved to be the winner to send the club through to the semi-finals. [36]
Meekings, once again, helped Inverness Caledonian Thistle kept five clean sheets in all competitions between 9 November 2013 and 14 December 2013. [37] However, in a match against Kilmarnock on 25 January 2014, he suffered an injury and substituted in the 68th minute, as the club loss 2–0. [38] But he made his return to the starting line–up against Heart of Midlothian in the semi-final of the Scottish League Cup, only for him to be sent–off in the last minute of the game, as Inverness Caledonian Thistle went on to win 4–2 in the penalty shootout to reach the Scottish League Cup final. [39] [4] After the match, Meekings was cleared to play in the final after a successful appeal. [40] He first learned about his successful appeal, saying: "I was training at the time, and the manager came up to me and told me. At first it didn't really sink in - I was just concentrating on training. Then when we finished I went and asked him again to make sure that I heard right. You're always nervous, but I was fairly confident I would get something because I felt at the time it was a bit harsh. It was one of those things: the referee has made a mistake, and he's put his hands up and accepted that. I can only be thankful now that I'm able to play." [41]
Meekings, once again, helped the club kept four clean sheets in all competitions between 15 February 2014 and 25 February 2014. [42] He started the whole game in the Scottish League Cup Final against Aberdeen, as Inverness Caledonian Thistle lost 4–2 on penalties after a 0–0 draw. [43] However, on 29 March 2014, Meekings was sent-off in the 68th minute for a foul on Josh Magennis, in a 2–2 draw against St Mirren. [44] After serving a one match suspension, he returned to the starting line–up, in a 2–1 win against local rivals, Ross County on 4 April 2014. [45] However, his return was short–lived when Meekings suffered a knee injury that saw him sidelined for the rest of the 2013–14 season. [46] At the end of the 2013–14 season, he went on to make forty–two appearances in all competitions.
At the start of the 2014–15 season, Meekings started the season well when he helped Inverness Caledonian Thistle kept five clean sheets in the first five league matches of the season and earned the club 13 points in the first six matches. [47] [48] Meekings’ performance attracted interest from Peterborough United, but he ended up staying at Inverness Caledonian Thistle. [49] [50] Meekings continued to regain his first team place, forming a centre–back partnership with Warren and Ross Draper. [50] [48] [51]
On 27 September 2014, he scored the first goal of his professional football career, which was the opening goal of the game, in an eventual 3–2 loss against Aberdeen. [52] After the match, Meekings said he want to score more goals to his games. [53] On 8 November 2014, Meekings made his 100th league appearance for the club in a 4–2 win over Hamilton Accies. [54] He scored against Motherwell and St Mirren on 22 November 2014 and 29 November 2014. [55] His performance at Inverness Caledonian Thistle reignited interest from Peterborough United, but Meekings stayed at the club for the second time this season. [56] This prompted Inverness Caledonian Thistle to open talks with the player over a new contract. [57] On 12 February 2015, he signed a contract extension with the club, keeping him until the summer of 2017. [58]
Meekings became the subject of much national and international interest in the aftermath of Inverness Caledonian Thistle’s Scottish Cup semi-final win against Celtic to reach the final. [59] During the game, television pictures and replays clearly showed that he 'handled' the ball in the penalty area, preventing a certain goal – however, the incident was 'missed' by the match officials. [60] In an unprecedented move, Meekings was retrospectively cited by the SFA's Compliance Officer to face a charge of 'preventing a goal-scoring opportunity by deliberately handling the ball'. He was offered a one-match-ban, but Inverness CaledonianThistle contested this and a date was set for the case to be heard. [61] On the day of the hearing, it transpired that Meekings should not actually have been cited, as the referee had subsequently confirmed that he had indeed seen the 'incident' but not the alleged 'offence'. [62] As a result, the case did not proceed and the charge against Meekings was dropped, with the SFA confirming that he would be eligible to play in the cup final. [63] Following this, Celtic manager Ronny Deila believed Meekings deserved to play in the final. [64] Meekings, himself, spoke about the aftermath of the hearing, saying he was lucky to avoid suspension and credited Manager John Hughes for helping him sane by avoiding global headlines. [65]
In the build up to the Scottish Cup final, Meekings played in the right–back position for the first time, in a 2–1 win against Dundee United on 5 May 2015. [66] Two weeks later on 16 May 2015, he scored his fourth goal of the season and set up the second goal of the game, in a 3–0 win over Dundee United. [67] Having played in every league matches throughout the 2014–15 season, Meekings sat out for the match against Celtic on the last game of the season by manager John Hughes. [68] In the Scottish Cup Final, he started the match with Danny Devine and helped the club beat Falkirk a 2–1 to win their first ever Scottish Cup Final. [69] After the match, Meekings said: "That is what football is all about. You get the ups and downs but you just have to take those lows on the chin. It was obviously a difficult few days when I didn't know if I was playing or not but it makes this even more special to have come through it all and end up with a winner's medal. I'm just delighted. What we have done this season has been huge. If you had told me at the beginning of the season that we would end in Europe and win a cup, I'd have bitten your arm off for it. It's incredible - I still can't describe how I'm feeling. It's unbelievable what we have done." [70] At the end of the 2014–15 season, he made forty–four appearances and scoring four times in all competitions.
At the start of the 2015–16 season, Meekings made his European football debut, playing in both legs against FC Astra Giurgiu in the UEFA Europa League second qualifying round, losing 1–0 on aggregate and Inverness Caledonian Thistle was eliminated in the tournament. [71] However, he suffered a hip injury in the opening game of the season against Motherwell and was substituted at half time, as the club loss 1–0. [72] After the match, Meekings was out for a month with hip, groin and thigh injuries. [73] On 11 September 2015, he returned to the starting line–up, forming a centre–back partnership with Devine, in a 2–0 win against Heart of Midlothian. [74] In a follow–up match, Meekings scored his first goal of the season, scoring an equalising goal, in a 1–1 draw against Dundee United. [75]
Following his return from injury, he regained his first team place, playing in either centre–back position or right–back positions. [76] However, Meekings suffered a knee injury and was out for three months. [77] On 16 March 2016, he made his return from injury, starting the whole game, against Hibernian in the Scottish Cup quarter-finals replay, as the club loss 2–1 and was eliminated from the tournament. [78] Following his return from injury, Meekings regained his first team place for the rest of the season, playing in the right–back position. [79] On 30 April 2016, he scored his second goal of the season, in a 4–1 win against Partick Thistle. [80] At the end of the 2015–16 season, Meekings made twenty–two appearances and scoring two times in all competitions. However, he reflected on the season, saying: "I wasn’t particularly happy with how the season went. It was a difficult one because of the injuries, so I’m hoping this six-week break will have done me good. I didn’t achieve everything I wanted to last season which was frustrating. I’m not sure if right back will be my long-term position. I am still young and I was enjoying playing at right back, I liked the fact it gave me the chance to get forward. I feel I have a lot of energy and like to use my pace going down the line, so I will have to wait and see what the manager has planned for next season." [81]
Ahead of the 2016–17 season, Meekings said that he’s looking forward to bounce back from injury and fight for his first team place at Inverness Caledonian Thistle under the new management and former teammate, Richie Foran. [82] However, he suffered a knee injury that saw him out at the start of the season. [83] On 20 August 2016, Meekings made his return from injury, starting the whole game, in a 5–1 loss against Heart of Midlothian. [84] In a follow–up match against St Johnstone, he scored his first goal of the season, in a 2–1 win. [85] Following his return from injury, Meekings regained his first team place, playing in the centre–back position with Warren. [86]
However, in mid–October, he suffered an injury that saw him out for one match. [87] But on 22 October 2016, Meekings made his return to the starting line–up, in a 1–1 draw against Kilmarnock. [88] Following his return from injury, he, once again, regained his first team place, playing in the centre–back position with Warren. [89] In a match against Kilmarnock on 17 December 2016, Meekings played a role in the match when he made a goal-line clearance from Nathan Tyson, as the match ended in a 1–1 draw. [90] After the match, his performance was praised by manager Foran. [91] However, during a match against Ross County on 31 December 2016, Meekings suffered a head injury but played the whole game, in a 3–2 loss. [92] However, he suffered a knee injury that saw him out for the rest of the season. [93] At the end of the 2016–17 season, Meekings made eighteen appearances and scoring once in all competitions.
With his contract at the club expiring at the end of the 2016–17 season, Meekings said he prefer to focus on football instead of his future. [94] As a result, Meekings’ contract talk with Inverness Caledonian Thistle was put on hold until January. [95] In June, he was told by Inverness Caledonian Thistle that they can’t afford to keep him, ending his seven years association with the club. [96]
Having rehabilitated from injury with Dundee, Meekings signed a one-year contract with the club on 18 August 2017. [97] However, he missed the first two months since signing for Dundee, due to not being match fit. [98]
On 14 October 2017, Meekings made his debut for the club, starting the whole game, in a 1–0 loss against Celtic. [99] After the match, manager Neil McCann praised his debut performance, describing him as “outstanding”. [100] Following his return from injury, he was featured featuring throughout the first half of the season. [101] However, Meekings suffered various injuries throughout the latter half when he was substituted twice with two separate injuries. [102] Despite this, Meekings signed a two-year contract extension in March 2018. [103] At the end of the 2017–18 season, he made twenty–three appearances in all competitions.
In the 2018–19 season, Meekings made his recovery from his knee injury and made his return, starting the whole game, in a 4–0 win against Stirling Albion in the group stage of the Scottish League Cup. [104] He captained Dundee for the first time against Peterhead in the group stage of the Scottish League Cup and helped the club win 2–0 on 28 July 2018. [105] Due to his performance, Meekings was named as a new captain for Dundee. [106] He went on to captain the side on five occasions. [107] Unfortunately, injuries would continue to plague him, with a hip injury Meekings received in September effectively ending his season when it was declared it needed to be operated on in November. [108] At the end of the 2018–19 season, he made nine appearances in all competitions.
Now in the Championship with Dundee, the now injury-free Meekings recovered from his injury and is looking forward to form a centre–back partnership with Andrew Davies. [109] He made his first appearance of the season, starting the whole game as captain, in a 3–0 win against Raith Rovers in the group stage of the Scottish League Cup. [110] However, Meekings struggled to find playing time for the first half of the season. [111] The team captain eventually gained a starting spot in December, and would eventually form an effective partnership with Christophe Berra and Jordon Forster that would keep 5 consecutive clean sheets. [112] This positive momentum was however abruptly cut short due to the coronavirus pandemic, which would curtail the remainder of the season. [113] At the end of the 2019–20 season, he made twenty–one appearances in all competitions.
In May, Dundee announced they would extend the contracts of players whose contracts were to expire, including Meekings, the following month to July. [114] However, he left Dundee on 29 June 2020 after rejecting a contract extension. [115]
On 15 January 2021, Meekings signed for National League side Wealdstone. [116] He cited joining the club to move his family closer to Suffolk. [117]
Meekings made his Wealdstone’s debut on 18 January, playing the full 90 minutes in a 3–1 victory over Gloucester City in the FA Trophy. [118] However, his time at the club was heavily disrupted by injury, and made only four appearances. [119] On 4 June 2021, he departed Wealdstone at the end of the season. [120]
On 13 June 2021, Meekings made his return to the Highlands after signing a three-year deal with Highland League side Brora Rangers. [121] Upon joining the club, he said it was the right time for him to play part-time football, due to his job as a sport massage therapist. [122]
However, he missed the start of the 2021–22 season, due to suffering from a knee injury. [123] On 7 August 2021, Meekings made his debut for the club against Fraserburgh, coming on as a 62nd-minute substitute and scored an own-goal ten minutes later, in a 6–2 loss. [124] After missing one match due to injury, he scored on his return and set up one of the goals, in a 8–0 win against Fort William on 21 August 2021. [125] On 22 September 2021, Meekings was added to the Cattachs' management team as a coach under new manager Craig Campbell, pending completing his qualification. [126] Three days later on 25 September 2021, however, he received a red card for a second bookable offence, in a 2–1 loss against Inverurie Loco Works. [127] In February 2022, Meekings suffered an injury that saw him out for two matches. [128] On 19 February 2022, he made his return from injury, starting the whole game, in a 2–2 draw against Wick Academy. [129] His return was short–lived when Meekings suffered an injury that saw him out for a month. [130] On 19 March 2022, he scored on his return from injury, in a 7–0 win against Lossiemouth. [131] Meekings would win the Highland League Cup with Brora Rangers by beating Buckie Thistle 2–1 on 9 April 2022. [132] At the end of the 2021–22 season, he made twenty–two appearances and scoring two times in all competitions.
At the start of the 2022–23 season, Meekings scored his first goal of the season, in a 4–0 win against Clachnacuddin on 8 August 2022. [133] He regained his first team place, playing in the centre–back position in the first two months to the season. [134] On 1 October 2022, Meekings would get his second trophy as a player/coach with Brora Rangers later that year as the Cattachs won the North of Scotland Cup, beating Clachnacuddin 2–1. [135] Following the departure of Craig Campbell, there was suggestions from former Brora Rangers’ player Stuart Golabek that he should be the club’s next manager. [136] On 23 February 2023, he was named as player-assistant manager for Brora Rangers under new manager Ally MacDonald. [137] Throughout the 2022–23 season, Meekings was out for the most of the 2022–23 season, due to injuries and his focus as the club’s assistant manager. [138] At the end of the 2022–23 season, he made sixteen appearances and scoring once in all competitions.
In the 2023–24 season, Meekings spent most of the season out of the first team, focusing on his duties as Brora Rangers’ assistant manager. [139] He also faced his own injury concerns along the way. [140] In August 2023, Meekings signed a contract extension with the club. [141] On 4 October 2023, he took in charge for the club’s match, in a 2–0 win against Clachnacuddin. [142] On 18 November 2023, Meekings made his return from injury, coming on as a 75th-minute substitute, in a 3–0 win against Huntly. [143] He won his first trophy as a coach on 30 March 2024, as well as being an unused substitute for Brora Rangers as they defeated Fraserburgh on penalties to win the Highland League Cup. [144] On 20 April 2024, Meekings received a red card, in a 2–1 loss against Brechin City. [145] At the end of the 2023–24 season, he made ten appearances in all competitions.
On 11 June 2024, Brora announced that Meekings would leave Brora Rangers upon the expiry of his contract, ending his three-year spell at the club. [146]
On 14 June 2024, Meekings joined Highland League club Clachnacuddin. [147] Upon joining the club, he said: "I discussed it with Brora Rangers, and we felt it was best to mutually part ways. After that, I had a few offers from clubs and the one that stood out for me was Conor Gethins and Clachnacuddin." [148]
Meekings made his debut for Clachnacuddin, starting the whole game, in a 2–0 win against Lossiemouth in the opening game of the season. [149] On 7 August 2024, he scored an own-goal, in a 2–0 loss against Nairn County. [150] Meekings scored his first goal for the Lilywhites on 31 August in a league victory away to Deveronvale. [151] Since joining the club, he became a first team regular, playing in the centre–back position and becoming their captain. [152] Meeking scored against Inverness Athletic and Rothes on 2 October 2024 and 5 October 2024 respectively. [153] In the North of Scotland final, he started the match and scored an own-goal, as Clachnacuddin loss 6–1 against his former club, Brora Rangers. [154] However, Meekings suffered an injury that saw him out for the rest of the year. [155] On 4 February 2025, he made his return from injury, coming on as a 59th-minute substitute, in a 4–2 loss against Brechin City. [156] A month later on 15 March 2025, Meekings scored his fourth goal of the season, in a 2–1 loss against Turriff United. [157] At the end of the 2024–25 season, he made twenty–eight appearances and scoring four times in all competitions.
At the start of the 2025–26 season, however, Meekings suffered an injury and was out for a month. [158] On 30 August 2025, he scored a late equalising goal in the 88th minute, just four minutes after coming on as a substitute, in a 1–1 draw against Brechin City. [159] However, his return was short–lived when Meekings suffered another injury that kept him out for a month. [160] On 11 October 2025, he made his return from injury, coming on as a 82nd-minute substitute, in a 1–0 loss against Huntly. [161] In the North of Scotland final, Meekings came on as a 72nd-minute substitute, in a 3–2 loss against Forres Mechanics. [162]
In March 2016, Meekings was charged by the police for a breach of peace, committed last December. [163] In November 2016, he was found guilty of a breach of peace but was cleared of a homophobic abuse, having acknowledged the abuse. [164] In May 2017, Meekings was given an absolute discharge. [165]
Meekings is married and together, they have one daughter. [148] [166] He planned to be a sports massage therapy once his playing career is over and received a diploma during the lockdown in 2020. [167]
| Club | Season | League | Scottish Cup | League Cup | Other | Total | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Division | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||
| Inverness Caledonian Thistle | 2011–12 [169] | Scottish Premier League | 19 | 0 | 2 | 0 | 0 | 0 | — | 21 | 0 | |
| 2012–13 [170] | 34 | 0 | 3 | 0 | 4 | 0 | — | 41 | 0 | |||
| 2013–14 [171] | Scottish Premiership | 34 | 0 | 4 | 0 | 4 | 0 | — | 42 | 0 | ||
| 2014–15 [172] | 37 | 3 | 6 | 1 | 1 | 0 | — | 44 | 4 | |||
| 2015–16 [173] | 21 | 2 | 1 | 0 | 2 | 0 | 2 [a] | 0 | 26 | 2 | ||
| 2016–17 [174] | 18 | 1 | 0 | 0 | 0 | 0 | — | 18 | 1 | |||
| Total | 163 | 6 | 16 | 1 | 11 | 0 | 2 | 0 | 192 | 7 | ||
| Dundee | 2017–18 [175] | Scottish Premiership | 22 | 0 | 1 | 0 | 0 | 0 | — | 23 | 0 | |
| 2018–19 [176] | 4 | 0 | 0 | 0 | 5 | 0 | — | 9 | 0 | |||
| 2019–20 [177] | Scottish Championship | 15 | 0 | 1 | 0 | 4 | 0 | 1 [b] | 0 | 21 | 0 | |
| Total | 41 | 0 | 2 | 0 | 9 | 0 | 1 | 0 | 53 | 0 | ||
| Wealdstone | 2020–21 [178] | National League | 3 | 0 | 0 | 0 | 0 | 0 | 1 [c] | 0 | 4 | 0 |
| Brora Rangers | 2021–22 [179] | Highland League | 16 | 2 | 2 | 0 | 0 | 0 | 4 | 0 | 22 | 2 |
| 2022–23 | 10 | 1 | 1 | 0 | 0 | 0 | 5 | 0 | 16 | 1 | ||
| 2023–24 | 10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10 | 0 | ||
| Total | 36 | 3 | 3 | 0 | 0 | 0 | 9 | 0 | 48 | 3 | ||
| Clachnacuddin | 2024–25 | Highland League | 23 | 3 | 2 | 0 | 0 | 0 | 3 [d] | 1 | 28 | 4 |
| 2025–26 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | ||
| Total | 24 | 4 | 2 | 0 | 0 | 0 | 3 | 1 | 29 | 5 | ||
| Career total | 267 | 13 | 23 | 1 | 20 | 0 | 16 | 1 | 327 | 15 | ||
Inverness Caledonian Thistle
Brora Rangers
Individual