2023–24 Primeira Liga#Annual awards
{{Short description|89th season of top-tier Portuguese football}}
{{Use dmy dates|date=March 2023}}
{{Infobox football league season
| image = Primeira Liga 204 Logo.png
| pixels = 150
| season = 2023–24
| dates = 11 August 2023 – 19 May 2024
| winners = Sporting CP
20th title
| competition = Primeira Liga
| relegated = Portimonense (via play-off)
Vizela
Chaves
| continentalcup1 = Champions League
| continentalcup1 qualifiers = Sporting CP
Benfica
| continentalcup2 = Europa League
| continentalcup2 qualifiers = Porto
Braga
| continentalcup3 = Conference League
| continentalcup3 qualifiers = Vitória de Guimarães
| matches = 306
| total goals = 877
| league topscorer = Viktor Gyökeres
(29 goals)
| best goalkeeper =
| biggest home win = Sporting CP 8–0 Casa Pia
(29 January 2024)
| biggest away win = Rio Ave 0–4 Moreirense
(1 October 2023)
Boavista 0–4 Arouca
(3 December 2023)
Vizela 0–4 Casa Pia
(31 March 2024)
| highest scoring = Gil Vicente 5–3 Estoril
(17 September 2023)
Sporting CP 8–0 Casa Pia
(29 January 2024)
Portimonense 3–5 Braga
(1 April 2024)
| longest wins = 8 matches
Sporting CP
| longest unbeaten = 22 matches
Benfica
| longest winless = 11 matches
Boavista
| longest losses = 7 matches
Arouca
| highest attendance = 62,247
Benfica 1–0 Porto
(29 September 2023)
| lowest attendance = 944
Moreirense 1–4 Casa Pia
(8 January 2024)
| attendance = 3,708,282 {{small|(306 matches)}}
| average attendance = {{formatnum:{{#expr: ((3708282/306) round 0)}}}}
| prevseason = 2022–23
| nextseason = 2024–25
}}
The 2023–24 Liga Portugal (also known as Liga Portugal Betclic{{cite web|date=5 June 2023|url=https://www.record.pt/futebol/futebol-nacional/liga-bwin/detalhe/liga-202324-passa-a-chamar-se-liga-portugal-betclic|title=Liga Portugal now is called Liga Portugal Betclic|language=en|website=Record|access-date=5 June 2023}} for sponsorship reasons) was the 90th season of the Primeira Liga, the top professional league for Portuguese association football clubs and the third season under the current Liga Portugal title. This was the seventh Primeira Liga season to use video assistant referee (VAR). Benfica were the defending champions, having won their 38th title the previous season.
Since Portugal dropped from sixth to seventh place in the UEFA association coefficient rankings at the end of 2022–23 season, only the two best-ranked teams could qualify for the UEFA Champions League (the champions entered directly into the group stage, and the runners-up entered the third qualifying round). The Taça de Portugal winner qualified to the UEFA Europa League group stage, while the third-placed team qualified to the UEFA Europa League second qualifying round. The fourth-placed team, meanwhile, qualified to the UEFA Conference League second qualifying round.{{cite web |date=13 April 2023 |title=Portugal Drop to Seventh Place in the Coefficient Rankings and Will Lose a UEFA Champions League Spot From 2024/25 |url=https://proxima-jornada.com/2023/04/13/portugal-drop-to-seventh-place-in-the-coefficient-rankings-and-will-lose-a-uefa-champions-league-spot-from-2024-25/ |access-date=17 May 2023 |website=PRÓXIMA JORNADA}}{{cite web |title=Extra Champions League spot for the Netherlands after Sporting's loss |url=https://nltimes.nl/2023/04/14/extra-champions-league-spot-netherlands-sportings-loss |access-date=17 May 2023 |website=NL Times}}
On 5 May, Sporting CP were confirmed as champions with two matches to spare following Benfica's 2–0 away defeat to Famalicão, clinching the club's 20th league title and first since the 2020–21 season.
Teams
Eighteen teams competed in the league – the top fifteen teams from the previous season and the three teams promoted from the Liga Portugal 2. The promoted teams were Moreirense, Farense (returning to the top flight after a one and two years absence, respectively), and Estrela da Amadora (promoted for the first time in history in its current form founded in 2020 or after a fourteen-year absence if counting the club that dissolved in 2011 due to bankruptcy). They replaced Marítimo, Paços de Ferreira, and Santa Clara, who were relegated to the Liga Portugal 2 after respective spells of thirty-eight, four, and five years in the top flight.
This league season marked the first time since 1984–85 to have no teams from the Azores or Madeira islands in the top-flight.
= Stadia and locations =
{{Location map+|Portugal
|caption=
|float=right
|width=378
|places =
{{Location map~|Portugal|lat=41.5619546|long=-8.4304938|label=Braga|position=top}}
{{Location map~|Portugal|lat=41.4012853|long=-8.5230868|label=Famalicão|position=left}}
{{Location map~|Portugal|lat=41.5511151|long=-8.623283|label=Gil Vicente|position=left}}
{{Location map~|Portugal|lat=41.378076|long=-8.3567628|label=Moreirense|position=right}}
{{Location map~|Portugal|lat=41.4459272|long=-8.3009166|label=V. Guimarães|position=right}}
{{Location map~|Portugal|lat=41.3887458|long=-8.325327|label={{small|Vizela}}|position=bottom}}
{{location map~|Portugal|lat=38.7437316|long=-9.1627824|label_size=80|label=Lisbon|mark=Blue pog.svg|position=right}}
{{Location map~|Portugal|lat=38.7158348|long=-9.4063715|label={{small|Estoril}}|position=bottom}}
{{Location map~|Portugal|lat=38.752028|long=-9.228301|label={{small|Estrela Amadora}}|position=top}}
{{Location map~|Portugal|lat=41.1621944|long=-8.6425722|label=Boavista|position=left}}
{{Location map~|Portugal|lat=41.16177|long=-8.583591|label=Porto|position=right}}
{{Location map~|Portugal|lat=41.3627211|long=-8.7400931|label=Rio Ave|position=bottom}}
{{Location map~|Portugal|lat=37.0226508|long=-7.9289805|label=Farense|position=top}}
{{Location map~|Portugal|lat=37.1357173|long=-8.5400021|label=Portimonense|position=top}}
{{Location map~|Portugal|lat=40.9329304|long=-8.2524737|label={{small|Arouca}}|position=left}}
{{Location map~|Portugal|lat=41.7507089|long=-7.4648446|label={{small|Chaves}}|position=left}}
{{Location map~|Portugal|mark=TransparentPlaceholder.png|marksize=1|lat=39.4|long=-8.8|label_size=80|label={{nowrap|Lisbon teams:}}
|position=right}}
{{location map+
|Portugal Lisbon
|width=250
|caption=Lisbon area teams
|places=
{{Location map~|Portugal Lisbon
|lat=38.752447
|long=-9.184876
|label=Benfica
|position=left
}}
{{Location map~|Portugal Lisbon
|lat=38.761194
|long=-9.160783
|label=Sporting
|position=right
}}
{{Location map~|Portugal Lisbon
|lat=38.737537
|long=-9.203501
|label=Casa Pia
|position=bottom
}}
{{Location map~|Portugal Lisbon
|lat=38.752180
|long=-9.228301
|label=Est. Amadora
|position=left
}}}}
class="wikitable sortable" style="text-align: left;" |
Team
! Location ! Stadium ! Capacity ! data-sort-type="number"|2022–23 |
---|
Arouca
| Arouca | style="text-align:center;"| 5,600 | 5th |
Benfica
| Lisbon | style="text-align:center;"| 64,642 | 1st |
Boavista
| Porto | style="text-align:center;"| 28,263 | 9th |
Braga
| Braga | style="text-align:center;"| 30,286 | 3rd |
Casa Pia
| Lisbon | Estádio Municipal de Rio Maior* | style="text-align:center;"| 7,000 | 10th |
Chaves
| Chaves | Estádio Municipal Eng.º | style="text-align:center;"| 8,396 | 7th |
Estoril
| Estoril | Estádio António Coimbra da Mota | style="text-align:center;"| 5,100 | 14th |
Estrela da Amadora
| Amadora | style="text-align:center;"| 9,288 | 3rd (LP2) |
Famalicão
| Estádio Municipal 22 de Junho | style="text-align:center;"| 5,186 | 8th |
Farense
| Faro | style="text-align:center;"| 7,000 | 2nd (LP2) |
Gil Vicente
| Barcelos | style="text-align:center;"| 12,046 | 13th |
Moreirense
| Parque de Jogos Comendador | style="text-align:center;"| 6,150 | 1st (LP2) |
Portimonense
| Portimão | Estádio Municipal de Portimão | style="text-align:center;"| 4,961 | 15th |
Porto
| Porto | style="text-align:center;"| 50,033 | 2nd |
Rio Ave
| style="text-align:center;"| 5,300 | 12th |
Sporting CP
| Lisbon | style="text-align:center;"| 50,095 | 4th |
Vitória de Guimarães
| style="text-align:center;"| 30,029 | 6th |
Vizela
| Vizela | style="text-align:center;"| 6,000 | 11th |
{{notelist-ua}}
- Estádio Pina Manique official stadium, not licensed for competition
= Personnel and sponsors =
class="wikitable sortable" style="text-align: left;" |
Team
! Manager ! Captain ! Kit ! Main Sponsor |
---|
Arouca
| {{flagicon|POR}} Daniel Sousa | {{flagicon|POR}} David Simão | Skita | Construções |
Benfica
| {{flagicon|GER}} Roger Schmidt | {{flagicon|ARG}} Nicolás Otamendi | Adidas | Emirates |
Boavista
| {{flagicon|POR}} Jorge Simão | {{flagicon|COL}} Sebastián Pérez | Kelme | Placard |
Braga
| {{flagicon|POR}} Rui Duarte | {{flagicon|POR}} Ricardo Horta | Puma | Moosh |
Casa Pia
| {{flagicon|POR}} Gonçalo Santos | {{flagicon|BRA}} Ângelo Neto | Adidas | ESC Online |
Chaves
| {{Flagicon|Portugal}} Moreno | {{flagicon|CPV}} João Correia | [https://www.lacatoni.com/ Lacatoni] | Forte de São |
Estoril
| {{Flagicon|Portugal}} Vasco Seabra | {{flagicon|POR}} Dani Figueira | Kappa | Solverde |
Estrela da Amadora
| {{flagicon|POR}} Sérgio Vieira | {{flagicon|ANG}} Kialonda Gaspar | Umbro | Various Sponsors |
Famalicão
| {{flagicon|POR}} Armando Evangelista | {{flagicon|BRA}} Riccieli | Macron | Placard |
Farense
| {{flagicon|POR}} José Mota | {{flagicon|BRA}} Fabrício Isidoro | Lacatoni | Placard |
Gil Vicente
| {{flagicon|POR}} Tozé Marreco | {{flagicon|POR}} Rúben Fernandes | Lacatoni | Barcelos Tourism |
Moreirense
| {{flagicon|POR}} Rui Borges | {{flagicon|POR}} Pedro Amador | CDT | Placard |
Portimonense
| {{flagicon|POR}} Paulo Sérgio | {{flagicon|BRA}} Carlinhos | Mizuno | Ceremony |
Porto
| {{flagicon|POR}} Sérgio Conceição | {{flagicon|POR}} Pepe | Betano |
Rio Ave
| {{flagicon|POR}} Luís Freire | {{flagicon|POR}} Vítor Gomes | Puma | Solverde |
Sporting CP
| {{flagicon|POR}} Ruben Amorim | {{flagicon|URU}} Sebastián Coates | Nike | Betano |
Vitória de Guimarães
| {{flagicon|POR}} Álvaro Pacheco | {{flagicon|POR}} André André | Macron | Placard |
Vizela
| {{flagicon|ESP}} Rubén de la Barrera | {{flagicon|POR}} Samu | Kappa |Solverde |
= Managerial changes =
class="wikitable sortable" style="text-align:left" |
Team
! Outgoing manager ! {{Abbr|Manner|Manner of departure}} ! Date of vacancy ! Pos in table ! Incoming manager ! Date of appointment ! {{Abbr|Ref.|References}} |
---|
Arouca
| {{flagicon|POR}} Armando Evangelista | Signed by Goiás | 29 May 2023 | rowspan="6"|Pre-season | {{flagicon|POR}} Daniel Ramos | 29 May 2023 |
Vizela
| {{flagicon|POR}} Manuel Tulipa |Mutual agreement |31 May 2023 | {{flagicon|SPA}} Pablo Villar | 2 June 2023 |
| Moreirense
| {{flagicon|POR}} Paulo Alves | rowspan="2" |End of contract | 11 May 2023 |{{flagicon|POR}} Rui Borges |1 July 2023 |
Chaves
| {{flagicon|POR}} Vítor Campelos | 2 June 2023 | {{flagicon|POR}} José Gomes | 16 June 2023 |
Estoril
| {{flagicon|POR}} Ricardo Soares |Signed by Beijing Guoan | 6 June 2023 | {{flagicon|POR}} Álvaro Pacheco | 19 June 2023 |
Gil Vicente
| {{flagicon|POR}} Daniel Sousa | End of contract | 26 June 2023 | {{flagicon|POR}} Vítor Campelos | 30 June 2023 |
Vitória de Guimarães
|{{flagicon|POR}} Moreno |Resigned |13 August 2023 |9th |{{flagicon|BRA}} Paulo Turra |21 August 2023 |
Chaves
| {{flagicon|POR}} José Gomes | rowspan="3" | Sacked | 19 September 2023 | 18th | {{flagicon|POR}} Moreno | 21 September 2023 |
Estoril
|{{flagicon|POR}} Álvaro Pacheco |24 September 2023 |17th |{{Flagicon|Portugal}} Vasco Seabra |25 September 2023 |
Vitória de Guimarães
|{{flagicon|BRA}} Paulo Turra |3 October 2023 |6th |{{flagicon|POR}} Álvaro Pacheco |4 October 2023 |
Casa Pia
|{{flagicon|POR}} Filipe Martins |Resigned |12 November 2023 |15th |{{flagicon|POR}} Pedro Moreira |21 November 2023 |
Arouca
|{{flagicon|POR}} Daniel Ramos |Sacked |15 November 2023 |18th |{{flagicon|POR}} Daniel Sousa |15 November 2023 |
Boavista
|{{flagicon|POR}} Petit | rowspan="2" |Resigned |12 December 2023 |10th |{{flagicon|POR}} Ricardo Paiva |29 December 2023 |{{Cite news |date=29 December 2023 |title=Boavista: Ricardo Paiva é o eleito para substituir Petit |language=pt-pt |trans-title=Boavista: Ricardo Paiva is chosen to replace Petit |work=A Bola |url=https://www.abola.pt/futebol/noticias/-2023122817074029432 |access-date=3 January 2024}} |
Vizela
|{{flagicon|SPA}} Pablo Villar |18 December 2023 |17th |{{flagicon|ESP}} Rubén de la Barrera |19 December 2023 |
Casa Pia
|{{flagicon|POR}} Pedro Moreira |Sacked |15 February 2024 |16th |{{flagicon|POR}} Gonçalo Santos |16 February 2024 |
Famalicão
| {{flagicon|POR}} João Pedro Sousa |Mutual agreement | 19 March 2024 |8th |{{flagicon|POR}} Armando Evangelista | 20 March 2024 |
Braga
| {{flagicon|POR}} Artur Jorge |Signed by Botafogo | 3 April 2024 |4th |{{flagicon|POR}} Rui Duarte | 3 April 2024 | |
Boavista
|{{flagicon|POR}} Ricardo Paiva | rowspan="2" |Resigned |16 April 2024 |12th |{{flagicon|POR}} Jorge Simao |16 April 2024 | |
League table
|source=[https://www.ligaportugal.pt/en/liga/classificacao/20232024/ligaportugalbetclic Liga Portugal]
|team_order=SPO, BEN, POR, BRA, VSC, MOR, ARO, FAM, CAS, FAR, RAV, GIL, EST, AMA, BOA, PTM, VIZ, CHA
|hth_BOA=Head-to-head points: Boavista 4, Portimonense 1.
|hth_EST=Head-to-head away goals scored: Estoril 1, Estrela da Amadora 0.
|hth_AMA=EST
|hth_FAR=Head-to-head points: Farense 4, Rio Ave 1.
|hth_PTM=BOA
|hth_RAV=FAR
|result1=CLLS |result2=CLLS |result3=ELLS |result4=EL2Q |result5=ECL2Q |result16=RPO |result17=REL |result18=REL
|update=complete
|win_ARO=13|draw_ARO=7 |loss_ARO=14|gf_ARO=54|ga_ARO=50
|win_BEN=25|draw_BEN=5 |loss_BEN=4 |gf_BEN=77|ga_BEN=28
|win_BOA=7 |draw_BOA=11|loss_BOA=16|gf_BOA=39|ga_BOA=62
|win_BRA=21|draw_BRA=5 |loss_BRA=8 |gf_BRA=71|ga_BRA=50
|win_CAS=10|draw_CAS=8 |loss_CAS=16|gf_CAS=38|ga_CAS=50
|win_CHA=5 |draw_CHA=8 |loss_CHA=21|gf_CHA=31|ga_CHA=72
|win_EST=9 |draw_EST=6 |loss_EST=19|gf_EST=49|ga_EST=58
|win_AMA=7 |draw_AMA=12|loss_AMA=15|gf_AMA=33|ga_AMA=53
|win_FAM=10|draw_FAM=12|loss_FAM=12|gf_FAM=37|ga_FAM=41
|win_FAR=10|draw_FAR=7 |loss_FAR=17|gf_FAR=46|ga_FAR=51
|win_GIL=9 |draw_GIL=9 |loss_GIL=16|gf_GIL=42|ga_GIL=52
|win_MOR=16|draw_MOR=7 |loss_MOR=11|gf_MOR=36|ga_MOR=35
|win_POR=22|draw_POR=6 |loss_POR=6 |gf_POR=63|ga_POR=27
|win_PTM=8 |draw_PTM=8 |loss_PTM=18|gf_PTM=39|ga_PTM=72
|win_RAV=6 |draw_RAV=19|loss_RAV=9 |gf_RAV=38|ga_RAV=43
|win_SPO=29|draw_SPO=3 |loss_SPO=2 |gf_SPO=96|ga_SPO=29
|win_VIZ=5 |draw_VIZ=11|loss_VIZ=18|gf_VIZ=36|ga_VIZ=66
|win_VSC=19|draw_VSC=6 |loss_VSC=9 |gf_VSC=52|ga_VSC=38
|status_SPO=C
|status_PTM=R
|status_VIZ=R
|status_CHA=R
|name_BEN=Benfica
|name_POR=Porto
|name_BRA=Braga
|name_SPO=Sporting CP
|name_ARO=Arouca
|name_BOA=Boavista
|name_CHA=Chaves
|name_CAS=Casa Pia
|name_EST=Estoril
|name_AMA=Estrela da Amadora
|name_FAM=Famalicão
|name_FAR=Farense
|name_GIL=Gil Vicente
|name_MOR=Moreirense
|name_PTM=Portimonense
|name_RAV=Rio Ave
|name_VIZ=Vizela
|name_VSC=Vitória de Guimarães
|show_limit=5
|class_rules = 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head away goals scored; 5) Goal difference; 6) Matches won; 7) Goals scored; 8) Play-off.
|res_col_header=QR
|col_CLLS=green1 |text_CLLS=Qualification for the Champions League league phase
|col_ELLS=blue1 |text_ELLS=Qualification for the Europa League league phase
|col_EL2Q=blue2 |text_EL2Q=Qualification for the Europa League second qualifying round
|col_ECL2Q=yellow1 |text_ECL2Q=Qualification for the Conference League second qualifying round
|col_RPO=red2 |text_RPO=Qualification for the Relegation play-off
|col_REL=red1 |text_REL=Relegation to Liga Portugal 2
|note_res_CLLS=Since Atalanta, the winners of the 2023–24 UEFA Europa League, qualified for the Champions League via league position, Benfica was promoted from the Champions League third qualifying round to the league phase, as the team with the highest coefficient out of all the teams in Champions League qualifying.
|note_res_ELLS=Porto qualified for the Europa League league phase by winning the 2023–24 Taça de Portugal.
|note_res_EL2Q=Since the 2023–24 Taça de Portugal winners, Porto, finished in top three, the spot given to the third-placed team (Europa League second qualifying round) was passed to the fourth-placed team, and the spot given to the fourth-placed team (Conference League second qualifying round) was passed to the fifth-placed team.
|note_res_ECL2Q=EL2Q
}}
Relegation play-offs
The relegation play-offs took place between Portimonense, who finished 16th in the Primeira Liga, and AVS which finished 3rd in Liga Portugal 2.
{{TwoLegStart}}
{{TwoLegResult|AVS||4–2|Portimonense||2–1|2–1}}
|}
{{football box
| date = {{Start date|2024|05|25|df=y}}
| time = {{UTZ|19:45|1}}
| team2 = AVS
| score = 1–2
| report = https://www.ligaportugal.pt/pt/liga/jogo/20232024/playoff/2/1
| team1 = Portimonense
| goals2 =
| goals1 =
- Teixeira {{goal|86|o.g.}}
| stadium = Estádio Municipal de Portimão
| location = Portimão
| attendance =
| referee =
}}
{{football box
| date = {{Start date|2024|06|02|df=y}}
| time = {{UTZ|19:45|1}}
| team1 = AVS
| score = 2–1
| report = https://www.ligaportugal.pt/pt/liga/jogo/20232024/playoff/2/2
| team2 = Portimonense
| goals1 =
| goals2 =
- Carrillo {{goal|90+4}}
| stadium =
| location =
| attendance =
| referee =
}}
AVS won 4–2 on aggregate and were promoted to 2024–25 Primeira Liga; Portimonense were relegated to 2024–25 Liga Portugal 2.
Results
{{#invoke:sports results|main
| source = [https://www.ligaportugal.pt/en/liga/classificacao/20232024/ligaportugalbetclic Liga Portugal]
| update = complete
| a_note = yes
| matches_style=FBR |solid_cell=grey
|team_order=ARO, BEN, BOA, BRA, CAS, CHA, EST, AMA, FAM, FAR, GIL, MOR, PTM, POR, RAV, SPO, VSC, VIZ
|name_ARO=Arouca
|name_BEN=Benfica
|name_BOA=Boavista
|name_BRA=Braga
|name_CAS=Casa Pia
|name_CHA=Chaves
|name_EST=Estoril
|name_AMA=Estrela da Amadora
|name_FAM=Famalicão
|name_FAR=Farense
|name_GIL=Gil Vicente
|name_MOR=Moreirense
|name_POR=Porto
|name_PTM=Portimonense
|name_RAV=Rio Ave
|name_SPO=Sporting CP
|name_VIZ=Vizela
|name_VSC=Vitória de Guimarães
|match_ARO_BEN = 0–3
|match_ARO_BOA = 2–1
|match_ARO_BRA = 0–1
|match_ARO_CAS = 0–1
|match_ARO_CHA = 0–2
|match_ARO_EST = 4–3
|match_ARO_AMA = 0–0
|match_ARO_FAM = 3–2
|match_ARO_FAR = 2–1
|match_ARO_GIL = 3–0
|match_ARO_MOR = 0–1
|match_ARO_POR = 3–2
|match_ARO_PTM = 1–1
|match_ARO_RAV = 2–2
|match_ARO_SPO = 0–3
|match_ARO_VIZ = 5–0
|match_ARO_VSC = 1–3
|match_BEN_ARO = 5–0
|match_BEN_BOA = 2–0
|match_BEN_BRA = 3–1
|match_BEN_CAS = 1–1
|match_BEN_CHA = 1–0
|match_BEN_EST = 3–1
|match_BEN_AMA = 2–0
|match_BEN_FAM = 3–0
|match_BEN_FAR = 1–1
|match_BEN_GIL = 3–0
|match_BEN_MOR = 3–0
|match_BEN_POR = 1–0
|match_BEN_PTM = 4–0
|match_BEN_RAV = 4–1
|match_BEN_SPO = 2–1
|match_BEN_VIZ = 6–1
|match_BEN_VSC = 4–0
|match_BOA_ARO = 0–4
|match_BOA_BEN = 3–2
|match_BOA_BRA = 0–4
|match_BOA_CAS = 1–1
|match_BOA_CHA = 4–1
|match_BOA_EST = 2–1
|match_BOA_AMA = 1–1
|match_BOA_FAM = 2–2
|match_BOA_FAR = 1–3
|match_BOA_GIL = 1–1
|match_BOA_MOR = 1–0
|match_BOA_POR = 1–1
|match_BOA_PTM = 1–4
|match_BOA_RAV = 0–0
|match_BOA_SPO = 0–2
|match_BOA_VIZ = 2–2
|match_BOA_VSC = 1–1
|match_BRA_ARO = 0–3
|match_BRA_BEN = 0–1
|match_BRA_BOA = 4–1
|match_BRA_CAS = 4–3
|match_BRA_CHA = 1–1
|match_BRA_EST = 3–1
|match_BRA_AMA = 3–0
|match_BRA_FAM = 1–2
|match_BRA_FAR = 2–1
|match_BRA_GIL = 2–1
|match_BRA_MOR = 1–0
|match_BRA_POR = 0–1
|match_BRA_PTM = 6–1
|match_BRA_RAV = 2–1
|match_BRA_SPO = 1–1
|match_BRA_VIZ = 2–1
|match_BRA_VSC = 1–1
|match_CAS_ARO = 1–0
|match_CAS_BEN = 0–1
|match_CAS_BOA = 0–0
|match_CAS_BRA = 1–3
|match_CAS_CHA = 3–1
|match_CAS_EST = 0–0
|match_CAS_AMA = 0–1
|match_CAS_FAM = 0–2
|match_CAS_FAR = 1–3
|match_CAS_GIL = 0–0
|match_CAS_MOR = 0–1
|match_CAS_POR = 1–2
|match_CAS_PTM = 1–0
|match_CAS_RAV = 1–1
|match_CAS_SPO = 1–2
|match_CAS_VIZ = 0–1
|match_CAS_VSC = 0–0
|match_CHA_ARO = 1–5
|match_CHA_BEN = 0–2
|match_CHA_BOA = 2–1
|match_CHA_BRA = 2–4
|match_CHA_CAS = 1–3
|match_CHA_EST = 2–2
|match_CHA_AMA = 2–2
|match_CHA_FAM = 0–1
|match_CHA_FAR = 1–1
|match_CHA_GIL = 4–2
|match_CHA_MOR = 1–2
|match_CHA_POR = 0–3
|match_CHA_PTM = 2–3
|match_CHA_RAV = 0–0
|match_CHA_SPO = 0–3
|match_CHA_VIZ = 2–1
|match_CHA_VSC = 1–2
|match_EST_ARO = 1–2
|match_EST_BEN = 0–1
|match_EST_BOA = 1–2
|match_EST_BRA = 0–1
|match_EST_CAS = 4–0
|match_EST_CHA = 4–0
|match_EST_AMA = 1–0
|match_EST_FAM = 1–0
|match_EST_FAR = 4–0
|match_EST_GIL = 1–3
|match_EST_MOR = 1–3
|match_EST_POR = 1–0
|match_EST_PTM = 1–0
|match_EST_RAV = 2–0
|match_EST_SPO = 0–1
|match_EST_VIZ = 2–2
|match_EST_VSC = 1–3
|match_AMA_ARO = 1–4
|match_AMA_BEN = 1–4
|match_AMA_BOA = 3–1
|match_AMA_BRA = 2–4
|match_AMA_CAS = 3–1
|match_AMA_CHA = 1–1
|match_AMA_EST = 2–1
|match_AMA_FAM = 1–0
|match_AMA_FAR = 0–3
|match_AMA_GIL = 1–0
|match_AMA_MOR = 0–1
|match_AMA_POR = 0–1
|match_AMA_PTM = 3–0
|match_AMA_RAV = 2–2
|match_AMA_SPO = 1–2
|match_AMA_VIZ = 1–1
|match_AMA_VSC = 0–1
|match_FAM_ARO = 1–0
|match_FAM_BEN = 2–0
|match_FAM_BOA = 1–1
|match_FAM_BRA = 1–2
|match_FAM_CAS = 1–2
|match_FAM_CHA = 2–2
|match_FAM_AMA = 0–0
|match_FAM_EST = 1–1
|match_FAM_FAR = 1–0
|match_FAM_GIL = 3–1
|match_FAM_MOR = 0–0
|match_FAM_POR = 0–3
|match_FAM_PTM = 2–2
|match_FAM_RAV = 2–1
|match_FAM_SPO = 0–1
|match_FAM_VIZ = 3–2
|match_FAM_VSC = 1–3
|match_FAR_ARO = 2–0
|match_FAR_BEN = 1–3
|match_FAR_BOA = 2–0
|match_FAR_BRA = 3–1
|match_FAR_CAS = 0–3
|match_FAR_CHA = 5–0
|match_FAR_AMA = 0–0
|match_FAR_EST = 3–2
|match_FAR_FAM = 1–1
|match_FAR_GIL = 1–0
|match_FAR_MOR = 0–1
|match_FAR_POR = 1–3
|match_FAR_PTM = 1–3
|match_FAR_RAV = 1–1
|match_FAR_SPO = 2–3
|match_FAR_VIZ = 0–0
|match_FAR_VSC = 1–2
|match_GIL_ARO = 2–2
|match_GIL_BEN = 2–3
|match_GIL_BOA = 1–0
|match_GIL_BRA = 3–3
|match_GIL_CAS = 2–0
|match_GIL_CHA = 0–0
|match_GIL_AMA = 1–1
|match_GIL_EST = 5–3
|match_GIL_FAM = 1–2
|match_GIL_FAR = 2–0
|match_GIL_MOR = 1–1
|match_GIL_POR = 1–1
|match_GIL_PTM = 5–0
|match_GIL_RAV = 1–1
|match_GIL_SPO = 0–4
|match_GIL_VIZ = 0–1
|match_GIL_VSC = 1–0
|match_MOR_ARO = 1–0
|match_MOR_BEN = 0–0
|match_MOR_BOA = 1–1
|match_MOR_BRA = 2–3
|match_MOR_CAS = 1–4
|match_MOR_CHA = 1–0
|match_MOR_AMA = 2–2
|match_MOR_EST = 2–1
|match_MOR_FAM = 1–0
|match_MOR_FAR = 1–0
|match_MOR_GIL = 0–1
|match_MOR_POR = 1–2
|match_MOR_PTM = 5–2
|match_MOR_RAV = 0–0
|match_MOR_SPO = 0–2
|match_MOR_VIZ = 1–0
|match_MOR_VSC = 1–0
|match_POR_ARO = 1–1
|match_POR_BEN = 5–0
|match_POR_BOA = 2–1
|match_POR_BRA = 2–0
|match_POR_CAS = 3–1
|match_POR_CHA = 1–0
|match_POR_AMA = 2–0
|match_POR_EST = 0–1
|match_POR_FAM = 2–2
|match_POR_FAR = 2–1
|match_POR_GIL = 2–1
|match_POR_MOR = 5–0
|match_POR_PTM = 1–0
|match_POR_RAV = 0–0
|match_POR_SPO = 2–2
|match_POR_VIZ = 4–1
|match_POR_VSC = 1–2
|match_PTM_ARO = 1–2
|match_PTM_BEN = 1–3
|match_PTM_BOA = 1–4
|match_PTM_BRA = 3–5
|match_PTM_CAS = 2–2
|match_PTM_CHA = 2–1
|match_PTM_AMA = 1–1
|match_PTM_EST = 1–0
|match_PTM_FAM = 1–1
|match_PTM_FAR = 1–0
|match_PTM_GIL = 0–2
|match_PTM_MOR = 0–2
|match_PTM_POR = 0–3
|match_PTM_RAV = 2–2
|match_PTM_SPO = 1–2
|match_PTM_VIZ = 0–0
|match_PTM_VSC = 1–1
|match_RAV_ARO = 1-1
|match_RAV_BEN = 1-1
|match_RAV_BOA = 2–0
|match_RAV_BRA = 0–0
|match_RAV_CAS = 1–0
|match_RAV_CHA = 2–0
|match_RAV_AMA = 1–1
|match_RAV_EST = 1–1
|match_RAV_FAM = 1–1
|match_RAV_FAR = 3–4
|match_RAV_GIL = 3–0
|match_RAV_MOR = 0–4
|match_RAV_POR = 1–2
|match_RAV_PTM = 2–0
|match_RAV_SPO = 3–3
|match_RAV_VIZ = 1–1
|match_RAV_VSC = 2–1
|match_SPO_ARO = 2–1
|match_SPO_BEN = 2–1
|match_SPO_BOA = 6–1
|match_SPO_BRA = 5–0
|match_SPO_CAS = 8–0
|match_SPO_CHA = 3–0
|match_SPO_AMA = 3–2
|match_SPO_EST = 5–1
|match_SPO_FAM = 1–0
|match_SPO_FAR = 3–2
|match_SPO_GIL = 3–1
|match_SPO_MOR = 3–0
|match_SPO_POR = 2–0
|match_SPO_PTM = 3–0
|match_SPO_RAV = 2–0
|match_SPO_VIZ = 3–2
|match_SPO_VSC = 3–0
|match_VIZ_ARO = 2–2
|match_VIZ_BEN = 1–2
|match_VIZ_BOA = 1–4
|match_VIZ_BRA = 1–3
|match_VIZ_CAS = 0–4
|match_VIZ_CHA = 0–1
|match_VIZ_AMA = 4–0
|match_VIZ_EST = 3–3
|match_VIZ_FAM = 0–0
|match_VIZ_FAR = 2–1
|match_VIZ_GIL = 1–0
|match_VIZ_MOR = 0–0
|match_VIZ_POR = 0–2
|match_VIZ_PTM = 2–3
|match_VIZ_RAV = 1–1
|match_VIZ_SPO = 2–5
|match_VIZ_VSC = 0–1
|match_VSC_ARO = 2–1
|match_VSC_BEN = 2–2
|match_VSC_BOA = 1–0
|match_VSC_BRA = 2–3
|match_VSC_CAS = 0–2
|match_VSC_CHA = 5–0
|match_VSC_AMA = 3–0
|match_VSC_EST = 3–2
|match_VSC_FAM = 1–0
|match_VSC_FAR = 1–1
|match_VSC_GIL = 2–1
|match_VSC_MOR = 1–0
|match_VSC_POR = 1–2
|match_VSC_PTM = 1–2
|match_VSC_RAV = 1–0
|match_VSC_SPO = 3–2
|match_VSC_VIZ = 2–0
}}
Statistics
= Top goalscorers =
class="wikitable" style="text-align:center"
!Rank !Player !Club |
1
| align="left" |{{flagicon|SWE}} Viktor Gyökeres | align="left" |Sporting |29 |
2
| align="left" |{{flagicon|COD}} Simon Banza | align="left" |Braga |21 |
3
| align="left" |{{flagicon|ESP}} Rafa Mújica | align="left" |Arouca |20 |
rowspan="4"|4
| align="left" |{{flagicon|VEN}} Jhonder Cádiz | align="left" |Famalicão |rowspan="4"|15 |
align="left" |{{flagicon|POR}} Paulinho
| align="left" |Sporting |
align="left" |{{flagicon|DRC}} Samuel Essende
| align="left" |Vizela |
align="left" |{{flagicon|ESP}} Cristo González
| align="left" |Arouca |
rowspan="2"|8
| align="left" |{{flagicon|ESP}} Héctor Hernández | align="left" |Chaves |rowspan="2"|14 |
align="left"|{{flagicon|POR}} Rafa Silva
|align="left"|Benfica |
rowspan="2"|10
| align="left" |{{flagicon|BRA}} Evanilson | align="left" |Porto | rowspan="2"|13 |
align="left" |{{flagicon|BRA}} Bruno Duarte
| align="left" |Farense |
== Hat-tricks ==
{{Main|List of Primeira Liga hat-tricks}}
class="wikitable sortable" | ||||
Player | For | Against | style="text-align:center"| Result | Date |
---|---|---|---|---|
{{flagicon|ESP}} Héctor Hernández
|Chaves |Gil Vicente |4–2 (H) |7 October 2023 | ||||
{{flagicon|COD}} Simon Banza
|Braga |Portimonense |6–1 (H) |4 November 2023 | ||||
{{flagicon|ESP}} Rafa Mújica
|Arouca |Gil Vicente |3–0 (H) |16 December 2023 | ||||
{{flagicon|SWE}} Viktor Gyökeres
|Sporting |Boavista |6–1 (H) |17 March 2024 |
;Notes
(H) – Home team
(A) – Away team
= Clean sheets =
class="wikitable" style="text-align:center"
!Rank !Player !Club !Clean |
1
|align="left"|{{flagicon|POR}} Diogo Costa |align="left"|Porto |14 |
rowspan="2"|2
|align="left"|{{flagicon|UKR}} Anatoliy Trubin |align="left" |Benfica |rowspan="2"|13 |
align="left"|{{flagicon|BRA}} Kewin
|align="left"|Moreirense |
4
|align="left"|{{flagicon|ANG}} Ricardo Batista |align="left"|Casa Pia |10 |
rowspan="3"|5
|align="left"|{{flagicon|ESP}} Antonio Adán |align="left"|Sporting |rowspan="3"|9 |
align="left"|{{flagicon|BRA}} Jhonatan
|align="left"|Rio Ave |
align="left"|{{flagicon|BRA}} Andrew
|align="left"|Gil Vicente |
rowspan="3"|8
|align="left"|{{flagicon|CPV}} Bruno Varela |align="left"|Vitória de Guimarães |rowspan="3"|8 |
align="left"|{{flagicon|BRA}} Marcelo Carné
|align="left"|Estoril |
align="left"|{{flagicon|BRA}} Luiz Júnior
|align="left"|Famalicão |
= Discipline =
== Player ==
- Most yellow cards: 13{{cite web |title=Yellow Cards – Liga Portugal |url=https://www.fotmob.com/pt-PT/leagues/61/stats/season/21251/players/yellow_card |access-date=11 August 2023 |website=fotmob.com}}
- {{flagicon|BRA}} Ângelo Neto (Casa Pia)
- Most red cards: 3{{cite web |title=Red Cards – Liga Portugal |url=https://www.fotmob.com/pt-PT/leagues/61/stats/season/21251/players/red_card |access-date=11 August 2023 |website=fotmob.com}}
- {{flagicon|BRA}} Ygor Nogueira (Chaves)
== Club ==
- Most yellow cards: 99{{cite web |title=Yellow Card – Club Stats – Liga Portugal |url=https://www.fotmob.com/pt-PT/leagues/61/stats/season/21251/teams/total_yel_card_team/liga-portugal-teams |access-date=21 August 2023 |website=fotmob.com}}
- Famalicão
- Most red cards: 9{{Cite web |title=Red Card – Club Stats – Liga Portugal |url=https://www.fotmob.com/pt-PT/leagues/61/stats/season/21251/teams/total_red_card_team/liga-portugal-teams |access-date=21 August 2023}}
- Chaves
- Famalicão
- Porto
Awards
= Monthly awards =
class="wikitable"
! rowspan="2" |Month ! colspan="2" |Player of the Month ! colspan="2" |Goalkeeper of the Month ! colspan="2" |Defender of the Month ! colspan="2" |Midfielder of the Month ! colspan="2" |Forward of the Month ! colspan="2" |Manager of the Month ! colspan="2" |Goal of the Month |
Player
!Club !Player !Club !Player !Club !Player !Club !Player !Club !Manager !Club !Player !Club |
---|
August
|{{flagicon|POR}} Paulinho |Sporting |{{flagicon|CPV}} Bruno Varela |{{flagicon|ESP}} Iván Marcano |Porto |{{flagicon|CGO}} Gaius Makouta |Boavista |{{flagicon|POR}} Paulinho |Sporting |{{flagicon|POR}} Petit |Boavista |{{flagicon|POR}} Tiago Silva |V. Guimarães |
September
| rowspan="4" |{{flagicon|SWE}} Viktor Gyökeres | rowspan="4" |Sporting | rowspan="2"|{{flagicon|BRA}} Luiz Júnior | rowspan="2"|Famalicão |{{flagicon|CIV}} Ousmane Diomande |Sporting | rowspan="3"|{{flagicon|POR}} João Neves | rowspan="3"|Benfica | rowspan="4"|{{flagicon|SWE}} Viktor Gyökeres | rowspan="4"|Sporting |{{flagicon|POR}} Ruben Amorim |Sporting |{{flagicon|TUR}} Orkun Kökçü |Benfica |
October/November
|{{flagicon|POR}} António Silva |Benfica |{{flagicon|POR}} Tiago Aguilar |Moreirense{{refn|group=note|Aguilar was awarded the prize, due to Rui Borges not having the required coaching level to manage Moreirense}} |{{flagicon|POR}} Rafael Barbosa |Farense |
December
|{{flagicon|POR}} Ricardo Velho |Farense | rowspan="2"|{{flagicon|POR}} Gonçalo Inácio | rowspan="2"|Sporting | rowspan="2"|{{flagicon|POR}} Ruben Amorim | rowspan="2"|Sporting |{{flagicon|POR}} Théo Fonseca |Famalicão |
January
|{{flagicon|POR}} Diogo Costa |Porto |{{flagicon|URU}} Rodrigo Zalazar |Braga |{{flagicon|POR}} João Mendes |Vitória de Guimarães |
February
|{{flagicon|ESP}} Rafa Mújica |Arouca |{{flagicon|POR}} Ricardo Velho |Farense |{{flagicon|POR}} António Silva |Benfica | rowspan="2"|{{flagicon|POR}} João Neves | rowspan="2"|Benfica |{{flagicon|ESP}} Rafa Mújica |Arouca |{{flagicon|POR}} Daniel Sousa |Arouca |{{flagicon|BRA}} Sorriso |Famalicão |
March
|{{flagicon|POR}} Jota Silva |Vitória de Guimarães |{{flagicon|BRA}} Charles |Vitória de Guimarães |{{flagicon|POR}} Pepe |Porto |{{flagicon|POR}} Jota Silva |Vitória de Guimarães | rowspan="2"|{{flagicon|POR}} Ruben Amorim | rowspan="2"|Sporting |{{flagicon|BRA}} Felippe Cardoso |Casa Pia |
April
|{{flagicon|SWE}} Viktor Gyökeres |Sporting |{{flagicon|POR}} Ricardo Velho |Farense |{{flagicon|POR}} Gonçalo Inácio |Sporting |{{flagicon|POR}} Pedro Gonçalves |Sporting |{{flagicon|SWE}} Viktor Gyökeres |Sporting |{{flagicon|POR}} Tomás Händel |Vitória de Guimarães |
=Annual awards=
class="wikitable" |
style="background-color: #eedd82" |Award
! style="background-color: #eedd82" |Winner ! style="background-color: #eedd82" |Club |
Player of the Season{{Cite web |date=26 August 2024 |title=Todos os premiados do Liga Portugal Awards |url=https://www.ligaportugal.pt/pt/epocas/20242025/noticias/geral/awards/todos-os-premiados-do-liga-portugal-awards/|access-date=27 August 2024 |website=Liga Portugal}}
|{{flagicon|SWE}} Viktor Gyökeres |Sporting |
---|
Manager of the Season
|{{flagicon|POR}} Ruben Amorim |Sporting |
Top scorer
|{{flagicon|SWE}} Viktor Gyökeres |Sporting |
Goal of the Season
|{{flagicon|POR}} João Mendes |Vitória de Guimarães |
style="text-align:center;" |
{{Image label begin|image=Soccer Field Transparant.svg|width=175|font-size=80%}} {{Image label|x=0.44|y=1.35|scale=175|text={{font color|White|Black|Velho}}}} {{Image label|x=0.59|y=1.13|scale=175|text={{font color|White|Green|Diomande}}}} {{Image label|x=0.77|y=1.00|scale=175|text={{font color|Green|White|Costinha}}}} {{Image label|x=0.24|y=1.13|scale=175|text={{font color|White|Green|Coates}}}} {{Image label|x=0.12|y=1.00|scale=175|text={{font color|White|Green|Inácio}}}} {{Image label|x=0.40|y=0.71|scale=175|text={{font color|White|Green|Hjulmand}}}} {{Image label|x=0.78|y=0.60|scale=175|text={{font color|White|Red|João Neves}}}} {{Image label|x=0.11|y=0.60|scale=175|text={{font color|White|Green|Gonçalves}}}} {{Image label|x=0.15|y=0.41|scale=175|text={{font color|Black|White|J. Silva}}}} {{Image label|x=0.40|y=0.36|scale=175|text={{font color|White|Green|Gyökeres}}}} {{Image label|x=0.75|y=0.41|scale=175|text={{font color|Blue|Yellow|Mújica}}}} {{Image label end}}Team of the Year{{cite news|title=Jota Silva fecha o 'Onze do Ano' da Primeira Liga|url=https://desporto.sapo.pt/futebol/primeira-liga/artigos/jota-silva-fecha-o-onze-do-ano-da-primeira-liga|date=13 June 2024|access-date=14 June 2024|website=Sapo Desporto|language=pt}} |
class="wikitable" |
colspan="6" style="background-color: #eedd82" | Team of the Year |
---|
Goalkeeper
| colspan="5" align="center" | {{flagicon|POR}} Ricardo Velho (Farense) |
Defence
| align="center" | {{flagicon|POR}} Costinha (Rio Ave) | colspan="2" align="center" | {{flagicon|URU}} Sebastián Coates (Sporting) |{{flagicon|Ivory Coast}}Ousmane Diomande (Sporting) |{{flagicon|POR}} Gonçalo Inácio (Sporting) |
Midfield
| align="center" | {{flagicon|POR}} Jota Silva (Vitória de Guimarães) | align="center" | {{flagicon|POR}} João Neves (Benfica) | align="center" | {{flagicon|DEN}} Morten Hjulmand (Sporting CP) | align="center" | {{flagicon|POR}} Pedro Gonçalves (Sporting CP) | align="center" | {{flagicon|ESP}} Rafa Mújica (Arouca) |
Attack
| colspan="5" align="center" | {{flagicon|SWE}} Viktor Gyökeres (Sporting CP) |
Number of teams by district
class="wikitable" | ||
Rank
!District Football Associations !Number !Teams | ||
---|---|---|
rowspan=1 align=center|1
|{{flagicon image|Bandeira de Braga - 2.png}} Braga | rowspan=1 align=center|6 | align=center|Braga, Famalicão, Gil Vicente, Moreirense, Vitória de Guimarães and Vizela |
rowspan=1 align=center|2
|{{flagicon image|Bandeira municipal de Lisboa.png}} Lisbon | rowspan=1 align="center" |5 | align="center"|Benfica, Casa Pia, Estoril, Estrela da Amadora and Sporting CP |
rowspan=1 align=center|3
|{{flagicon image|Flag of Porto.svg}} Porto | rowspan=1 align="center" |3 | align="center"|Boavista, Porto and Rio Ave |
rowspan=1 align=center|4
|{{flagicon image|Pt-far1.png}} Faro | rowspan=1 align="center" |2 | align="center"|Farense and Portimonense |
rowspan="2" align=center|5
|{{flagicon image|Bandeira de Aveiro - 2.png}} Aveiro | rowspan="2" align="center" |1 | align="center" |Arouca |
{{flagicon image|Flag of Vila Real.png}} Vila Real | align=center|Chaves |
Attendances
SL Benfica drew the highest average home attendance in the 2023-24 edition of the Primeira Liga.
{{row counter|
class{{=}}"wikitable sortable"
!#!!Football club!!Home games!!Average attendancehttps://www.worldfootball.net/attendance/por-primeira-liga-2023-2024/1/ | |||
style{{=}}"text-align:center;"| _row_count | SL Benfica | 17 | 56,248 |
style{{=}}"text-align:center;"| _row_count | Sporting CP | 17 | 40,102 |
style{{=}}"text-align:center;"| _row_count | FC Porto | 17 | 37,911 |
style{{=}}"text-align:center;"| _row_count | Vitória SC | 17 | 17,388 |
style{{=}}"text-align:center;"| _row_count | Sporting Braga | 17 | 15,445 |
style{{=}}"text-align:center;"| _row_count | Boavista | 17 | 10,627 |
style{{=}}"text-align:center;"| _row_count | SC Farense | 17 | 4,999 |
style{{=}}"text-align:center;"| _row_count | Gil Vicente | 17 | 4,970 |
style{{=}}"text-align:center;"| _row_count | Estrela Amadora | 17 | 4,403 |
style{{=}}"text-align:center;"| _row_count | FC Famalicão | 17 | 3,929 |
style{{=}}"text-align:center;"| _row_count | Rio Ave FC | 17 | 3,149 |
style{{=}}"text-align:center;"| _row_count | Estoril Praia | 17 | 3,122 |
style{{=}}"text-align:center;"| _row_count | FC Vizela | 17 | 3,118 |
style{{=}}"text-align:center;"| _row_count | GD Chaves | 17 | 3,070 |
style{{=}}"text-align:center;"| _row_count | Moreirense FC | 17 | 2,705 |
style{{=}}"text-align:center;"| _row_count | Casa Pia AC | 17 | 2,657 |
style{{=}}"text-align:center;"| _row_count | Portimonense SC | 17 | 2,347 |
style{{=}}"text-align:center;"| _row_count | FC Arouca | 17 | 1,945 |
Notes
{{Reflist|group=note}}
References
{{Reflist}}
{{Primeira Liga seasons}}
{{2023–24 in Portuguese football}}
{{2023–24 in European football (UEFA)}}
{{DEFAULTSORT:Primeira Liga, 2023-24}}