# 2023–24 Rangers F.C. season

The 2023–24 season was the 144th season of competitive football by Rangers.

## Players
### Squad information

| N | Pos. | Name | Age | Since | App | Goals | Ends | Transfer fee |
| 1 | GK | Jack Butland | 32 | 2023 | 58 | 0 | 2027 | Free |
| 2 | DF | James Tavernier (captain) | 33 | 2015 | 460 | 125 | 2026 | £0.2m |
| 3 | DF | Rıdvan Yılmaz | 23 | 2022 | 48 | 2 | 2027 | £3.4m |
| 4 | MF | John Lundstram | 31 | 2021 | 153 | 11 | 2024 | Free |
| 5 | DF | John Souttar | 28 | 2022 | 54 | 3 | 2026 | Free |
| 6 | DF | Connor Goldson (vc) | 32 | 2018 | 309 | 23 | 2026 | £3m |
| 7 | FW | Fábio Silva | 22 | 2024 | 25 | 6 | 2024 | Loan |
| 8 | MF | Ryan Jack | 33 | 2017 | 210 | 16 | 2024 | Free |
| 9 | FW | Cyriel Dessers | 30 | 2023 | 54 | 22 | 2027 | Undisclosed |
| 11 | FW | Tom Lawrence | 31 | 2022 | 41 | 6 | 2025 | Free |
| 13 | MF | Todd Cantwell | 27 | 2023 | 64 | 14 | 2026 | £1.5m |
| 16 | FW | Óscar Cortés | 21 | 2024 | 7 | 1 | 2024 | Loan |
| 17 | FW | Rabbi Matondo | 24 | 2022 | 59 | 6 | 2026 | £2.5m |
| 19 | FW | Abdallah Sima | 23 | 2023 | 40 | 16 | 2024 | Loan |
| 20 | MF | Kieran Dowell | 27 | 2023 | 16 | 2 | 2026 | Free |
| 21 | DF | Dujon Sterling | 25 | 2023 | 36 | 1 | 2027 | Free |
| 23 | FW | Scott Wright | 27 | 2021 (Winter) | 117 | 12 | 2025 | £0.15m |
| 25 | FW | Kemar Roofe | 32 | 2020 | 102 | 38 | 2024 | £4.5m |
| 26 | DF | Ben Davies | 29 | 2022 | 55 | 1 | 2026 | £3m |
| 27 | DF | Leon Balogun | 36 | 2023 | 84 | 2 | 2024 | Free |
| 28 | GK | Robby McCrorie | 26 | 2015 | 7 | 0 | 2025 | Youth system |
| 31 | DF | Borna Barišić | 32 | 2018 | 236 | 10 | 2024 | £1.5m |
| 32 | GK | Kieran Wright | 25 | 2016 | 0 | 0 | 2025 | Youth system |
| 33 | GK | Jon McLaughlin | 37 | 2020 | 46 | 0 | 2024 | Free |
| 38 | DF | Leon King | 21 | 2020 | 37 | 0 | 2026 | Youth system |
| 42 | MF | Mohamed Diomande | 23 | 2024 | 19 | 2 | 2028 | £4.3m |
| 43 | MF | Nicolas Raskin | 24 | 2023 | 47 | 1 | 2027 | £1.75m |
| 45 | FW | Ross McCausland | 21 | 2021 | 41 | 4 | 2027 | Youth system |
| 46 | DF | Johnly Yfeko | 21 | 2022 | 1 | 0 | 2026 | Free |
| 47 | DF | Robbie Fraser | 21 | 2021 | 2 | 0 | 2024 | Youth system |
| 51 | MF | Alex Lowry | 21 | 2021 | 14 | 2 | 2025 | Youth system |
| 57 | FW | Archie Stevens | 19 | 2022 | 1 | 0 | 2024 | Cross-border compensation |
| 61 | MF | Paul Nsio | 18 | 2022 | 1 | 0 | 2026 | Cross-border compensation |
| 64 | MF | Bailey Rice | 18 | 2022 | 3 | 0 | 2026 | Undisclosed |
| 65 | FW | Zak Lovelace | 19 | 2022 | 4 | 0 | 2025 | Cross-border compensation |
| 93 | MF | Cole McKinnon | 22 | 2021 | 4 | 1 | 2025 | Youth system |
| 99 | FW | Danilo | 25 | 2023 | 21 | 6 | 2028 | £5.6M |
* Last updated: 25 May 2024
* Source:

