# 2023–24 Saudi Pro League

The 2023–24 Saudi Pro League (known as the Roshn Saudi League for sponsorship reasons) was the 49th edition of the top-tier Saudi football league, established in 1974, and the 16th edition since it was rebranded as the Saudi Pro League in 2008, Fixtures for the 2023–24 season were announced on 15 July 2023.
Al-Ittihad were the defending champions after winning their 9th title last season. Al-Ahli, Al-Hazem, Al-Okhdood, and Al-Riyadh join as the four promoted clubs. They replaced Al-Adalah and Al-Batin who were relegated to the 2023–24 Yelo League. The league now has 18 teams for the first time as opposed to the 16 teams of prior seasons.
On 11 May, Al-Hilal secured their record-extending nineteenth league title, with three games to spare, following a 4–1 away win against Al-Hazem, and then they completed the unbeaten season 16 days later. Coincidentally, Al-Hazem were the first team to be relegated following that 4–1 home defeat. In the final matchday, both Abha and Al-Tai were relegated following defeats to Al-Hazem and Al-Okhdood respectively.

## Overview
### Changes

On 14 April 2022, the Saudi FF announced that the number of teams would increase to 18 starting from the 2023–24 season. Therefore, only two teams would be relegated from the 2022–23 Saudi Pro League instead of the usual three, and four teams would be promoted from the 2022–23 Saudi First Division League.
In June 2023, the Public Investment Fund acquired a 75% stake in Al-Ahli, Al-Hilal, Al-Ittihad and Al-Nassr.

### Record

This season had the highest attendance in the SPL history, with 2,496,510 fans attending the matches.

## Teams

18 teams competed in the league – the top 14 teams from the previous season and the 4 teams promoted from the FD League.

### Teams who were promoted to the Pro League

On 5 May 2023, Al-Ahli became the first team to be promoted, following Al-Faisaly's 2–2 draw with Najran. They were crowned champions following a 1–0 win against Al-Qadsiah on 23 May 2023. Al-Ahli played in the top flight of Saudi football after a season's absence and played in their 47th season in the top flight.
The second club to be promoted was Al-Okhdood, who were promoted after Al-Faisaly's 2–2 draw with Jeddah on 15 May 2023. Al-Okhdood played in the top flight of Saudi football for the first time in history. Al-Okhdood became the 37th side to participate in the Saudi Pro League since its inception.
The third club to be promoted was Al-Riyadh, who were promoted following a 1–0 home win against Al-Orobah on 16 May 2023. Al-Riyadh returned to the top flight for the first time since getting relegated in the 2004–05 season. Al-Riyadh played in their 24th season in the top flight.
The fourth and final club to be promoted was Al-Hazem, who were promoted following a 3–2 win against Al-Sahel on 17 May 2023. Al-Hazem played in the top flight of Saudi football after a season's absence and played in their 10th season in the top flight.

### Teams who were relegated to the FD League

Al-Batin were the first club to be relegated, following a 1–0 defeat away to Al-Ittihad on 23 May 2023. Al-Batin were relegated after three years in the top flight.
Al-Adalah were the second and final club to be relegated, following a 2–0 home defeat to Al-Ettifaq on the final matchday. Al-Adalah were relegated after just one year in the top flight.

### Stadiums

    Note: Table lists in alphabetical order.
| Team | Location | Stadium | Capacity |
| Abha | Abha | Prince Sultan bin Abdul Aziz Stadium | 20,000 |
| Al-Ahli | Jeddah | King Abdullah Sports City | 62,345 |
| Al-Ettifaq | Dammam | Al-Ettifaq Club Stadium | 15,000 |
| Al-Fateh | Al-Mubarraz | Al-Fateh Stadium | 10,000 |
| Al-Fayha | Al Majma'ah | Al Majma'ah Sports City | 7,000 |
| Al-Hazem | Ar Rass | Al-Hazem Club Stadium | 8,000 |
| Al-Hilal | Riyadh | Kingdom Arena | 30,000 |
| Al-Ittihad | Jeddah | King Abdullah Sports City | 62,345 |
| Al-Khaleej | Saihat | Prince Mohamed bin Fahd Stadium (Dammam) | 35,000 |
| Al-Nassr | Riyadh | Al-Awwal Park | 25,000 |
| Al-Okhdood | Najran | Prince Hathloul bin Abdul Aziz Sports City | 12,000 |
| Al-Raed | Buraidah | King Abdullah Sport City Stadium | 25,000 |
| Al-Riyadh | Riyadh | Prince Turki bin Abdul Aziz Stadium | 15,000 |
| Al-Shabab | Riyadh | Al-Shabab Club Stadium | 15,000 |
| Al-Taawoun | Buraidah | King Abdullah Sport City Stadium Al-Taawoun Club Stadium | 25,000 5,961 |
| Al-Tai | Ha'il | Prince Abdul Aziz bin Musa'ed Stadium | 12,000 |
| Al-Wehda | Mecca | King Abdul Aziz Stadium | 38,000 |
| Damac | Khamis Mushait | Prince Sultan bin Abdul Aziz Stadium (Abha) Damac Club Stadium | 20,000 5,000 |

### Personnel and kits

