We identified 203 real signings across the 16 clubs of Saudi Pro League; 199 are included in the hit-rate calculation (4 youth investments set aside). Signings without relevant game time are classified as unsuccessful. League average hit rate: 34%.
Hit rate by club
1º Al-Ettifaq (8th in the league · 9 eval.)
2º Al-Fayha (14th in the league · 10 eval.)
3º Al-Faisaly FC (5th in the league · 14 eval.)
4º Al-Raed (6th in the league · 12 eval.)
5º Al Shabab (7th in the league · 12 eval.)
6º Al-Ittihad FC (10th in the league · 11 eval.)
7º Abha (9th in the league · 18 eval.)
8º Al Wehda Club (4th in the league · 15 eval.)
9º Al-Hilal Saudi FC (1st in the league · 6 eval.)
10º Al-Ahli Jeddah (3rd in the league · 11 eval.)
11º Damac (12th in the league · 26 eval.)
12º Al-Adalah (16th in the league · 19 eval.)
13º Al-Fateh (13th in the league · 9 eval.)
14º Al-Hazm (15th in the league · 14 eval.)
15º Al Taawon (11th in the league · 10 eval.)
16º Al-Nassr (2nd in the league · 3 eval.)
Detailed ranking
| Club | League position | Signings | Evaluated | Successful | Fair | Unsuccessful | Hit rate % |
|---|
| 1º | Al-Ettifaq | 8º | 9 | 9 | 4 | 2 | 3 | 56% |
| 2º | Al-Fayha | 14º | 11 | 10 | 5 | 1 | 4 | 55% |
| 3º | Al-Faisaly FC | 5º | 14 | 14 | 6 | 2 | 6 | 50% |
| 4º | Al-Raed | 6º | 13 | 12 | 4 | 4 | 4 | 50% |
| 5º | Al Shabab | 7º | 12 | 12 | 5 | 1 | 6 | 46% |
| 6º | Al-Ittihad FC | 10º | 11 | 11 | 2 | 6 | 3 | 46% |
| 7º | Abha | 9º | 18 | 18 | 5 | 3 | 10 | 36% |
| 8º | Al Wehda Club | 4º | 15 | 15 | 3 | 4 | 8 | 33% |
| 9º | Al-Hilal Saudi FC | 1º | 6 | 6 | 1 | 2 | 3 | 33% |
| 10º | Al-Ahli Jeddah | 3º | 12 | 11 | 2 | 3 | 6 | 32% |
| 11º | Damac | 12º | 26 | 26 | 4 | 7 | 15 | 29% |
| 12º | Al-Adalah | 16º | 19 | 19 | 3 | 3 | 13 | 24% |
| 13º | Al-Fateh | 13º | 10 | 9 | 2 | 0 | 7 | 22% |
| 14º | Al-Hazm | 15º | 14 | 14 | 2 | 2 | 10 | 21% |
| 15º | Al Taawon | 11º | 10 | 10 | 1 | 1 | 8 | 15% |
| 16º | Al-Nassr | 2º | 3 | 3 | 0 | 0 | 3 | 0% |
Season Highlights
| Player | Club | Min | G+A | Nota | Rating |
|---|
| Saad Bguir | Abha | 2463 | 9+8 | 7.35 | Excellent |
| Cristian Guanca | Al Shabab | 2545 | 10+5 | 7.17 | Excellent |
| Driss Fettouhi | Al-Hazm | 2470 | 3+10 | 7.25 | Excellent |
| Mohamed Fouzair | Al-Raed | 2264 | 9+4 | 7.22 | Excellent |
| Youssef El Jebli | Al-Faisaly FC | 2041 | 9+12 | 7.08 | Excellent |
Methodology
Only genuine signings for the first-team squad are considered — academy promotions, loan returns and internal moves are excluded. Each evaluated signing is classified into five tiers from a score that combines match ratings, attacking output adjusted for game time and consistency over the season, in comparison with the other players in the competition. Successful signings count as a full point; Fair ones, half a point.
Appendix — Signings by club
* Youth investment (under-23, no game time) — outside the calculation.
Abha (18 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Abdelali Mhamdi | 29 | 2624 | 0 | 0 | Good |
| Amine Attouchi | 28 | 2534 | 3 | 1 | Good |
| Saad Bguir | 28 | 2463 | 9 | 8 | Excellent |
| Karim Aouadhi | 27 | 2444 | 4 | 1 | Excellent |
| Mehdi Tahrat | 24 | 2158 | 2 | 1 | Good |
| Ammar Al Najjar | 25 | 1620 | 3 | 5 | Fair |
| Reuben Gabriel | 16 | 1385 | 1 | 0 | Below expectations |
| Sumaihan Al-Nabit | 14 | 1257 | 1 | 2 | Below expectations |
| Saleh Al Abbas | 22 | 1213 | 4 | 2 | Fair |
| Faneva Andriatsima | 11 | 886 | 5 | 1 | Fair |
| Hassan Al Qaid | 10 | 728 | 2 | 0 | Below expectations |
| Osama Ashoor | 9 | 606 | 0 | 0 | Did not deliver |
| Ahmad Al Hbeab | 7 | 555 | 0 | 0 | Did not deliver |
| Sari Amro | 5 | 409 | 0 | 0 | Did not deliver |
| Abdallh Qaisi | 8 | 357 | 0 | 0 | Did not deliver |
| Omar Al-Mzeal | 3 | 168 | 0 | 0 | Did not deliver |
| Abdulaziz Aljamman | 3 | 112 | 0 | 0 | Did not deliver |
| Adnan Fallatah | 0 | 0 | 0 | 0 | Did not deliver |
Al Shabab (12 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Cristian Guanca | 29 | 2545 | 10 | 5 | Excellent |
| Danilo Asprilla | 28 | 2408 | 7 | 6 | Excellent |
| Mohammed Salem | 26 | 2352 | 1 | 2 | Good |
| Alfred N'Diaye | 21 | 1814 | 0 | 0 | Below expectations |
| Ahmed Sharahili | 21 | 1809 | 0 | 0 | Good |
| Abdullah Al Shamekh | 21 | 1599 | 0 | 2 | Good |
| Abdulmalek Al-Khaibri | 19 | 1127 | 0 | 0 | Did not deliver |
| Abdullah Al-Zoari | 12 | 872 | 1 | 0 | Fair |
| Muteb Al-Mufarrij | 4 | 297 | 0 | 0 | Below expectations |
| Mohammed Al-Sahlawi | 7 | 84 | 0 | 1 | Did not deliver |
| Abdullah Hussein Al-Owisher | 1 | 58 | 0 | 0 | Did not deliver |
| Mohmad Atiah | 1 | 1 | 0 | 0 | Did not deliver |
Al Taawon (10 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Cássio | 27 | 2443 | 0 | 0 | Good |
| Ahmad Asiri | 23 | 1764 | 0 | 0 | Did not deliver |
| Yaseen Barnawi | 14 | 1022 | 0 | 0 | Did not deliver |
| Sultan Mandash | 8 | 506 | 0 | 0 | Did not deliver |
| Faisal Darwish | 10 | 484 | 0 | 1 | Did not deliver |
| Mohammed Al-Sahlawi | 7 | 445 | 2 | 0 | Fair |
| Fahad Ayed Al-Rashidi | 8 | 443 | 0 | 1 | Did not deliver |
| Hassan Kadesh | 8 | 383 | 0 | 0 | Below expectations |
| Sumaihan Al-Nabit | 6 | 270 | 0 | 0 | Did not deliver |
| Abdullah Al Rashidi | 4 | 24 | 0 | 0 | Did not deliver |
Al Wehda Club (15 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Youssouf Niakate | 23 | 1970 | 12 | 3 | Excellent |
| Craig Goodwin | 22 | 1940 | 4 | 7 | Excellent |
| Alberto Botía | 17 | 1483 | 1 | 1 | Good |
| Luisinho | 10 | 859 | 5 | 4 | Fair |
| Hamad Al-Jayzani | 6 | 540 | 0 | 0 | Did not deliver |
| Ayman Al-Khalif | 11 | 514 | 0 | 0 | Did not deliver |
| Élton | 8 | 502 | 0 | 3 | Fair |
| Jaber Issa | 9 | 455 | 0 | 0 | Fair |
| Abdulrahman Khalid Al Rio | 6 | 326 | 0 | 1 | Fair |
| Yassen Hamza | 6 | 251 | 0 | 0 | Did not deliver |
| Rakan Shamlan | 7 | 242 | 1 | 0 | Below expectations |
| Mohammed Al-Saiari | 11 | 118 | 0 | 1 | Did not deliver |
| Khaled Adenon | 1 | 90 | 0 | 0 | Did not deliver |
| Sultan Al-Sawadi | 1 | 11 | 0 | 0 | Did not deliver |
| Ali Alzubaidi | 0 | 0 | 0 | 0 | Did not deliver |
Al-Adalah (19 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Carolus Andria | 27 | 2377 | 9 | 1 | Excellent |
| Medwin Biteghe | 27 | 2298 | 2 | 3 | Excellent |
| Aliou Cissé | 24 | 1941 | 6 | 1 | Good |
| Radhi Al-Radhi | 16 | 1452 | 0 | 0 | Below expectations |
| Ali Al-Mazidi | 15 | 1372 | 0 | 0 | Below expectations |
| Murtadh Al-Barrih | 14 | 1062 | 0 | 1 | Did not deliver |
| Abdelaziz Ali Guechi | 11 | 955 | 0 | 0 | Did not deliver |
| Ahmed Al-Nazeri | 20 | 929 | 0 | 1 | Did not deliver |
| Aymen Mathlouthi | 10 | 875 | 0 | 0 | Below expectations |
| Savvas Gentsoglou | 10 | 860 | 0 | 0 | Fair |
| Nader Al-Mowalad | 15 | 849 | 0 | 0 | Did not deliver |
| Youssef Fouzai | 11 | 779 | 0 | 1 | Fair |
| Riyadh Sharahili | 15 | 711 | 1 | 0 | Did not deliver |
| Bader Al-Nakhli | 7 | 554 | 0 | 0 | Did not deliver |
| Awadh Khrees | 7 | 505 | 0 | 0 | Did not deliver |
| Abdulaziz Majrashi | 8 | 505 | 0 | 0 | Did not deliver |
| Bader Al Sulaiteen | 11 | 315 | 0 | 0 | Did not deliver |
| Naif Hazazi | 7 | 275 | 1 | 0 | Below expectations |
| Hussain Al-Nakhli | 7 | 252 | 0 | 1 | Fair |
Al-Ahli Jeddah (12 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Lucas Lima | 21 | 1884 | 1 | 2 | Good |
| Mohammed Al-Khabrani | 20 | 1744 | 0 | 1 | Good |
| Elvis Saric | 22 | 1677 | 0 | 0 | Fair |
| Marko Marin | 9 | 576 | 0 | 1 | Fair |
| Mohammed Al-Majhad | 6 | 377 | 0 | 1 | Fair |
| Ervin Zukanović | 3 | 270 | 0 | 0 | Did not deliver |
| Yazeed Al Bakr | 5 | 260 | 0 | 0 | Did not deliver |
| Danijel Aleksić | 1 | 90 | 1 | 0 | Did not deliver |
| Mazen Abusharara | 6 | 78 | 0 | 1 | Did not deliver |
| Sultan Mandash | 2 | 74 | 0 | 0 | Did not deliver |
| Rick | 1 | 12 | 0 | 0 | Did not deliver |
| Mohammed Al-Rubaie * | 0 | 0 | 0 | 0 | Investment |
Al-Ettifaq (9 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Souleymane Doukara | 28 | 2105 | 6 | 2 | Excellent |
| Cédric Yambéré | 25 | 2037 | 1 | 0 | Good |
| Naïm Sliti | 19 | 1377 | 2 | 5 | Excellent |
| Souza | 15 | 1280 | 1 | 0 | Good |
| Oussama Haddadi | 14 | 1260 | 0 | 0 | Fair |
| Rogerinho | 12 | 847 | 2 | 0 | Fair |
| Fahad Ghazi | 2 | 154 | 0 | 1 | Did not deliver |
| Majed Al-Najrani | 4 | 34 | 0 | 0 | Did not deliver |
| Khalid Al Barakah | 1 | 22 | 0 | 0 | Did not deliver |
Al-Faisaly FC (14 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Raphael Silva | 26 | 2344 | 2 | 0 | Good |
| Mohammed Qassem | 26 | 2312 | 1 | 1 | Good |
| William | 27 | 2174 | 3 | 4 | Good |
| Youssef El Jebli | 26 | 2041 | 9 | 12 | Excellent |
| Khaled Al-Ghamdi | 21 | 1731 | 3 | 0 | Good |
| Roly Bonevacia | 22 | 1710 | 2 | 0 | Fair |
| Khalid Al-Kaabi | 23 | 1290 | 2 | 2 | Fair |
| Guilherme Augusto | 14 | 980 | 3 | 0 | Good |
| Ahmed Ashraf | 16 | 706 | 1 | 1 | Below expectations |
| Mohammed Al-Saiari | 6 | 287 | 1 | 0 | Below expectations |
| Ahmed Al-Kassar | 1 | 90 | 0 | 0 | Did not deliver |
| Mishari Al-Thmali | 1 | 90 | 0 | 0 | Did not deliver |
| Ibrahim Ghaleb | 0 | 0 | 0 | 0 | Did not deliver |
| Tareg Alkabe | 0 | 0 | 0 | 0 | Did not deliver |
Al-Fateh (10 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Marwane Saadane | 27 | 2408 | 7 | 0 | Excellent |
| Mitchell Te Vrede | 25 | 2115 | 11 | 2 | Excellent |
| Mohammed Naji | 20 | 1356 | 2 | 0 | Did not deliver |
| André Pinto | 12 | 1001 | 0 | 1 | Below expectations |
| Mohammed Majrashi | 17 | 649 | 2 | 0 | Did not deliver |
| Majed Omar Kanabah | 13 | 600 | 0 | 1 | Did not deliver |
| Saeed Al-Dosari | 12 | 237 | 0 | 2 | Did not deliver |
| Mohammed Al-Dhaw | 6 | 210 | 0 | 0 | Did not deliver |
| Sager Otayf | 5 | 67 | 0 | 0 | Did not deliver |
| Qasim Lajami * | 2 | 33 | 0 | 0 | Investment |
Al-Fayha (11 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Neto | 26 | 2200 | 1 | 2 | Good |
| Arsenio Nunes | 27 | 2170 | 1 | 7 | Excellent |
| Samuel Owusu | 27 | 2150 | 6 | 2 | Good |
| Bandar Al Mutairi | 17 | 1530 | 0 | 0 | Below expectations |
| Carlos Villanueva | 15 | 1344 | 4 | 4 | Excellent |
| Faneva Andriatsima | 12 | 995 | 1 | 2 | Good |
| Hani Al-Subayani | 11 | 806 | 0 | 0 | Did not deliver |
| Rafael Assis | 8 | 720 | 0 | 0 | Fair |
| Hamad Al-Juhaim | 13 | 357 | 1 | 0 | Did not deliver |
| Othman Alhajj | 13 | 274 | 1 | 0 | Did not deliver |
| Awn Al Saluli * | 1 | 1 | 0 | 0 | Investment |
Al-Hazm (14 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Driss Fettouhi | 28 | 2470 | 3 | 10 | Excellent |
| Carlos Strandberg | 25 | 2059 | 13 | 2 | Excellent |
| Abdullah Alshamri | 17 | 1383 | 0 | 0 | Did not deliver |
| Mohammed Alzubaidi | 14 | 1110 | 1 | 0 | Did not deliver |
| Hassan Al-Habib | 18 | 1002 | 1 | 4 | Below expectations |
| Mansour Hamzi | 24 | 987 | 2 | 1 | Below expectations |
| Jonathan Cafú | 13 | 985 | 2 | 2 | Fair |
| Ibrahima Tandia | 12 | 733 | 2 | 2 | Fair |
| Naif Mousa | 9 | 717 | 0 | 0 | Did not deliver |
| Wesam Al-Swed | 11 | 444 | 0 | 1 | Did not deliver |
| Ahmed Al Shamrani | 6 | 393 | 0 | 0 | Did not deliver |
| Abdulrahman Al Yami | 7 | 262 | 3 | 0 | Below expectations |
| Abdulaziz Majrashi | 5 | 233 | 0 | 0 | Did not deliver |
| Omar Mohammead | 0 | 0 | 0 | 0 | Did not deliver |
Al-Hilal Saudi FC (6 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Gustavo Cuéllar | 24 | 1930 | 0 | 1 | Fair |
| Hyun Soo Jang | 21 | 1894 | 0 | 1 | Good |
| Madallah Al-Olayan | 11 | 583 | 0 | 0 | Did not deliver |
| Saleh Al-Shehri | 18 | 475 | 4 | 2 | Below expectations |
| Amiri Kurdi | 5 | 371 | 0 | 1 | Fair |
| Rick | 4 | 364 | 0 | 0 | Did not deliver |
Al-Ittihad FC (11 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Abdulelah Al-Malki | 25 | 1980 | 2 | 3 | Good |
| Hamdan Al-Shamrani | 24 | 1943 | 4 | 0 | Fair |
| Marcelo Grohe | 16 | 1451 | 0 | 0 | Fair |
| Bruno Uvini | 15 | 1361 | 1 | 0 | Good |
| Abdulrahman Alobud | 19 | 1034 | 0 | 2 | Fair |
| Leonardo Gil | 12 | 842 | 1 | 1 | Fair |
| Emiliano Vecchio | 9 | 721 | 3 | 3 | Fair |
| Haroune Camara | 16 | 627 | 1 | 1 | Below expectations |
| Wilfried Bony | 9 | 544 | 4 | 0 | Fair |
| Abdulmohsen Fallatah | 7 | 489 | 0 | 0 | Did not deliver |
| Luis Jimenez | 2 | 149 | 0 | 0 | Did not deliver |
Al-Nassr (3 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Ali Mukhtar | 17 | 944 | 0 | 0 | Did not deliver |
| Rick | 3 | 254 | 0 | 0 | Below expectations |
| Abdulfattah Adam Mohammed | 2 | 180 | 1 | 1 | Did not deliver |
Al-Raed (13 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Arnaud Djoum | 27 | 2379 | 3 | 3 | Good |
| Mohamed Fouzair | 26 | 2264 | 9 | 4 | Excellent |
| Mohammed Al-Dosari | 23 | 1842 | 0 | 1 | Fair |
| Jehad Al-Hussien | 27 | 1797 | 3 | 4 | Good |
| Ahmad Zain | 24 | 1613 | 4 | 2 | Fair |
| Ezequiel Palomeque | 18 | 1539 | 0 | 0 | Below expectations |
| Jalal Daoudi | 23 | 1513 | 7 | 0 | Fair |
| Marco Pérez | 25 | 1398 | 4 | 3 | Fair |
| Raed Al-Ghamdi | 25 | 1274 | 6 | 2 | Good |
| Mohamed Al-Sahli | 14 | 347 | 2 | 0 | Did not deliver |
| Abdullah Magrshi | 8 | 194 | 0 | 0 | Did not deliver |
| Faisal Darisi * | 2 | 92 | 0 | 0 | Investment |
| Mohammed Reeman | 0 | 0 | 0 | 0 | Did not deliver |
Damac (26 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Majed Hazazi | 20 | 1805 | 0 | 1 | Fair |
| Sergio Vittor | 15 | 1355 | 1 | 0 | Good |
| Emilio Zelaya | 14 | 1264 | 10 | 0 | Excellent |
| Jorge Fellipe | 13 | 1170 | 2 | 1 | Fair |
| Ibrahim Chenihi | 15 | 1143 | 2 | 4 | Good |
| Babacar Sarr | 13 | 1103 | 0 | 0 | Below expectations |
| Hamad Al-Jayzani | 12 | 1080 | 0 | 0 | Did not deliver |
| Mouhssine Iajour | 12 | 1050 | 3 | 0 | Fair |
| Zakaria Hadraf | 13 | 1043 | 1 | 2 | Good |
| Mohammed Abusabaan | 10 | 843 | 2 | 0 | Fair |
| Hassan Mohammed Raghfawi | 11 | 822 | 0 | 1 | Fair |
| Abdulaziz Al-Shahrani | 14 | 794 | 0 | 0 | Did not deliver |
| Abdulwahab Jafar | 15 | 657 | 1 | 1 | Below expectations |
| Jamaan Al Dawsari | 8 | 595 | 0 | 0 | Did not deliver |
| Sami Al-Najei | 16 | 584 | 0 | 0 | Did not deliver |
| Abdullah Al-Jawaey | 12 | 567 | 2 | 2 | Below expectations |
| Mohammed Harzan Mohsen | 13 | 508 | 0 | 2 | Did not deliver |
| Sami Kassar | 5 | 341 | 0 | 0 | Did not deliver |
| Mohammed Al-Shahrani | 7 | 294 | 0 | 1 | Did not deliver |
| Mazen Abusharara | 7 | 283 | 1 | 1 | Fair |
| Rafael Costa | 3 | 270 | 1 | 1 | Fair |
| Khaled Mohammed Shraheli | 2 | 180 | 0 | 0 | Did not deliver |
| Murad Al Rashidi | 4 | 94 | 0 | 0 | Did not deliver |
| Saeed Hzam | 1 | 45 | 0 | 0 | Did not deliver |
| Muteb Hamad | 1 | 1 | 0 | 0 | Did not deliver |
| Jamaan Al Dosari | 0 | 0 | 0 | 0 | Did not deliver |