### Transfers
#### In
##### First team

| No. | Pos. | Name | Age | Moving from | Type | Transfer window | Ends | Transfer fee |
| 20 | MF | Kieran Dowell | 25 | Norwich City | Transfer | Summer | 2026 | Free |
| 21 | DF | Dujon Sterling | 23 | Chelsea | Transfer | Summer | 2027 | Free |
| 1 | GK | Jack Butland | 30 | Crystal Palace | Transfer | Summer | 2027 | Free |
| 14 | FW | Sam Lammers | 26 | Atalanta | Transfer | Summer | 2027 | £3.5m |
| 19 | FW | Abdallah Sima | 22 | Brighton & Hove Albion | Loan | Summer | 2024 | N/A |
| 9 | FW | Cyriel Dessers | 28 | Cremonese | Transfer | Summer | 2027 | Undisclosed |
| 27 | DF | Leon Balogun | 35 | Queens Park Rangers | Transfer | Summer | 2024 | Free |
| 99 | FW | Danilo | 24 | Feyenoord | Transfer | Summer | 2028 | £5.6m |
| 15 | MF | José Cifuentes | 24 | Los Angeles FC | Transfer | Summer | 2027 | £1.2m |
| 7 | FW | Fábio Silva | 21 | Wolverhampton Wanderers | Loan | Winter | 2024 | N/A |
| 42 | MF | Mohamed Diomande | 22 | FC Nordsjælland | Loan | Winter | 2028 | Loan |
| 16 | FW | Óscar Cortés | 20 | RC Lens | Loan | Winter | 2024 | N/A |

##### Academy

| No. | Pos. | Nat. | Name | Age | Moving from | Type | Transfer window | Ends | Transfer fee | Source |
| | FW | | Arian Allen | 16 | Everton | Transfer | Winter | | | |

#### Out
##### First team

| N | Pos. | Name | Age | Moving to | Type | Transfer window | Transfer fee |
| 1 | GK | Allan McGregor | 41 | Retired | End of contract | Summer | Free |
| 5 | DF | Filip Helander | 30 | Odense | End of contract | Summer | Free |
| 14 | MF | Ryan Kent | 26 | Fenerbahçe | End of contract | Summer | Free |
| 20 | FW | Alfredo Morelos | 26 | Santos | End of contract | Summer | Free |
| 37 | MF | Scott Arfield | 34 | Charlotte FC | End of contract | Summer | Free |
| 22 | DF | Mateusz Żukowski | 21 | Śląsk Wrocław | Transfer | Summer | Undisclosed |
| 9 | FW | Antonio Čolak | 29 | Parma | Transfer | Summer | £2.5m |
| 41 | MF | Ben Williamson | 21 | Partick Thistle | Loan | Summer | N/A |
| 34 | DF | Lewis Mayo | 23 | Kilmarnock | Transfer | Summer | Undisclosed |
| 51 | MF | Alex Lowry | 20 | Hearts | Loan | Summer | N/A |
| 30 | FW | Fashion Sakala | 26 | Al-Fayha | Transfer | Summer | £4m |
| 24 | MF | Nnamdi Ofoborh | 23 | Swindon Town | Released | Summer | Free |
| 7 | MF | Ianis Hagi | 24 | Alavés | Loan | Summer | N/A |
| 18 | MF | Glen Kamara | 27 | Leeds United | Transfer | Summer | £5m |
| | MF | Ben Williamson | 22 | Hamilton Academical | Transfer | Winter | Undisclosed |
| 14 | FW | Sam Lammers | 26 | Utrecht | Loan | Winter | N/A |
| 10 | MF | Steven Davis | 39 | Retired | End of contract | Winter | Free |
| 44 | DF | Adam Devine | 20 | Motherwell | Loan | Winter | N/A |
| 15 | MF | José Cifuentes | 24 | Cruzeiro | Loan | Winter | N/A |
| 32 | GK | Kieran Wright | 25 | Livingston | Emergency Loan | Winter | N/A |