| Team | Manager | Captain | Kit manufacturer | Shirt sponsor |
| Abha | Pitso Mosimane | Saad Bguir | Offside | Yelo, Tameeni, Mezaj, Al Tazaj$^1$, Hayat National Hospital$^1$, Florina$^1$ |
| Al-Ahli | Matthias Jaissle | Roberto Firmino | Adidas | Red Sea Global, Neoleap, SIRC, Urpay$^1$, Kayanee$^1$, Qaid$^2$, Saudi German Hospital$^2$, Vveyon$^3$ |
| Al-Ettifaq | Steven Gerrard | Georginio Wijnaldum | Tempo Sport | Hongqi, Kammelna, Aldyar Alarabiya, Tameeni, Procare Hospital$^1$, Qaid$^2$, Direct$^2$ |
| Al-Fateh | Slaven Bilić | Mohammed Al-Fuhaid | 100° | Al-Jabr Finance, Fuschia, Tameeni, Al Kifah Holding$^1$, Malakan$^1$, Direct$^2$, Skkah$^2$ |
| Al-Fayha | Vuk Rašović | Sami Al-Khaibari | Skillano | Afaq Al Arabya, Tameeni, Tasooma, Al Tazaj$^1$, Aromatic$^1$, Mashar Water$^1$, Soum$^2$, Reefi$^2$, Summer Holidays$^3$ |
| Al-Hazem | Saleh Al-Mohammadi | Abdulrahman Al-Dakheel | RightAway Sport | Tameeni, Reefi, Alnadeg$^1$, Qaid$^2$ |
| Al-Hilal | Jorge Jesus | Salman Al-Faraj | Puma | Savvy, Jahez, Riyad Bank$^1$, Seven$^1$, Floward$^2$, Sanabil Investments$^2$ |
| Al-Ittihad | Marcelo Gallardo | Ahmed Hegazy | Nike | Roshn, SRJ Sports Investments, Nua$^1$ |
| Al-Khaleej | Pedro Emanuel | Fábio Martins | Laser | Yelo, Tameeni, Mezaj, Shemagh Al Bassam$^1$, Locate$^1$, Reefi$^1$, Qaid$^2$ |
| Al-Nassr | Luís Castro | Cristiano Ronaldo | Nike | KAFD, AROYA Cruises, Noug$^2$ |
| Al-Okhdood | Noureddine Zekri | Hussain Al-Zabdani | Skillano | Najran Cement, Tameeni, Florina$^1$, Abdal$^1$, Qaid$^2$ |
| Al-Raed | Igor Jovićević | Mohamed Fouzair | Challenge | Alajlan Riviera, Tameeni, Dinar, Al Tazaj$^1$, Al Qassim National Hospital$^1$, Peanut Butter & Co.$^2$, Qaid$^2$ |
| Al-Riyadh | Odair Hellmann | Knowledge Musona | Zeus | Yelo, Direct, Al Saif, Shumou Investment$^1$, AlDakheel Oud$^1$, Wataniya Finance$^1$, Mothhelah$^2$, Wav Water$^3$ |
| Al-Shabab | Vítor Pereira | Romain Saïss | Offside | Diaar, Tameeni, Ego$^1$, Almanea$^1$, NOB Agency$^2$, Wosul$^3$ |
| Al-Taawoun | Péricles Chamusca | Aschraf El Mahdioui | Macron | GREE, Aldyar Alarabiya, Mothhelah, Tameeni, Khadeer Tea$^1$, Alnadeg$^1$, Hayat National Hospital$^1$, Suom$^2$, Abdal$^2$, Dr Nutrition$^3$ |
| Al-Tai | Leonardo Ramos | Alfa Semedo | Offside | Mashar, Abar, Tameeni, AlAhli Medical$^1$, 25 E-Sports$^1$, Qaid$^2$, Sakura Cafe$^3$ |
| Al-Wehda | Georgios Donis | Waleed Bakshween | Offside | Yelo, Tameeni, NTAM$^1$, Qaid$^2$, Makkah Medical Center$^2$ |
| Damac | Cosmin Contra | Farouk Chafaï | Skillano | Basic Electronics, Tameeni, Reefi, Hayat National Hospital$^1$, Bin Thaliba$^1$, AlBayt AlRomancy$^1$, Qaid$^2$ |
* $^1$ On the back of the strip.
* $^2$ On the right sleeve of the strip.
* $^3$ On the shorts.

### Managerial changes

