▲ 2 p.p.
vs 2021/22 season
We identified 158 real signings for the first-team squad — academy promotions, loan returns and transfers that never went through are excluded. 2 youth investments (under-23) are classified separately. This edition introduces the adjusted hit rate, which statistically weights clubs with few signings to avoid small-sample distortions.
Club Ranking
| Club | League pos. | Signings | Evaluated |
Successful | Fair | Unsuccessful | Raw % | Adjusted % |
| 1 | Al-Nassr | 2º | 8 | 8 | 6 | 0 | 2 | 75% | 57% |
| 2 | Al-Ettifaq | 7º | 7 | 6 | 4 | 0 | 2 | 67% | 51% |
| 3 | Al-Raed | 10º | 7 | 7 | 2 | 3 | 2 | 50% | 44% |
| 4 | Al Taawon | 5º | 7 | 6 | 2 | 2 | 2 | 50% | 44% |
| 5 | Al Shabab | 4º | 9 | 9 | 4 | 0 | 5 | 44% | 42% |
| 6 | Al Wehda Club | 13º | 8 | 8 | 2 | 3 | 3 | 44% | 41% |
| 7 | Al-Ittihad FC | 1º | 6 | 6 | 1 | 3 | 2 | 42% | 40% |
| 8 | Damac | 8º | 9 | 9 | 3 | 1 | 5 | 39% | 39% |
| 9 | Al Baten | 16º | 8 | 8 | 2 | 2 | 4 | 38% | 38% |
| 10 | Al Taee | 9º | 11 | 11 | 3 | 1 | 7 | 32% | 35% |
| 11 | Al-Fateh | 6º | 11 | 11 | 3 | 1 | 7 | 32% | 35% |
| 12 | Al-Hilal Saudi FC | 3º | 1 | 1 | 0 | 0 | 1 | 0% | 34% |
| 13 | Al-Fayha | 11º | 12 | 12 | 3 | 1 | 8 | 29% | 33% |
| 14 | Abha | 12º | 8 | 8 | 0 | 4 | 4 | 25% | 32% |
| 15 | Al-Adalah | 15º | 22 | 22 | 3 | 6 | 13 | 27% | 30% |
| 16 | Al Khaleej Saihat | 14º | 24 | 24 | 6 | 0 | 18 | 25% | 28% |
The Adjusted % applies Bayesian weighting toward the league average (39%), proportional to the volume of signings — the ranking's official order.
Hit rate by transfer window
| Window | Signings | Hit rate % |
|---|
| Start-of-season window (Dec-Apr) | 46 | 21% |
| Mid-year window (May-Aug) | 112 | 43% |
Season Highlights
| Player | Club | Pos | Min | G+A | Nota | Rating |
|---|
| Fayçal Fajr | Al Wehda Club | M | 2389 | 3+8 | 7.51 | Excellent |
| Luiz Gustavo | Al-Nassr | M | 2524 | 5+4 | 7.27 | Excellent |
| Anthony Nwakaeme | Al-Fayha | M | 2093 | 9+3 | 7.19 | Excellent |
| Cristiano Ronaldo | Al-Nassr | F | 1434 | 14+2 | 7.58 | Excellent |
| Júlio Tavares | Al-Raed | F | 2303 | 8+5 | 7.01 | Excellent |
| Christofer Gonzáles | Al-Adalah | M | 2210 | 4+5 | 7.15 | Excellent |
Methodology
Each evaluated signing is classified into five tiers from a score that combines match ratings, attacking output adjusted for game time, collective contribution and consistency, in comparison with the other players in the competition. Successful signings count as a full point; Fair ones, half a point. Signings without relevant game time are unsuccessful, except for youth investments (under-23) and serious, documented injuries.
Appendix — Signings by club
* Youth investment (under-23, no game time) — outside the calculation.
Abha (8 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Devis Epassy | 30 | 2610 | 0 | 0 | Fair |
| Zakaria Al-Sudani | 27 | 1788 | 2 | 0 | Fair |
| Abdulfattah Adam Mohammed | 27 | 1486 | 4 | 1 | Fair |
| Felipe Caicedo | 25 | 1315 | 2 | 0 | Fair |
| Dries Saddiki | 15 | 997 | 0 | 0 | Below expectations |
| Saad Alselouli | 30 | 607 | 2 | 0 | Below expectations |
| Nasser Al Omran | 11 | 73 | 0 | 0 | Did not deliver |
| Abdulfattah Adam Mohammed | 0 | 0 | 0 | 0 | Did not deliver |
Al Baten (8 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Renzo López | 18 | 1619 | 8 | 2 | Excellent |
| Juan Pedroza | 17 | 1485 | 0 | 2 | Good |
| André Bukia | 16 | 1298 | 1 | 2 | Fair |
| Abdullah Al Yousif | 18 | 1247 | 0 | 1 | Below expectations |
| Andrés Roa | 15 | 956 | 3 | 1 | Fair |
| Thibault Peyre | 6 | 511 | 0 | 0 | Below expectations |
| Abdullah Al-Barrih | 17 | 240 | 0 | 1 | Did not deliver |
| Omar Al-Suhaymi | 7 | 0 | 0 | 0 | Did not deliver |
Al Khaleej Saihat (24 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Lucas Souza | 29 | 2599 | 2 | 2 | Excellent |
| Sokol Cikalleshi | 29 | 2597 | 10 | 3 | Excellent |
| André Poko | 29 | 2446 | 2 | 5 | Excellent |
| Mohammed Al-Khabrani | 29 | 1948 | 0 | 0 | Below expectations |
| Douglas Friedrich | 24 | 1800 | 0 | 0 | Below expectations |
| Al-Aowda | 27 | 1588 | 0 | 0 | Below expectations |
| Morato | 21 | 1583 | 4 | 4 | Excellent |
| Fábio Martins | 17 | 1506 | 7 | 3 | Excellent |
| Khaled Al-Semeiry | 27 | 1472 | 1 | 0 | Below expectations |
| Pedro Amaral | 15 | 1326 | 1 | 1 | Good |
| Hamad Al Abdan | 26 | 1094 | 1 | 0 | Below expectations |
| Abdullah Alshenqiti | 27 | 1076 | 0 | 0 | Did not deliver |
| Marwan Al-Haidari | 30 | 900 | 0 | 0 | Did not deliver |
| Djamel Benlamri | 9 | 747 | 0 | 0 | Below expectations |
| Ayman Al-Hujaili | 22 | 558 | 0 | 0 | Did not deliver |
| Ahmad Zain | 14 | 510 | 0 | 0 | Did not deliver |
| Hani Al-Subayani | 20 | 473 | 0 | 0 | Did not deliver |
| Saleh Al Abbas | 30 | 385 | 0 | 1 | Did not deliver |
| Brayan Riascos | 6 | 371 | 0 | 0 | Did not deliver |
| Mohamed Al-Sahli | 30 | 334 | 0 | 0 | Did not deliver |
| Hazim Al Zahrani | 7 | 213 | 0 | 0 | Did not deliver |
| Riyadh Al Ibrahim | 3 | 93 | 0 | 0 | Did not deliver |
| Abdullah Al-Harbi | 28 | 92 | 0 | 0 | Did not deliver |
| Abdullah Al-Samtai | 10 | 2 | 0 | 0 | Did not deliver |
Al Shabab (9 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Seung-gyu Kim | 30 | 2709 | 0 | 0 | Good |
| Grzegorz Krychowiak | 30 | 2658 | 3 | 2 | Excellent |
| Santi Mina | 27 | 2103 | 6 | 5 | Excellent |
| Aaron-Salem Boupendza | 17 | 1243 | 11 | 3 | Excellent |
| Riyadh Sharahili | 14 | 398 | 0 | 0 | Did not deliver |
| Ahmed Abdu | 29 | 341 | 1 | 0 | Did not deliver |
| Saeed Al-Rabiei | 17 | 274 | 0 | 0 | Did not deliver |
| Fahad Al-Muwallad | 15 | 181 | 0 | 1 | Did not deliver |
| Majed Omar Kanabah | 15 | 62 | 0 | 0 | Did not deliver |
Al Taawon (7 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Mailson | 28 | 2469 | 0 | 1 | Good |
| Naldo | 27 | 2319 | 1 | 2 | Good |
| Saad Fahad Al Nasser | 24 | 1052 | 3 | 4 | Fair |
| Flávio | 11 | 882 | 1 | 1 | Fair |
| Ziyad Al-Sahafi | 21 | 314 | 0 | 0 | Did not deliver |
| Raghed Al-Najjar | 29 | 231 | 0 | 0 | Did not deliver |
| Mohammed Al Dawsari * | 3 | 0 | 0 | 0 | Investment |
Al Taee (11 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Victor Braga | 30 | 2700 | 0 | 0 | Good |
| Alfa Semedo | 28 | 2485 | 2 | 0 | Excellent |
| Guy Mbenza | 29 | 2422 | 10 | 4 | Excellent |
| Hussain Qasim | 25 | 1899 | 0 | 2 | Fair |
| Khalil Al-Absi | 23 | 912 | 0 | 0 | Did not deliver |
| Abdullah Al-Jawaey | 23 | 240 | 0 | 0 | Did not deliver |
| Abdulmohsen Fallatah | 13 | 178 | 0 | 0 | Did not deliver |
| Hazzaa Al-Hazzaa | 9 | 136 | 0 | 0 | Did not deliver |
| Moataz Al-Baqaawi | 30 | 0 | 0 | 0 | Did not deliver |
| Rick | 1 | 0 | 0 | 0 | Did not deliver |
| Abdullah Al Shammari | 1 | 0 | 0 | 0 | Did not deliver |
Al Wehda Club (8 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Óscar Duarte | 27 | 2407 | 2 | 0 | Good |
| Fayçal Fajr | 27 | 2389 | 3 | 8 | Excellent |
| Monir El Kajoui | 22 | 1980 | 0 | 0 | Fair |
| Gerson Rodrigues | 15 | 1200 | 2 | 0 | Fair |
| Amiri Kurdi | 19 | 1092 | 0 | 0 | Did not deliver |
| Abdullah Bukhari | 26 | 1088 | 0 | 0 | Did not deliver |
| Jean-David Beauguel | 18 | 1058 | 2 | 1 | Fair |
| Yousef Alharbi | 5 | 72 | 0 | 0 | Did not deliver |
Al-Adalah (22 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Milan Mijatović | 30 | 2700 | 0 | 0 | Fair |
| Christofer Gonzáles | 26 | 2210 | 4 | 5 | Excellent |
| Reinaldo Lenis | 23 | 2018 | 3 | 2 | Good |
| Mohammed Al Oufi | 24 | 1693 | 1 | 1 | Fair |
| Abdulaziz Aljamman | 30 | 1688 | 0 | 1 | Below expectations |
| David Tijanič | 18 | 1590 | 4 | 1 | Good |
| Edson | 17 | 1315 | 0 | 0 | Fair |
| Fahd Mohammed Al-Harbi | 26 | 1285 | 0 | 0 | Did not deliver |
| Arif Al-Haydar | 29 | 1014 | 1 | 2 | Below expectations |
| Lautaro Palacios | 12 | 890 | 1 | 0 | Fair |
| Khalid Hamdi | 18 | 840 | 0 | 1 | Below expectations |
| Mikael Dyrestam | 9 | 810 | 0 | 0 | Below expectations |
| Hassan Al-Habib | 30 | 734 | 0 | 0 | Did not deliver |
| Martin Angha | 9 | 722 | 0 | 0 | Below expectations |
| Anderson Plata | 7 | 526 | 2 | 1 | Fair |
| Nasser Al-Abdali | 7 | 428 | 0 | 0 | Did not deliver |
| Walead Alshangeati | 20 | 379 | 0 | 1 | Did not deliver |
| Fwaz Altryes | 5 | 321 | 1 | 0 | Fair |
| Abdulaziz Al-Alawi | 15 | 221 | 0 | 1 | Did not deliver |
| Hussain Alnattar | 18 | 167 | 0 | 0 | Did not deliver |
| Abdullah Alhdheriti | 7 | 114 | 0 | 0 | Did not deliver |
| Nawaf Al-Sabhi | 2 | 12 | 0 | 0 | Did not deliver |
Al-Ettifaq (7 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Paulo Victor | 30 | 2700 | 0 | 0 | Good |
| Marcel Tisserand | 27 | 2383 | 0 | 1 | Good |
| Berat Ayberk Özdemir | 26 | 2026 | 1 | 0 | Good |
| Vitinho | 27 | 1785 | 3 | 2 | Good |
| Darko Velkovski | 21 | 1024 | 0 | 0 | Did not deliver |
| Abdulrahman Al-Obaid | 17 | 453 | 0 | 1 | Did not deliver |
| Mohammed Al Dawsari * | 3 | 180 | 0 | 0 | Investment |
Al-Fateh (11 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Jacob Rinne | 27 | 2385 | 0 | 1 | Good |
| Fran Vélez | 21 | 1680 | 0 | 1 | Good |
| Cristian Tello | 15 | 1200 | 4 | 4 | Excellent |
| Khalid Al-Ghannam | 15 | 673 | 3 | 2 | Fair |
| Hussain Al Moqahwi | 23 | 352 | 0 | 0 | Did not deliver |
| Nouh Al-Mousa | 18 | 318 | 0 | 0 | Did not deliver |
| Mustafa Malaika | 23 | 315 | 0 | 0 | Did not deliver |
| Tristan Dingome | 9 | 293 | 0 | 0 | Did not deliver |
| Alex Valera | 5 | 253 | 0 | 0 | Did not deliver |
| Hassan Al Salis | 20 | 159 | 0 | 0 | Did not deliver |
| Rick | 2 | 45 | 0 | 0 | Did not deliver |
Al-Fayha (12 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Paulinho Paula | 28 | 2441 | 5 | 1 | Good |
| Anthony Nwakaeme | 25 | 2093 | 9 | 3 | Excellent |
| Victor Ruiz | 28 | 1771 | 3 | 2 | Good |
| Milan Pavkov | 29 | 961 | 1 | 3 | Fair |
| Osama Al Khalaf | 16 | 757 | 1 | 2 | Below expectations |
| Mohanad Alqaydhi | 28 | 588 | 0 | 0 | Did not deliver |
| Saud Zidan | 28 | 463 | 1 | 0 | Did not deliver |
| Abdullah Al Shamekh | 25 | 320 | 0 | 0 | Did not deliver |
| Mohammed Majrashi | 22 | 284 | 0 | 0 | Did not deliver |
| Khalid Al-Kaabi | 10 | 13 | 0 | 0 | Did not deliver |
| Faisal Al-Masrahi | 5 | 0 | 0 | 0 | Did not deliver |
| Naif Almas | 0 | 0 | 0 | 0 | Did not deliver |
Al-Hilal Saudi FC (1 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Abdulelah Al-Malki | 8 | 107 | 0 | 0 | Did not deliver |
Al-Ittihad FC (6 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Tarek Hamed | 24 | 2006 | 0 | 0 | Fair |
| Ahmed Sharahili | 23 | 2006 | 4 | 3 | Excellent |
| Ahmed Bamasud | 23 | 1430 | 1 | 1 | Fair |
| Hélder Costa | 19 | 1335 | 3 | 1 | Fair |
| Mohammed Al-Saiari | 25 | 75 | 1 | 0 | Did not deliver |
| Abdullah Al-Jadani | 29 | 35 | 0 | 0 | Did not deliver |
Al-Nassr (8 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Luiz Gustavo | 29 | 2524 | 5 | 4 | Excellent |
| Ghislain Konan | 27 | 2404 | 0 | 4 | Excellent |
| Álvaro González | 22 | 1920 | 1 | 0 | Good |
| Abdulrahman Ghareeb | 29 | 1870 | 6 | 7 | Good |
| Cristiano Ronaldo | 16 | 1434 | 14 | 2 | Excellent |
| David Ospina | 13 | 1169 | 0 | 1 | Good |
| Agustín Rossi | 16 | 550 | 0 | 0 | Did not deliver |
| Nawaf Boushal | 16 | 216 | 0 | 0 | Did not deliver |
Al-Raed (7 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Silviu Lung Jr. | 28 | 2430 | 0 | 0 | Fair |
| Júlio Tavares | 27 | 2303 | 8 | 5 | Excellent |
| Alexandru Mitriță | 28 | 2169 | 6 | 1 | Good |
| Damjan Đoković | 30 | 2166 | 2 | 1 | Fair |
| Pablo Santos | 18 | 1434 | 1 | 2 | Fair |
| Abdulaziz Al Jebreen | 13 | 346 | 0 | 0 | Did not deliver |
| Malik Al Shammary | 23 | 242 | 0 | 0 | Did not deliver |
Damac (9 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Adam Maher | 29 | 2514 | 0 | 3 | Good |
| Abdelkader Bedrane | 20 | 1768 | 1 | 0 | Good |
| Bruno Duarte Da Silva | 18 | 1383 | 4 | 0 | Good |
| Abdulelah Alshamary | 22 | 1005 | 1 | 0 | Below expectations |
| Abdullah Hassoun | 24 | 963 | 0 | 1 | Did not deliver |
| Ahmad Zain | 12 | 726 | 0 | 3 | Fair |
| Dhari Al-Enezi | 21 | 320 | 0 | 0 | Did not deliver |
| Ryan Al-Mousa | 22 | 188 | 0 | 0 | Did not deliver |
| Abdulbasit Hawsawi | 0 | 0 | 0 | 0 | Did not deliver |