##### Academy

| N | Pos. | Name | Age | Moving to | Type | Transfer window | Transfer fee |
| 46 | MF | Kane Ritchie-Hosler | 20 | Dunfermline Athletic | Transfer | Summer | Undisclosed |
| | MF | Kai Kennedy | 21 | York City | End of contract | Summer | Free |
| 56 | FW | Tony Weston | 19 | Derby County | End of contract | Summer | Free |
| 47 | MF | Murray Miller | 21 | Stirling Albion | End of contract | Summer | Free |
| 70 | DF | Kevin Ciubotaru | 19 | FC Hermannstadt | End of contract | Summer | Free |
| 66 | MF | Charlie Lindsay | 19 | Derby County | End of contract | Summer | Free |
| 57 | DF | Lewis MacKinnon | 20 | Carrick Rangers | End of contract | Summer | Free |
| 62 | DF | Kelsey Ewen | 18 | Edinburgh City | End of contract | Summer | Free |
| 63 | DF | Harley Ewen | 18 | Cumbernauld Colts | End of contract | Summer | Free |
| 71 | DF | Alex Kpakpé | 19 | Hitchin Town | End of contract | Summer | Free |
| 69 | FW | Robbie Ure | 19 | Anderlecht | End of contract | Summer | Free |
| 81 | GK | Sam Kane | 17 | Queen's Park | Transfer | Summer | Free |
| 73 | DF | Zak McKay | 18 | Stenhousemuir | End of contract | Summer | Free |
| 78 | MF | Christian Mulindwa | 17 | Stockport County | End of contract | Summer | Free |
| 89 | FW | Cameron Cooper | 17 | Oxford United | End of contract | Summer | Free |
| | FW | Jack Roberts | 18 | Braintree Town | End of contract | Summer | Free |
| 69 | GK | Jacob Pazikas | 18 | Civil Service Strollers | Loan | Summer | N/A |
| 59 | DF | Kristian Webster | 18 | Cumbernauld Colts | Loan | Summer | N/A |
| 92 | FW | James Graham | 19 | Annan Athletic | Loan | Summer | N/A |
| 42 | FW | Josh McPake | 22 | Stirling Albion | Released | Summer | N/A |
| 71 | FW | Connor Young | 19 | Clyde | Released | Summer | N/A |
| 41 | GK | Lewis Budinauckas | 21 | Stranraer | Loan | Summer | N/A |
| 54 | MF | Mackenzie Strachan | 19 | Stranraer | Loan | Summer | N/A |
| 53 | DF | Jack Harkness | 19 | Greenock Morton | Loan | Summer | N/A |
| 49 | GK | Jay Hogarth | 20 | Dumbarton | Loan | Winter | N/A |
| 67 | DF | Jamie Newton | 18 | Nottingham Forest | Transfer | Winter | Undisclosed |
| 48 | MF | Arron Lyall | 20 | Airdrieonians | Loan | Winter | N/A |
| 92 | FW | James Graham | 19 | Dumbarton | Loan | Winter | N/A |
| 56 | FW | Tyler Pasnik | 19 | Huntsville City FC | Transfer | Winter | Free |

#### New contracts
##### First team

| N | P | Nat. | Name | Age | Date signed | Contract length | Expiry date | Source |
| 32 | GK | | Kieran Wright | 24 | 29 May | 2 years | May 2025 | |

##### Academy

| N | P | Name | Age | Date signed | Contract length | Expiry date |
| 59 | DF | Kristian Webster | 18 | 12 July | 1 year | May 2024 |
| 64 | MF | Bailey Rice | 16 | 12 September | 3 years | May 2026 |
| 46 | DF | Johnly Yfeko | 20 | 10 November | 3 years | May 2026 |
| 45 | FW | Ross McCausland | 20 | 28 November | 4 years | May 2027 |
| 61 | MF | Paul Nsio | 17 | 29 November | 3 years | May 2026 |

### Awards

| N | P | Name | Award | Date | From |
| 19 | FW | Abdallah Sima | Premiership Player of the Month | October | Scottish Professional Football League |
| | MAN | Philippe Clement | Premiership Manager of the Month | January | Scottish Professional Football League |
| | MAN | Philippe Clement | Premiership Manager of the Month | February | Scottish Professional Football League |