| Team | Outgoing manager | Manner of departure | Date of vacancy | Position in table | Incoming manager | Date of appointment |
| Al-Ettifaq | Antonio Cazorla (caretaker) | End of caretaker period | 1 June 2023 | Pre-season | Steven Gerrard | 3 July 2023 |
| Al-Hilal | Emiliano Díaz (caretaker) | End of caretaker period | 1 June 2023 | Pre-season | Jorge Jesus | 1 July 2023 |
| Al-Nassr | Dinko Jeličić (caretaker) | End of caretaker period | 1 June 2023 | Pre-season | Luís Castro | 6 July 2023 |
| Al-Tai | José Pedro Barreto (caretaker) | End of caretaker period | 1 June 2023 | Pre-season | Krešimir Režić | 1 June 2023 |
| Abha | Roel Coumans | End of contract | 1 June 2023 | Pre-season | Czesław Michniewicz | 12 June 2023 |
| Al-Ahli | Pitso Mosimane | End of contract | 1 June 2023 | Pre-season | Matthias Jaissle | 28 July 2023 |
| Al-Fateh | Georgios Donis | End of contract | 1 June 2023 | Pre-season | Slaven Bilić | 8 July 2023 |
| Al-Raed | Marius Șumudică | End of contract | 1 June 2023 | Pre-season | Igor Jovićević | 9 July 2023 |
| Al-Riyadh | Damir Burić | End of contract | 1 June 2023 | Pre-season | Yannick Ferrera | 6 June 2023 |
| Al-Shabab | Vicente Moreno | End of contract | 1 June 2023 | Pre-season | Marcel Keizer | 27 July 2023 |
| Al-Wehda | José Luis Sierra | End of contract | 1 June 2023 | Pre-season | Georgios Donis | 11 July 2023 |
| Al-Shabab | Marcel Keizer | Mutual consent | 6 September 2023 | 17th | Juan Brown (caretaker) | 6 September 2023 |
| Al-Riyadh | Yannick Ferrera | Sacked | 20 September 2023 | 16th | Bandar Al-Kubaishan (caretaker) | 20 September 2023 |
| Al-Tai | Krešimir Režić | Sacked | 25 September 2023 | 12th | Laurențiu Reghecampf | 25 September 2023 |
| Abha | Czesław Michniewicz | Sacked | 1 October 2023 | 16th | George Timis (caretaker) | 1 October 2023 |
| Al-Riyadh | Bandar Al-Kubaishan (caretaker) | End of caretaker period | 8 October 2023 | 13th | Odair Hellmann | 8 October 2023 |
| Abha | George Timis (caretaker) | End of caretaker period | 9 October 2023 | 15th | Yousef Al Mannai | 9 October 2023 |
| Al-Shabab | Juan Brown (caretaker) | End of caretaker period | 18 October 2023 | 12th | Igor Bišćan | 18 October 2023 |
| Al-Hazem | Filipe Gouveia | Mutual consent | 20 October 2023 | 18th | José Daniel Carreño | 20 October 2023 |
| Al-Ittihad | Nuno Espírito Santo | Sacked | 8 November 2023 | 6th | Hassan Khalifa (caretaker) | 8 November 2023 |
| Al-Okhdood | Jorge Mendonca | Sacked | 10 November 2023 | 16th | Martin Ševela | 10 November 2023 |
| Al-Ittihad | Hassan Khalifa (caretaker) | End of caretaker period | 18 November 2023 | 5th | Marcelo Gallardo | 18 November 2023 |
| Abha | Yousef Al Mannai | Sacked | 17 December 2023 | 16th | George Timis (caretaker) | 17 December 2023 |
| Al-Shabab | Igor Bišćan | Sacked | 27 December 2023 | 13th | Vítor Pereira | 5 February 2024 |
| Abha | George Timis (caretaker) | End of caretaker period | 26 January 2024 | 17th | Pitso Mosimane | 26 January 2024 |
| Al-Tai | Laurențiu Reghecampf | Sacked | 4 April 2024 | 16th | Cristinel Țermure (caretaker) | 4 April 2024 |
| Al-Tai | Cristinel Țermure (caretaker) | End of caretaker period | 15 April 2024 | 17th | Leonardo Ramos | 15 April 2024 |
| Al-Okhdood | Martin Ševela | Mutual consent | 17 April 2024 | 16th | Noureddine Zekri | 17 April 2024 |
| Al-Hazem | José Daniel Carreño | Mutual consent | 19 April 2024 | 18th | Saleh Al-Mohammadi | 19 April 2024 |

## Foreign players

Clubs can register a total of eight foreign players over the course of the season. Before the summer transfer window closed, there is no foreigners limit. The definitive list of the eight foreign players will be available at the end of the summer transfer window.
* Players name in bold indicates the player is registered during the mid-season transfer window.
* Players in italics were out of the squad or left the club within the season, after the pre-season transfer window, or in the mid-season transfer window, and at least had one appearance.
* Players from other countries who were born in Saudi Arabia are counted as homegrown/local players.
| Club | Player 1 | Player 2 | Player 3 | Player 4 | Player 5 | Player 6 | Player 7 | Player 8 | Players born in Saudi Arabia | Unregistered players | Former players |
| Abha | Fabián Noguera | Marcel Tisserand | François Kamano | Luka Đorđević | Grzegorz Krychowiak | Ciprian Tătărușanu | Uroš Matić | Saad Bguir | Ahmed Abdu Jaber | | Karl Toko Ekambi Devis Epassy Saad Natiq |
| Al-Ahli | Riyad Mahrez | Roberto Firmino | Roger Ibañez | Allan Saint-Maximin | Franck Kessié | Édouard Mendy | Gabri Veiga | Merih Demiral | | Modou Barrow Ezgjan Alioski | Ryad Boudebouz |
| Al-Ettifaq | Paulo Victor | Karl Toko Ekambi | Moussa Dembélé | Seko Fofana | Demarai Gray | Georginio Wijnaldum | Jack Hendry | Álvaro Medrán | | Robin Quaison | Vitinho Marcel Tisserand Jordan Henderson |
| Al-Fateh | Sofiane Bendebka | Lucas Zelarayán | Jason Denayer | Djaniny | Mourad Batna | Marwane Saâdane | Cristian Tello | Jacob Rinne | Jordan Harrison | | Petros |
| Al-Fayha | Gojko Cimirot | Ricardo Ryller | Ghislain Konan | Abdelhamid Sabiri | Anthony Nwakaeme | Henry Onyekuru | Vladimir Stojković | Fashion Sakala | | | Milan Pavkov Víctor Ruiz |
| Al-Hazem | Paulo Ricardo | Bruno Viana | Vina | Faïz Selemani | Muhammed Badamosi | Tozé | Aymen Dahmen | Júnior Moreno | | | Ben Hassan Traoré |
| Al-Hilal | Renan Lodi | Malcom | Michael | Yassine Bounou | Rúben Neves | Kalidou Koulibaly | Sergej Milinković-Savić | Aleksandar Mitrović | | Neymar | |
| Al-Ittihad | Fabinho | Romarinho | Ahmed Hegazi | Karim Benzema | N'Golo Kanté | Luiz Felipe | Abderrazak Hamdallah | Jota | Noureddine El Bahhar | Marcelo Grohe | Igor Coronado |
| Al-Khaleej | Lisandro López | Ibrahim Šehić | Mohamed Sherif | Fábio Martins | Pedro Rebocho | Ivo Rodrigues | Jung Woo-young | Khaled Narey | | Mo Adams | |
| Al-Nassr | Talisca | Alex Telles | David Ospina | Marcelo Brozović | Otávio | Cristiano Ronaldo | Sadio Mané | Aymeric Laporte | | Aziz Behich | Seko Fofana |
| Al-Okhdood | Paulo Vítor | Léandre Tawamba | Sebastián Pedroza | Solomon Kvirkvelia | Saviour Godwin | Andrei Burcă | Florin Tănase | Álex Collado | Ahmed Mostafa | | |
| Al-Raed | Amir Sayoud | Oumar Gonzalez | Júlio Tavares | Karim El Berkaoui | Mohamed Fouzair | Mathias Normann | André Moreira | Mamadou Loum | Bassam Hamoud | | |
| Al-Riyadh | Dino Arslanagić | Didier Ndong | Andre Gray | Birama Touré | Alin Toșca | Martín Campaña | Knowledge Musona | | | | Juanmi |
| Al-Shabab | Yannick Carrasco | Carlos Júnior | Iago Santos | Vitinho | Gustavo Cuéllar | Ivan Rakitić | Romain Saïss | Habib Diallo | | Kim Seung-gyu | Éver Banega |
| Al-Taawoun | Cristian Guanca | Flávio | Andrei Girotto | Mailson | Mateus | João Pedro | Musa Barrow | Aschraf El Mahdioui | Rayan Fourgi | | Álvaro Medrán |
| Al-Tai | Victor Braga | Enzo Roco | Marko Dugandžić | Robert Bauer | Bernard Mensah | Alfa Semedo | Andrei Cordea | Virgil Misidjan | | | |
| Al-Wehda | Craig Goodwin | Anselmo | Óscar Duarte | Jawad El Yamiq | Fayçal Fajr | Munir Mohamedi | Vito van Crooij | Odion Ighalo | Abdulaziz Noor | | |
| Damac | Abdelkader Bedrane | Farouk Chafaï | Moustapha Zeghba | Georges-Kévin Nkoudou | Domagoj Antolić | Tarek Hamed | Assan Ceesay | Nicolae Stanciu | | | Adam Maher |

## League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Al-Hilal (C) | 34 | 31 | 3 | 0 | 101 | 23 | +78 | 96 | Qualification for AFC Champions League Elite league stage |
| 2 | Al-Nassr | 34 | 26 | 4 | 4 | 100 | 42 | +58 | 82 | Qualification for AFC Champions League Elite league stage |
| 3 | Al-Ahli | 34 | 19 | 8 | 7 | 67 | 35 | +32 | 65 | Qualification for AFC Champions League Elite league stage |
| 4 | Al-Taawoun | 34 | 16 | 11 | 7 | 51 | 35 | +16 | 59 | Qualification for AFC Champions League Two group stage |
| 5 | Al-Ittihad | 34 | 16 | 6 | 12 | 63 | 54 | +9 | 54 | |
| 6 | Al-Ettifaq | 34 | 12 | 12 | 10 | 43 | 34 | +9 | 48 | |
| 7 | Al-Fateh | 34 | 12 | 9 | 13 | 57 | 55 | +2 | 45 | |
| 8 | Al-Shabab | 34 | 12 | 8 | 14 | 45 | 42 | +3 | 44 | |
| 9 | Al-Fayha | 34 | 11 | 11 | 12 | 44 | 52 | −8 | 44 | |
| 10 | Damac | 34 | 10 | 11 | 13 | 44 | 45 | −1 | 41 | |
| 11 | Al-Khaleej | 34 | 9 | 10 | 15 | 36 | 47 | −11 | 37 | |
| 12 | Al-Raed | 34 | 9 | 10 | 15 | 41 | 49 | −8 | 37 | |
| 13 | Al-Wehda | 34 | 10 | 6 | 18 | 45 | 60 | −15 | 36 | |
| 14 | Al-Riyadh | 34 | 8 | 11 | 15 | 33 | 57 | −24 | 35 | |
| 15 | Al-Okhdood | 34 | 9 | 6 | 19 | 33 | 52 | −19 | 33 | |
| 16 | Abha (R) | 34 | 9 | 5 | 20 | 38 | 87 | −49 | 32 | Relegation to Yelo League |
| 17 | Al-Tai (R) | 34 | 8 | 7 | 19 | 34 | 64 | −30 | 31 | Relegation to Yelo League |
| 18 | Al-Hazem (R) | 34 | 4 | 12 | 18 | 34 | 76 | −42 | 24 | Relegation to Yelo League |
* 1 2 Al-Shabab finished ahead of Al-Fayha on overall goal difference: Al-Shabab +3, Al-Fayha −8 (Al-Fayha 0–1 Al-Shabab, Al-Shabab 2–3 Al-Fayha).
* 1 2 Al-Khaleej finished ahead of Al-Raed on head-to-head points: Al-Khaleej: 4 pts, Al-Raed: 1 pts (Al-Khaleej 0–0 Al-Raed, Al-Raed 0–1 Al-Khaleej).

### Positions by round