## Competitions

Win  Draw  Loss  Postponed

### Overall

| Competition | First match | Last match | Starting round | Final position | Record | Record | Record | Record | Record | Record | Record | Record |
| Competition | First match | Last match | Starting round | Final position | Pld | W | D | L | GF | GA | GD | Win % |
| Scottish Premiership | 5 August 2023 | 18 May 2024 | Matchday 1 | 2nd | 38 | 27 | 4 | 7 | 87 | 32 | +55 | 071.05 |
| Scottish Cup | 20 January 2024 | 25 May 2024 | Fourth round | Runners-up | 5 | 4 | 0 | 1 | 10 | 2 | +8 | 080.00 |
| Scottish League Cup | 19 August 2023 | 17 December 2023 | Second round | Winner | 4 | 4 | 0 | 0 | 10 | 2 | +8 | 100.00 |
| UEFA Champions League | 9 August 2023 | 30 August 2023 | Third qualifying round | Play-off round | 4 | 1 | 2 | 1 | 6 | 9 | −3 | 025.00 |
| UEFA Europa League | 21 September 2023 | 14 March 2024 | Group stage | Round of 16 | 8 | 3 | 3 | 2 | 10 | 9 | +1 | 037.50 |
| Total | Total | Total | Total | Total | 59 | 39 | 9 | 11 | 123 | 54 | +69 | 066.10 |
Last updated: 25 May 2024 Source: Competitions

### Scottish Premiership
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Celtic (C) | 38 | 29 | 6 | 3 | 95 | 30 | +65 | 93 | Qualification for the Champions League league stage |
| 2 | Rangers | 38 | 27 | 4 | 7 | 87 | 32 | +55 | 85 | Qualification for the Champions League third qualifying round |
| 3 | Heart of Midlothian | 38 | 20 | 8 | 10 | 54 | 42 | +12 | 68 | Qualification for the Europa League play-off round |
| 4 | Kilmarnock | 38 | 14 | 14 | 10 | 46 | 44 | +2 | 56 | Qualification for the Europa League second qualifying round |
| 5 | St Mirren | 38 | 13 | 8 | 17 | 46 | 52 | −6 | 47 | Qualification for the Conference League second qualifying round |
* ↑ Players second spell at the club; 1st spell 2020–2022
* ↑ Teams play each other three times (33 matches), before the league is split into two groups (the top six and the bottom six).
* ↑ As the winners of the 2023–24 Scottish Cup, Celtic, qualified for the Champions League, the berth reserved for the cup winners (Europa League play-off round) passed to the third-placed team. The berths for the Europa League second qualifying round and the Conference League second qualifying round were passed down to the fourth- and fifth-placed teams.

#### Results by round

| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |
| Ground | A | H | A | H | A | H | H | A | H | H | A | A | A | H | A | H | H | A | A | H | A | A | H | H | H | A | H | A | H | H | H | A | A | A | H | A | H | A |
| Result | L | W | W | L | W | W | L | W | W | W | W | W | D | W | W | W | W | W | L | W | W | W | W | W | W | W | W | W | L | W | D | L | D | W | W | L | W | D |
| Position | 10 | 6 | 4 | 4 | 4 | 3 | 3 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |

#### Matches
### UEFA Europa League
#### Group stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | RAN | SPP | BET | ALI |
| 1 | Rangers | 6 | 3 | 2 | 1 | 8 | 6 | +2 | 11 | Advance to round of 16 | — | 2–1 | 1–0 | 1–1 |
| 2 | Sparta Prague | 6 | 3 | 1 | 2 | 9 | 7 | +2 | 10 | Advance to knockout round play-offs | 0–0 | — | 1–0 | 3–2 |
| 3 | Real Betis | 6 | 3 | 0 | 3 | 9 | 7 | +2 | 9 | Transfer to Europa Conference League | 2–3 | 2–1 | — | 4–1 |
| 4 | Aris Limassol | 6 | 1 | 1 | 4 | 7 | 13 | −6 | 4 | | 2–1 | 1–3 | 0–1 | — |

#### Round of 16
## Squad statistics