The following table lists the positions of teams after each week of matches. In order to preserve the chronological evolution, any postponed matches are not included in the round at which they were originally scheduled but added to the full round they were played immediately afterward.
| Team ╲ 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 |
| Al-Hilal | 2 | 4 | 3 | 3 | 1 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| Al-Nassr | 12 | 15 | 10 | 6 | 6 | 6 | 5 | 4 | 3 | 3 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
| Al-Ahli | 4 | 2 | 2 | 2 | 4 | 3 | 6 | 6 | 5 | 4 | 5 | 4 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 |
| Al-Taawoun | 9 | 7 | 5 | 4 | 2 | 4 | 3 | 3 | 2 | 2 | 3 | 3 | 4 | 5 | 5 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 5 | 5 | 5 | 5 | 5 | 5 | 4 | 4 | 4 | 4 | 4 | 4 |
| Al-Ittihad | 1 | 1 | 1 | 1 | 3 | 2 | 1 | 2 | 4 | 5 | 6 | 6 | 5 | 4 | 4 | 5 | 5 | 6 | 5 | 5 | 5 | 5 | 4 | 4 | 4 | 4 | 4 | 4 | 5 | 5 | 5 | 5 | 5 | 5 |
| Al-Ettifaq | 5 | 3 | 4 | 5 | 5 | 5 | 4 | 5 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 8 | 8 | 9 | 8 | 8 | 8 | 8 | 7 | 6 | 6 | 7 | 6 | 7 | 6 | 8 | 6 | 6 | 6 | 6 |
| Al-Fateh | 10 | 5 | 8 | 10 | 7 | 7 | 8 | 7 | 6 | 6 | 4 | 5 | 6 | 6 | 6 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 8 | 9 | 8 | 6 | 7 | 6 | 7 | 7 | 7 | 8 | 7 | 7 |
| Al-Shabab | 8 | 13 | 14 | 17 | 17 | 13 | 11 | 11 | 12 | 10 | 11 | 10 | 11 | 11 | 12 | 11 | 12 | 13 | 11 | 10 | 11 | 11 | 12 | 10 | 11 | 11 | 11 | 9 | 9 | 6 | 9 | 9 | 9 | 8 |
| Al-Fayha | 3 | 6 | 7 | 9 | 8 | 10 | 9 | 9 | 9 | 8 | 8 | 9 | 8 | 8 | 9 | 10 | 11 | 11 | 14 | 13 | 10 | 9 | 9 | 8 | 9 | 10 | 9 | 11 | 10 | 9 | 8 | 7 | 8 | 9 |
| Damac | 13 | 12 | 13 | 12 | 16 | 17 | 14 | 12 | 10 | 12 | 9 | 11 | 10 | 10 | 8 | 6 | 6 | 5 | 6 | 6 | 6 | 6 | 6 | 7 | 7 | 8 | 8 | 8 | 8 | 10 | 10 | 10 | 10 | 10 |
| Al-Khaleej | 16 | 16 | 16 | 15 | 12 | 12 | 10 | 10 | 11 | 13 | 13 | 15 | 12 | 14 | 14 | 13 | 10 | 10 | 10 | 12 | 12 | 12 | 11 | 11 | 10 | 9 | 10 | 10 | 11 | 11 | 11 | 11 | 11 | 11 |
| Al-Raed | 18 | 18 | 18 | 13 | 14 | 15 | 16 | 17 | 17 | 18 | 18 | 18 | 17 | 17 | 17 | 15 | 17 | 15 | 13 | 14 | 14 | 15 | 13 | 13 | 12 | 13 | 13 | 13 | 13 | 13 | 13 | 12 | 12 | 12 |
| Al-Wehda | 14 | 9 | 6 | 7 | 9 | 8 | 7 | 8 | 8 | 9 | 10 | 8 | 9 | 9 | 10 | 9 | 9 | 8 | 9 | 9 | 9 | 10 | 10 | 12 | 13 | 12 | 12 | 12 | 12 | 12 | 12 | 13 | 13 | 13 |
| Al-Riyadh | 7 | 8 | 9 | 11 | 15 | 16 | 17 | 15 | 13 | 11 | 12 | 14 | 14 | 12 | 13 | 14 | 15 | 16 | 15 | 15 | 15 | 14 | 15 | 15 | 14 | 14 | 14 | 15 | 14 | 14 | 14 | 14 | 14 | 14 |
| Al-Okhdood | 11 | 14 | 15 | 18 | 13 | 14 | 15 | 13 | 14 | 14 | 16 | 16 | 16 | 16 | 15 | 16 | 14 | 12 | 12 | 11 | 13 | 13 | 14 | 14 | 15 | 15 | 16 | 17 | 15 | 15 | 16 | 16 | 17 | 15 |
| Abha | 15 | 11 | 11 | 8 | 10 | 11 | 13 | 16 | 15 | 15 | 15 | 12 | 13 | 15 | 16 | 17 | 16 | 17 | 17 | 17 | 17 | 17 | 17 | 17 | 17 | 17 | 15 | 16 | 17 | 16 | 15 | 17 | 15 | 16 |
| Al-Tai | 6 | 10 | 12 | 14 | 11 | 9 | 12 | 14 | 16 | 16 | 14 | 13 | 15 | 13 | 11 | 12 | 13 | 14 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 17 | 14 | 16 | 17 | 17 | 15 | 16 | 17 |
| Al-Hazem | 17 | 17 | 17 | 16 | 18 | 18 | 18 | 18 | 18 | 17 | 17 | 17 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 |
* Leader and AFC Champions League Elite league stage
* AFC Champions League Elite league stage
* AFC Champions League Two group stage
* Relegation to FD League

## Results