The table below includes all players registered with the SPFL as part of the Rangers squad for the 2023–24 season. They may not have made an appearance.

### Appearances and goals

| No. | Pos. | Nat. | Name | Totals | Totals | Scottish Premiership | Scottish Premiership | Scottish Cup | Scottish Cup | League Cup | League Cup | Champions League | Champions League | Europa League | Europa League |
| No. | Pos. | Nat. | Name | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| Goalkeepers ||||||||||||||||
| 1 | GK | ENG | Jack Butland | 58 | 0 | 38 | 0 | 4 | 0 | 4 | 0 | 4 | 0 | 8 | 0 |
| 28 | GK | SCO | Robby McCrorie | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 32 | GK | SCO | Kieran Wright | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 33 | GK | SCO | Jon McLaughlin | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Defenders ||||||||||||||||
| 2 | DF | ENG | James Tavernier (captain) | 58 | 24 | 38 | 17 | 5 | 1 | 3 | 3 | 4 | 3 | 8 | 0 |
| 3 | DF | TUR | Rıdvan Yılmaz | 33 | 2 | 16+10 | 1 | 3+1 | 0 | 1 | 1 | 0 | 0 | 2 | 0 |
| 5 | DF | SCO | John Souttar | 41 | 2 | 24+4 | 2 | 4 | 0 | 0+1 | 0 | 4 | 0 | 4 | 0 |
| 6 | DF | ENG | Connor Goldson (vc) | 48 | 0 | 30 | 0 | 3 | 0 | 4 | 0 | 4 | 0 | 7 | 0 |
| 21 | DF | ENG | Dujon Sterling | 36 | 1 | 11+13 | 0 | 3 | 0 | 2+2 | 0 | 0+2 | 0 | 1+2 | 1 |
| 26 | DF | ENG | Ben Davies | 17 | 1 | 7+1 | 1 | 1 | 0 | 1+1 | 0 | 0 | 0 | 6 | 0 |
| 27 | DF | NGA | Leon Balogun | 19 | 0 | 13+1 | 0 | 2 | 0 | 2+1 | 0 | 0 | 0 | 0 | 0 |
| 31 | DF | CRO | Borna Barišić | 35 | 1 | 18+2 | 0 | 1+2 | 1 | 2+1 | 0 | 4 | 0 | 5 | 0 |
| 38 | DF | SCO | Leon King | 6 | 0 | 2+3 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 46 | DF | ENG | Johnly Yfeko | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 47 | DF | SCO | Robbie Fraser | 2 | 0 | 1+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Midfielders ||||||||||||||||
| 4 | MF | ENG | John Lundstram | 53 | 2 | 33+1 | 0 | 3+2 | 2 | 4 | 0 | 1+1 | 0 | 8 | 0 |
| 8 | MF | SCO | Ryan Jack | 22 | 2 | 5+6 | 1 | 2 | 0 | 2 | 1 | 3+1 | 0 | 1+2 | 0 |
| 13 | MF | ENG | Todd Cantwell | 44 | 8 | 24+6 | 7 | 3+1 | 0 | 2 | 0 | 4 | 0 | 3+1 | 1 |
| 20 | MF | ENG | Kieran Dowell | 16 | 2 | 5+7 | 2 | 0 | 0 | 1 | 0 | 0+3 | 0 | 0 | 0 |
| 42 | MF | CIV | Mohamed Diomande | 19 | 2 | 11+2 | 2 | 4 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 43 | MF | BEL | Nicolas Raskin | 31 | 1 | 13+5 | 1 | 3+2 | 0 | 0 | 0 | 4 | 0 | 2+2 | 0 |
| 51 | MF | SCO | Alex Lowry | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 61 | MF | ENG | Paul Nsio | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 64 | MF | SCO | Bailey Rice | 2 | 0 | 0+2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 93 | MF | SCO | Cole McKinnon | 3 | 0 | 0+1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 |
| Forwards ||||||||||||||||
| 7 | FW | POR | Fábio Silva | 25 | 6 | 12+6 | 4 | 3+2 | 2 | 0 | 0 | 0 | 0 | 2 | 0 |
| 9 | FW | NGA | Cyriel Dessers | 54 | 22 | 29+6 | 16 | 4 | 3 | 2+2 | 1 | 3+1 | 1 | 5+2 | 1 |
| 11 | FW | WAL | Tom Lawrence | 32 | 3 | 12+11 | 2 | 1+2 | 0 | 0+1 | 0 | 0 | 0 | 3+2 | 1 |
| 16 | FW | COL | Óscar Cortés | 7 | 1 | 3+3 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 17 | FW | WAL | Rabbi Matondo | 31 | 6 | 8+11 | 5 | 2+3 | 0 | 1 | 0 | 1+1 | 1 | 1+3 | 0 |
| 19 | FW | SEN | Abdallah Sima | 40 | 16 | 17+8 | 11 | 1+1 | 0 | 3+1 | 1 | 2+1 | 1 | 6 | 3 |
| 23 | FW | SCO | Scott Wright | 33 | 4 | 7+16 | 2 | 1+2 | 1 | 0+3 | 1 | 0+1 | 0 | 2+1 | 0 |
| 25 | FW | JAM | Kemar Roofe | 24 | 2 | 6+9 | 1 | 0+1 | 0 | 2+1 | 0 | 0 | 0 | 1+4 | 1 |
| 45 | FW | NIR | Ross McCausland | 39 | 4 | 15+14 | 3 | 1+3 | 0 | 1 | 0 | 0 | 0 | 1+4 | 1 |
| 57 | FW | ENG | Archie Stevens | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 65 | FW | ENG | Zak Lovelace | 2 | 0 | 1+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 99 | FW | BRA | Danilo | 21 | 6 | 5+7 | 4 | 0 | 0 | 1+1 | 1 | 2+2 | 0 | 2+1 | 1 |
| Players transferred or loaned out during the season who made an appearance ||||||||||||||||
| 7 | MF | ROU | Ianis Hagi | 2 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 | 0+1 | 0 | 0 | 0 |
| 14 | FW | NED | Sam Lammers | 31 | 2 | 10+7 | 2 | 0 | 0 | 3+1 | 0 | 2+2 | 0 | 5+1 | 0 |
| 15 | MF | ECU | José Cifuentes | 20 | 0 | 7+2 | 0 | 0 | 0 | 2 | 0 | 3+1 | 0 | 3+2 | 0 |
| 44 | DF | SCO | Adam Devine | 1 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 |
* Last updated: 25 May 2024
* Source:
Appearances (starts and substitute appearances) and goals include those in Scottish Premiership, Scottish Cup, Scottish League Cup, UEFA Champions League and UEFA Europa League.

### Discipline
#### Yellow cards

    As of match played on 25 May 2024
| Player | Cards |
| Connor Goldson | 11 |
| Todd Cantwell | 10 |
| Borna Barišić | 6 |
| John Souttar | 6 |
| John Lundstram | 5 |
| Abdallah Sima | 5 |
| Dujon Sterling | 5 |
| James Tavernier | 5 |
| Nicolas Raskin | 4 |
| Leon Balogun | 3 |
| Sam Lammers | 3 |
| Rabbi Matondo | 3 |
| Scott Wright | 3 |
| Rıdvan Yılmaz | 3 |
| Jack Butland | 2 |
| Kemar Roofe | 2 |
| Ben Davies | 1 |
| Cyriel Dessers | 1 |
| Mohamed Diomande | 1 |
| Kieran Dowell | 1 |
| Tom Lawrence | 1 |
| Zak Lovelace | 1 |
| Bailey Rice | 1 |
| Fábio Silva | 1 |

#### Red cards

    As of match played on 25 May 2024
| Player | Cards |
| Leon Balogun | 1 |
| José Cifuentes | 1 |
| John Lundstram | 1 |
| Dujon Sterling | 1 |
| Scott Wright | 1 |

### Clean sheets

    As of match played on 25 May 2024
| No. | Player | Scottish Premiership | Scottish Cup | League Cup | Champions League | Europa League | Total | Appearances |
| 1 | Jack Butland | 18 | 3 | 2 | 0 | 2 | 25 | 58 |
| 28 | Robby McCrorie | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 32 | Kieran Wright | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 33 | Jon McLaughlin | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Total | Total | 18 | 3 | 2 | 0 | 2 | 25 | 59 |