| Home \ Away | ABH | AHL | ETT | FAT | FAY | HAZ | HIL | ITT | KHJ | NSR | OKH | RAE | RIY | SHB | TWN | TAI | WHD | DAM |
| Abha | | 0–6 | 1–3 | 2–1 | 2–1 | 1–1 | 1–3 | 3–1 | 2–1 | 0–8 | 3–2 | 1–0 | 0–1 | 2–1 | 1–1 | 2–0 | 1–0 | 0–0 |
| Al-Ahli | 5–1 | | 0–0 | 1–1 | 1–0 | 3–1 | 1–2 | 1–0 | 1–0 | 0–1 | 1–0 | 0–0 | 3–0 | 0–0 | 3–2 | 2–0 | 3–1 | 4–1 |
| Al-Ettifaq | 3–0 | 2–2 | | 1–2 | 1–2 | 1–1 | 0–2 | 1–1 | 1–1 | 2–1 | 1–1 | 0–0 | 1–0 | 1–0 | 0–2 | 4–3 | 0–0 | 3–1 |
| Al-Fateh | 4–1 | 5–1 | 1–0 | | 0–1 | 2–1 | 0–2 | 2–4 | 1–2 | 0–5 | 0–0 | 3–1 | 2–2 | 1–1 | 1–1 | 0–1 | 5–1 | 1–1 |
| Al-Fayha | 3–2 | 0–4 | 0–0 | 2–2 | | 0–0 | 0–2 | 0–0 | 3–1 | 1–3 | 3–0 | 0–0 | 1–1 | 0–1 | 1–1 | 1–0 | 1–2 | 2–4 |
| Al-Hazem | 2–1 | 0–4 | 0–2 | 2–0 | 1–3 | | 0–9 | 2–3 | 1–1 | 1–5 | 0–0 | 4–3 | 1–1 | 0–3 | 1–3 | 1–1 | 1–2 | 0–0 |
| Al-Hilal | 7–0 | 3–1 | 2–0 | 3–1 | 1–1 | 4–1 | | 3–1 | 1–0 | 3–0 | 3–0 | 3–1 | 6–1 | 2–0 | 2–0 | 3–1 | 2–0 | 2–1 |
| Al-Ittihad | 4–2 | 0–1 | 0–5 | 2–1 | 3–1 | 2–2 | 3–4 | | 4–2 | 2–5 | 2–1 | 1–3 | 2–0 | 1–3 | 0–0 | 2–0 | 2–1 | 4–1 |
| Al-Khaleej | 3–1 | 1–3 | 0–2 | 1–3 | 3–0 | 1–1 | 1–4 | 1–1 | | 0–1 | 2–2 | 0–0 | 1–2 | 0–0 | 1–1 | 3–1 | 1–2 | 0–2 |
| Al-Nassr | 2–2 | 4–3 | 3–1 | 2–1 | 3–1 | 4–4 | 1–1 | 4–2 | 2–0 | | 3–0 | 1–3 | 4–1 | 4–0 | 0–2 | 5–1 | 6–0 | 2–1 |
| Al-Okhdood | 4–0 | 3–2 | 1–0 | 1–3 | 1–2 | 2–1 | 0–3 | 0–1 | 0–1 | 2–3 | | 1–3 | 1–2 | 1–0 | 0–1 | 1–0 | 1–1 | 1–2 |
| Al-Raed | 4–3 | 0–0 | 2–2 | 1–2 | 1–2 | 2–0 | 0–4 | 0–3 | 0–1 | 1–3 | 1–2 | | 3–0 | 2–1 | 0–0 | 1–1 | 2–0 | 0–1 |
| Al-Riyadh | 1–1 | 2–1 | 1–0 | 1–1 | 1–3 | 0–0 | 1–3 | 0–4 | 0–1 | 2–2 | 0–1 | 1–1 | | 2–2 | 0–0 | 1–2 | 1–0 | 1–0 |
| Al-Shabab | 5–0 | 1–2 | 0–0 | 3–2 | 2–3 | 4–1 | 3–4 | 1–0 | 1–3 | 2–3 | 1–1 | 2–0 | 1–0 | | 1–2 | 2–0 | 1–0 | 1–1 |
| Al-Taawoun | 1–0 | 0–1 | 1–0 | 1–3 | 4–1 | 4–0 | 0–3 | 1–1 | 1–1 | 1–4 | 3–1 | 2–1 | 1–2 | 1–0 | | 3–0 | 4–1 | 0–0 |
| Al-Tai | 1–0 | 1–4 | 1–1 | 3–1 | 3–3 | 1–0 | 1–2 | 0–3 | 0–0 | 1–2 | 0–2 | 4–3 | 3–2 | 0–0 | 2–3 | | 0–3 | 1–0 |
| Al-Wehda | 4–0 | 1–1 | 2–3 | 2–3 | 1–1 | 0–2 | 1–2 | 0–3 | 3–1 | 1–3 | 2–0 | 0–1 | 3–1 | 3–1 | 3–3 | 1–1 | | 4–2 |
| Damac | 4–2 | 2–2 | 0–2 | 2–2 | 1–1 | 4–1 | 1–1 | 3–1 | 0–1 | 0–1 | 2–0 | 1–1 | 2–2 | 0–1 | 0–1 | 3–0 | 1–0 | |

## Season statistics
### Top scorers

| Rank | Player | Club | Goals |
| 1 | Cristiano Ronaldo | Al-Nassr | 35 |
| 2 | Aleksandar Mitrović | Al-Hilal | 28 |
| 3 | Abderrazak Hamdallah | Al-Ittihad | 19 |
| 3 | Fashion Sakala | Al-Fayha | 19 |
| 5 | Firas Al-Buraikan | Al-Fateh/Al-Ahli | 17 |
| 6 | Talisca | Al-Nassr | 16 |
| 7 | Malcom | Al-Hilal | 15 |
| 7 | Georges-Kévin Nkoudou | Damac | 15 |
| 7 | Odion Ighalo | Al-Wehda | 15 |
| 10 | Bernard Mensah | Al-Tai | 14 |
| 10 | Salem Al-Dawsari | Al-Hilal | 14 |

#### Hat-tricks

| Player | For | Against | Result | Date |
| Roberto Firmino | Al-Ahli | Al-Hazem | 3–1 (H) | 11 August 2023 |
| Malcom | Al-Hilal | Abha | 3–1 (A) | 14 August 2023 |
| Cristiano Ronaldo | Al-Nassr | Al-Fateh | 5–0 (A) | 25 August 2023 |
| Aleksandar Mitrović | Al-Hilal | Al-Ittihad | 4–3 (A) | 1 September 2023 |
| Odion Ighalo | Al-Wehda | Damac | 4–2 (H) | 14 September 2023 |
| Bernard Mensah | Al-Tai | Al-Ettifaq | 3–4 (A) | 21 September 2023 |
| Cristian Tello | Al-Fateh | Al-Wehda | 5–1 (H) | 30 September 2023 |
| Karim Benzema | Al-Ittihad | Abha | 4–2 (H) | 10 November 2023 |
| Malcom | Al-Hilal | Al Hazem | 9–0 (A) | 25 November 2023 |
| Odion Ighalo | Al-Wehda | Al-Khaleej | 3–1 (H) | 25 November 2023 |
| Georges-Kévin Nkoudou | Damac | Abha | 4–2 (H) | 25 November 2023 |
| Sergej Milinković-Savić | Al-Hilal | Abha | 7–0 (H) | 21 December 2023 |
| Talisca | Al-Nassr | Al Hazem | 4–4 (H) | 29 February 2024 |
| Cristiano Ronaldo | Al-Nassr | Al-Tai | 5–1 (H) | 30 March 2024 |
| Cristiano Ronaldo | Al-Nassr | Abha | 8–0 (A) | 2 April 2024 |
| Cristiano Ronaldo | Al-Nassr | Al-Wehda | 6–0 (H) | 4 May 2024 |
| Karl Toko Ekambi | Al-Ettifaq | Al-Ittihad | 5–0 (A) | 10 May 2024 |

##### Note

(H) – Home; (A) – Away

### Most assists

| Rank | Player | Club | Assists |
| 1 | Riyad Mahrez | Al-Ahli | 13 |
| 2 | Rúben Neves | Al-Hilal | 12 |
| 3 | Cristiano Ronaldo | Al-Nassr | 11 |
| 4 | Álvaro Medrán | Al-Taawoun/Al-Ettifaq | 10 |
| 4 | Sergej Milinković-Savić | Al-Hilal | 10 |
| 6 | Allan Saint-Maximin | Al-Ahli | 9 |
| 6 | Lucas Zelarayán | Al-Fateh | 9 |
| 8 | Mourad Batna | Al-Fateh | 8 |
| 8 | Fayçal Fajr | Al-Wehda | 8 |
| 8 | Sadio Mané | Al-Nassr | 8 |
| 8 | Firas Al-Buraikan | Al-Fateh/Al-Ahli | 8 |
| 8 | Marcelo Brozović | Al-Nassr | 8 |

### Clean sheets

| Rank | Player | Club | Clean sheets |
| 1 | Yassine Bounou | Al-Hilal | 15 |
| 1 | Édouard Mendy | Al-Ahli | 15 |
| 3 | Mailson | Al-Taawoun | 13 |
| 4 | Paulo Victor | Al-Ettifaq | 12 |
| 5 | André Moreira | Al-Raed | 8 |
| 5 | Ibrahim Šehić | Al-Khaleej | 8 |
| 7 | Marcelo Grohe | Al-Ittihad | 7 |
| 7 | Paulo Vítor | Al-Okhdood | 7 |
| 9 | Vladimir Stojković | Al-Fayha | 6 |
| 9 | Kim Seung-gyu | Al-Shabab | 6 |
| 9 | Aymen Dahmen | Al-Hazem | 6 |
| 9 | Martín Campaña | Al-Riyadh | 6 |

### Discipline
#### Player

* Most yellow cards: 13
** Roger Ibañez (Al-Ahli)
** Iago Santos (Al-Shabab)
* Most red cards: 2
** Éver Banega (Al-Shabab)
** Roger Ibañez (Al-Ahli)
** Demarai Gray (Al-Ettifaq)
** Madallah Al-Olayan (Al-Ittihad)
** Sanousi Hawsawi (Damac)
** Abdulbasit Hindi (Al-Ahli)

#### Club

* Most yellow cards: 77
** Al-Tai
* Most red cards: 8
** Al-Shabab

## Attendances
### By round

2023–24 Professional League Attendance :
| Round | Total | GP. | Avg. Per Game |
| Round 1 | 61,067 | 9 | 6,785 |
| Round 2 | 122,911 | 9 | 13,657 |
| Round 3 | 78,796 | 9 | 8,755 |
| Round 4 | 75,322 | 9 | 8,369 |
| Round 5 | 57,658 | 9 | 6,406 |
| Round 6 | 63,959 | 9 | 7,107 |
| Round 7 | 67,028 | 9 | 7,448 |
| Round 8 | 57,346 | 9 | 6,372 |
| Round 9 | 102,603 | 9 | 11,400 |
| Round 10 | 75,632 | 9 | 8,404 |
| Round 11 | 80,161 | 9 | 8,907 |
| Round 12 | 78,458 | 9 | 8,718 |
| Round 13 | 77,550 | 9 | 8,617 |
| Round 14 | 77,158 | 9 | 8,573 |
| Round 15 | 90,054 | 9 | 10,006 |
| Round 16 | 68,132 | 9 | 7,570 |
| Round 17 | 53,391 | 9 | 5,932 |
| Round 18 | 56,237 | 9 | 6,249 |
| Round 19 | 70,048 | 9 | 7,783 |
| Round 20 | 56,986 | 9 | 6,332 |
| Round 21 | 83,096 | 9 | 9,233 |
| Round 22 | 94,146 | 9 | 10,461 |
| Round 23 | 72,055 | 9 | 8,006 |
| Round 24 | 103,232 | 9 | 11,470 |
| Round 25 | 51,579 | 9 | 5,731 |
| Round 26 | 102,719 | 9 | 11,413 |
| Round 27 | 63,781 | 9 | 7,087 |
| Round 28 | 77,741 | 9 | 8,638 |
| Round 29 | 63,747 | 9 | 7,083 |
| Round 30 | 75,064 | 9 | 8,340 |
| Round 31 | 53,837 | 9 | 5,982 |
| Round 32 | 71,640 | 9 | 7,960 |
| Round 33 | 57,436 | 9 | 6,382 |
| Round 34 | 55,940 | 9 | 6,216 |
| Total | 2,496,510 | 306 | 8,159 |

### By team

| Pos | Team | Total | High | Low | Average | Change |
| 1 | Al-Ahli | 414,282 | 52,037 | 8,489 | 24,370 | +70.3%$^†$ |
| 2 | Al-Hilal | 371,012 | 59,600 | 8,505 | 21,824 | +128.7%$^†$ |
| 3 | Al-Ittihad | 305,495 | 55,764 | 3,650 | 17,970 | −55.6%$^†$ |
| 4 | Al-Nassr | 302,865 | 23,774 | 6,093 | 17,822 | +1.0%$^†$ |
| 5 | Al-Fateh | 139,977 | 18,097 | 2,885 | 8,234 | −23.7%$^†$ |
| 6 | Al-Ettifaq | 124,281 | 13,930 | 2,281 | 7,311 | +31.5%$^†$ |
| 7 | Al-Taawoun | 115,880 | 20,050 | 3,170 | 6,816 | −6.8%$^†$ |
| 8 | Al-Shabab | 111,503 | 13,475 | 987 | 6,564 | +43.0%$^†$ |
| 9 | Al-Raed | 107,827 | 20,630 | 1,453 | 6,342 | +6.2%$^†$ |
| 10 | Al-Tai | 104,493 | 10,898 | 1,172 | 6,147 | −15.7%$^†$ |
| 11 | Al-Khaleej | 91,048 | 17,300 | 1,500 | 5,356 | −5.0%$^†$ |
| 12 | Damac | 73,674 | 14,556 | 312 | 4,334 | +4.7%$^†$ |
| 13 | Abha | 51,957 | 12,079 | 210 | 3,056 | −15.0%$^†$ |
| 14 | Al-Wehda | 44,757 | 10,727 | 365 | 2,633 | −60.8%$^†$ |
| 15 | Al-Fayha | 39,116 | 10,081 | 294 | 2,301 | −40.4%$^†$ |
| 16 | Al-Okhdood | 37,012 | 7,585 | 439 | 2,243 | n/a$^†$ |
| 17 | Al-Riyadh | 31,642 | 8,618 | 133 | 1,861 | n/a$^†$ |
| 18 | Al-Hazem | 28,409 | 12,297 | 117 | 1,671 | n/a$^†$ |
| | League total | 2,496,661 | 59,600 | 117 | 8,159 | −12.6%$^†$ |
Source: Notes: $^†$ Teams played previous season in FD League.

## Awards
### Monthly awards

| Month | Manager of the Month | Manager of the Month | Player of the Month | Player of the Month | Goalkeeper of the Month | Goalkeeper of the Month | Rising Star of the Month | Rising Star of the Month | Reference |
| Month | Manager | Club | Player | Club | Player | Club | Player | Club | Reference |
| August | Nuno Espírito Santo | Al-Ittihad | Cristiano Ronaldo | Al-Nassr | Marcelo Grohe | Al-Ittihad | Abdulmalik Al-Oyayari | Al-Taawoun | |
| September | Luís Castro | Al-Nassr | Cristiano Ronaldo | Al-Nassr | Marcelo Grohe | Al-Ittihad | Muath Faqeehi | Al-Taawoun | |
| October | Jorge Jesus | Al-Hilal | Sergej Milinković-Savić | Al-Hilal | Yassine Bounou | Al-Hilal | Abbas Al-Hassan | Al-Fateh | |
| November | Jorge Jesus | Al-Hilal | Bernard Mensah | Al-Tai | Yassine Bounou | Al-Hilal | Faisal Al-Ghamdi | Al-Ittihad | |
| December | Jorge Jesus | Al-Hilal | Cristiano Ronaldo | Al-Nassr | Édouard Mendy | Al-Ahli | Abdulelah Hawsawi | Al-Khaleej | |
| February | Jorge Jesus | Al-Hilal | Talisca | Al-Nassr | Yassine Bounou | Al-Hilal | Mohammed Al-Absi | Al-Shabab | |
| March | Jorge Jesus | Al-Hilal | Cristiano Ronaldo | Al-Nassr | Mailson | Al-Taawoun | Ahmed Al-Ghamdi | Al-Ittihad | |
| April | Vítor Pereira | Al-Shabab | Yannick Carrasco | Al-Shabab | David Ospina | Al-Nassr | Musab Al-Juwayr | Al-Shabab | |
| May | Jorge Jesus | Al-Hilal | Cristiano Ronaldo | Al-Nassr | Mailson | Al-Taawoun | Abdulmalik Al-Oyayari | Al-Taawoun | |

### Annual awards

| Award | Winner | Club |
| Golden Boot | Cristiano Ronaldo | Al-Nassr |
| Goalkeeper of the Season | Yassine Bounou | Al-Hilal |
| Manager of the Season | Jorge Jesus | Al-Hilal |