El Salvador · RPIX v2.7.0
Salvadoran football, ranked by performance.Football, ranked by performance
RPIX is a public, data-based rating. The AI opinion is separate and never changes the ranking.
Each score combines match performance, playing level, recent form, market context and prospect, with a confidence measure for the underlying data.
Upcoming matches El Salvador senior team
- St. Martinvs
El SalvadorAwayConcacaf Nations LeagueSKNFA Technical Centre, Basseterrein 13 days
El SalvadorvsSt. MartinHomeConcacaf Nations LeagueEstadio Mágico González, San Salvadorin 17 days
Kick-off in El Salvador time (UTC-6). If your clock is in another time zone, your local time appears below. Source: ESPN.
The ranking
206 ranked players (minimum 270 league minutes this season). Data from Transfermarkt downloaded Oct 28, 2026; scores recalculated Oct 30, 2026. Seasons differ by league: 26/27 runs about August to May and 2026 runs about February to December, so minutes are not at the same point of the year. Each player page shows the date of his last data fetch.
| # | Player | Pos | Age | Club | : National team, latest senior camp. Gold = RPIX would have called him up: RPIX takes the same number of players El Salvador called up at his position, and he is among the best by RPIX, but was not called. Shown, not scored. | Min | Confidence | RPIX | |
|---|---|---|---|---|---|---|---|---|---|
| 101 | Melvin Urbina | FWFW #18 | 20 | Not called up — Sep 2026 | 872 | 79% Medium-high: scored on 3 of 5 statistics | Data through | FW | |
| 102 | Ricardo Villatoro | FWFW #19 | 21 | Not called up — Sep 2026 | 876 | 79% Medium-high: scored on 3 of 5 statistics | Data through | FW | |
| 103 | Fernando Quintanilla | MFMF #38 | 28 | Not called up — Sep 2026 | 1,016 | 72% Medium-high: scored on 3 of 6 statistics | Data through | MF | |
| 104 | Noel Rivera | FWFW #20 | 22 | Not called up — Sep 2026 | 483 | 61% Medium: scored on 3 of 5 statistics | Data through | FW | |
| 105 | FWFW #21 | 26 | Not called up — Sep 2026 | 563 | 71% Medium-high: scored on 3 of 5 statistics | Data through | FW | ||
| 106 | Melvin Alfaro | MFMF #39 | 33 | Not called up — Sep 2026 | 678 | 65% Medium-high: scored on 3 of 6 statistics | Data through | MF | |
| 107 | Javier Ferman | FWFW #22 | 30 | Not called up — Sep 2026 | 754 | 76% Medium-high: scored on 3 of 5 statistics | Data through | FW | |
| 108 | Adriel Sorto | MFMF #40 | 20 | Not called up — Sep 2026 | 1,046 | 74% Medium-high: scored on 3 of 6 statistics | Data through | MF | |
| 109 | Bryan Amaya | MFMF #41 | 20 | Not called up — Sep 2026 | 578 | 58% Medium: scored on 3 of 6 statistics | Data through | MF | |
| 110 | FWFW #23 | 27 | Not called up — Sep 2026 | 755 | 73% Medium-high: scored on 3 of 5 statistics | Data through | FW | ||
| 111 | MFMF #42 | 37 | Not called up — Sep 2026 | 485 | 62% Medium: scored on 3 of 6 statistics | Data through | MF | ||
| 112 | DFCB #21 | 27 | Not called up — Sep 2026 | 958 | 67% Medium-high: scored on 3 of 6 statistics | Data through | DF | ||
| 113 | Anderson Portillo | MFMF #43 | 19 | Not called up — Sep 2026 | 792 | 64% Medium: scored on 3 of 6 statistics | Data through | MF | |
| 114 | Jefferson Roque | MFMF #44 | 19 | Not called up — Sep 2026 | 456 | 56% Medium: scored on 3 of 6 statistics | Data through | MF | |
| 115 | DFFB #16 | 30 | Not called up — Sep 2026 | 807 | 62% Medium: scored on 3 of 6 statistics | Data through | DF | ||
| 116 | Nelson Moreno | DFFB #17 | 29 | Not called up — Sep 2026 | 1,144 | 72% Medium-high: scored on 3 of 6 statistics | Data through | DF | |
| 117 | GKGK #12 | 38 | Called up — Sep 2026bench | 900 | 60% Medium: scored on 3 of 6 statistics | Data through | GK | ||
| 118 | Roberto Melgar | MFMF #45 | 31 | Not called up — Sep 2026 | 506 | 61% Medium: scored on 3 of 6 statistics | Data through | MF | |
| 119 | Kevin Molina | DFCB #22 | 25 | Not called up — Sep 2026 | 856 | 60% Medium: scored on 3 of 6 statistics | Data through | DF | |
| 120 | MFMF #46 | 36 | Not called up — Sep 2026 | 1,082 | 77% Medium-high: scored on 3 of 6 statistics | Data through | MF | ||
| 121 | Juan Sánchez | FWFW #24 | 25 | Not called up — Sep 2026 | 522 | 68% Medium-high: scored on 3 of 5 statistics | Data through | FW | |
| 122 | DFFB #18 | 26 | Not called up — Sep 2026 | 720 | 53% Medium: scored on 3 of 6 statistics | Data through | DF | ||
| 123 | César Flores | MFMF #47 | 30 | Not called up — Sep 2026 | 733 | 66% Medium-high: scored on 3 of 6 statistics | Data through | MF | |
| 124 | MFMF #48 | 36 | Not called up — Sep 2026 | 787 | 70% Medium-high: scored on 3 of 6 statistics | Data through | MF | ||
| 125 | FWFW #25 | 32 | Not called up — Sep 2026 | 631 | 73% Medium-high: scored on 3 of 5 statistics | Data through | FW | ||
| 126 | FWFW #26 | 34 | Not called up — Sep 2026 | 577 | 67% Medium-high: scored on 3 of 5 statistics | Data through | FW | ||
| 127 | Diego Guevara | FWMF #49 | 24 | Not called up — Sep 2026 | 566 | 52% Medium: scored on 3 of 6 statistics | Data through | FW | |
| 128 | José Guevara | DFFB #19 | 28 | Not called up — Sep 2026 | 754 | 61% Medium: scored on 3 of 6 statistics | Data through | DF | |
| 129 | Elmer Rodríguez | DFFB #20 | 19 | Not called up — Sep 2026 | 802 | 62% Medium: scored on 3 of 6 statistics | Data through | DF | |
| 130 | DFCB #23 | 29 | Not called up — Sep 2026 | 659 | 51% Medium: scored on 3 of 6 statistics | Data through | DF | ||
| 131 | Harold Ruiz | DFFB #21 | 20 | Not called up — Sep 2026 | 620 | 48% Medium: scored on 3 of 6 statistics | Data through | DF | |
| 132 | Mauricio Cuellar | DFCB #24 | 31 | Not called up — Sep 2026 | 900 | 60% Medium: scored on 3 of 6 statistics | Data through | DF | |
| 133 | Jairo Guardado | GKGK #13 | 26 | Not called up — Sep 2026 | 630 | 49% Medium: scored on 3 of 6 statistics | Data through | GK | |
| 134 | GKGK #14 | 25 | Not called up — Sep 2026 | 180 | 28% Low: scored on 2 of 6 statistics | Few minutesData through | GK | ||
| 135 | Eduardo Cruz | FWFW #27 | 19 | Not called up — Sep 2026 | 290 | 57% Medium: scored on 3 of 5 statistics | Few minutesData through | FW | |
| 136 | Edson Meléndez | DFCB #25 | 32 | Not called up — Sep 2026 | 698 | 55% Medium: scored on 3 of 6 statistics | Data through | DF | |
| 137 | GKGK #15 | 21 | Called up — Sep 2026bench | 630 | 49% Medium: scored on 3 of 6 statistics | Data through | GK | ||
| 138 | José Galindo | DFCB #26 | 33 | Not called up — Sep 2026 | 480 | 41% Low: scored on 3 of 6 statistics | Data through | DF | |
| 139 | Maynor Pérez | DFFB #22 | 30 | Not called up — Sep 2026 | 675 | 50% Medium: scored on 3 of 6 statistics | Data through | DF | |
| 140 | Jorge Mundo | MFMF #50 | 21 | Not called up — Sep 2026 | 441 | 51% Medium: scored on 3 of 6 statistics | Few minutesData through | MF | |
| 141 | Rafael Inojosa | MFMF #51 | 18 | Not called up — Sep 2026 | 431 | 46% Medium: scored on 3 of 6 statistics | Few minutesData through | MF | |
| 142 | Walter Guevara | DFCB #27 | 33 | Not called up — Sep 2026 | 675 | 51% Medium: scored on 3 of 6 statistics | Data through | DF | |
| 143 | Hugo Aguilar | DFCB #28 | 19 | Not called up — Sep 2026 | 605 | 51% Medium: scored on 3 of 6 statistics | Data through | DF | |
| 144 | Willian López | DFCB #29 | 24 | Not called up — Sep 2026 | 472 | 41% Low: scored on 3 of 6 statistics | Data through | DF | |
| 145 | MFMF #52 | 27 | Not called up — Sep 2026 | 813 | 64% Medium: scored on 3 of 6 statistics | Data through | MF | ||
| 146 | Isaí Aguilar | MFMF #53 | 28 | Not called up — Sep 2026 | 400 | 54% Medium: scored on 3 of 6 statistics | Few minutesData through | MF | |
| 147 | Francisco Escobar | MFMF #54 | 30 | Not called up — Sep 2026 | 745 | 66% Medium-high: scored on 3 of 6 statistics | Data through | MF | |
| 148 | Emerson Hernández | DFFB #23 | 25 | Not called up — Sep 2026 | 802 | 59% Medium: scored on 3 of 6 statistics | Data through | DF | |
| 149 | Marlon Consuegra | MFMF #55 | 32 | Not called up — Sep 2026 | 468 | 51% Medium: scored on 3 of 6 statistics | Data through | MF | |
| 150 | Antonio Pacheco | FWMF #56 | 18 | Not called up — Sep 2026 | 699 | 63% Medium: scored on 3 of 6 statistics | Data through | FW | |
| 151 | Rudy Ramírez | MFMF #57 | 25 | Not called up — Sep 2026 | 808 | 69% Medium-high: scored on 3 of 6 statistics | Data through | MF | |
| 152 | Xavi Rivas | DFFB #24 | 25 | Not called up — Sep 2026 | 321 | 35% Low: scored on 3 of 6 statistics | Few minutesData through | DF | |
| 153 | Marlón Cornejo | DFFB #25 | 33 | Not called up — Sep 2026 | 373 | 42% Low: scored on 3 of 6 statistics | Few minutesData through | DF | |
| 154 | DFCB #30 | 33 | Not called up — Sep 2026 | 797 | 58% Medium: scored on 3 of 6 statistics | Data through | DF | ||
| 155 | DFFB #26 | 25 | Called up — Sep 2026played 90' | 283 | 37% Low: scored on 3 of 6 statistics | Few minutesData through | DF | ||
| 156 | Willian Flores | DFFB #27 | 26 | Not called up — Sep 2026 | 585 | 50% Medium: scored on 3 of 6 statistics | Data through | DF | |
| 157 | Eduardo Hernández | DFCB #31 | 22 | Not called up — Sep 2026 | 538 | 49% Medium: scored on 3 of 6 statistics | Data through | DF | |
| 158 | Juan Benítez | DFCB #32 | 32 | Not called up — Sep 2026 | 579 | 47% Medium: scored on 3 of 6 statistics | Data through | DF | |
| 159 | Edgar Cruz | FWFW #28 | 32 | Not called up — Sep 2026 | 454 | 57% Medium: scored on 3 of 5 statistics | Data through | FW | |
| 160 | Andrés Hernández | MFMF #58 | 26 | Not called up — Sep 2026 | 565 | 60% Medium: scored on 3 of 6 statistics | Data through | MF | |
| 161 | Jonathan Palma | DFFB #28 | 34 | Not called up — Sep 2026 | 395 | 38% Low: scored on 3 of 6 statistics | Few minutesData through | DF | |
| 162 | Joel Turcios | MFMF #59 | 28 | Not called up — Sep 2026 | 438 | 58% Medium: scored on 3 of 6 statistics | Few minutesData through | MF | |
| 163 | DFCB #33 | 18 | Not called up — Sep 2026 | 483 | 44% Low: scored on 3 of 6 statistics | Data through | DF | ||
| 164 | Diego Martínez | MFMF #60 | 28 | Not called up — Sep 2026 | 292 | 41% Low: scored on 3 of 6 statistics | Few minutesData through | MF | |
| 165 | Franco Chinchilla | GKGK #16 | 18 | Not called up — Sep 2026 | 315 | 28% Low: scored on 2 of 6 statistics | Few minutesData through | GK | |
| 166 | FWFW #29 | 34 | Not called up — Sep 2026 | 409 | 60% Medium: scored on 3 of 5 statistics | Few minutesData through | FW | ||
| 167 | Carlos Anzora | MFMF #61 | 33 | Not called up — Sep 2026 | 661 | 61% Medium: scored on 3 of 6 statistics | Data through | MF | |
| 168 | Fabricio Torres | MFMF #62 | 24 | Not called up — Sep 2026 | 321 | 47% Medium: scored on 3 of 6 statistics | Few minutesData through | MF | |
| 169 | Jordy Bonilla | MFMF #63 | 30 | Not called up — Sep 2026 | 578 | 63% Medium: scored on 3 of 6 statistics | Data through | MF | |
| 170 | William Molina | DFCB #34 | 21 | Not called up — Sep 2026 | 540 | 45% Medium: scored on 3 of 6 statistics | Data through | DF | |
| 171 | MFMF #64 | 23 | Not called up — Sep 2026 | 513 | 63% Medium: scored on 3 of 6 statistics | Data through | MF | ||
| 172 | Luis Moran | MFMF #65 | 20 | Not called up — Sep 2026 | 450 | 60% Medium: scored on 3 of 6 statistics | Data through | MF | |
| 173 | Raúl Cruz | DFFB #29 | 32 | Not called up — Sep 2026 | 407 | 47% Medium: scored on 3 of 6 statistics | Few minutesData through | DF | |
| 174 | Jairo Soriano | DFCB #35 | 32 | Not called up — Sep 2026 | 566 | 48% Medium: scored on 3 of 6 statistics | Data through | DF | |
| 175 | Dixon Rivas | FWFW #30 | 26 | Not called up — Sep 2026 | 504 | 69% Medium-high: scored on 3 of 5 statistics | Data through | FW | |
| 176 | Alexander Rodríguez | DFCB #36 | 27 | Not called up — Sep 2026 | 395 | 41% Low: scored on 3 of 6 statistics | Few minutesData through | DF | |
| 177 | José Ventura | MFMF #66 | 32 | Not called up — Sep 2026 | 360 | 44% Low: scored on 3 of 6 statistics | Few minutesData through | MF | |
| 178 | Denis Bautista | FWFW #31 | 20 | Not called up — Sep 2026 | 474 | 67% Medium-high: scored on 3 of 5 statistics | Data through | FW | |
| 179 | Jeremy Rodríguez | GKGK #17 | 21 | Not called up — Sep 2026 | 435 | 37% Low: scored on 2 of 6 statistics | Few minutesData through | GK | |
| 180 | Saúl Cabrera | MFMF #67 | 28 | Not called up — Sep 2026 | 287 | 41% Low: scored on 3 of 6 statistics | Few minutesData through | MF | |
| 181 | Guillermo Fuentes | DFCB #37 | 25 | Not called up — Sep 2026 | 313 | 39% Low: scored on 3 of 6 statistics | Few minutesData through | DF | |
| 182 | Antony Peña | FWMF #68 | 20 | Not called up — Sep 2026 | 464 | 52% Medium: scored on 3 of 6 statistics | Data through | FW | |
| 183 | Tony Ismael | GKGK #18 | 23 | Not called up — Sep 2026 | 381 | 40% Low: scored on 3 of 6 statistics | Few minutesData through | GK | |
| 184 | Anthony Roque | MFMF #69 | 30 | Not called up — Sep 2026 | 467 | 55% Medium: scored on 3 of 6 statistics | Data through | MF | |
| 185 | Ronald Aparicio | FWFW #32 | 25 | Not called up — Sep 2026 | 525 | 63% Medium: scored on 3 of 5 statistics | Data through | FW | |
| 186 | Kevin Ardón | DFFB #30 | 25 | Not called up — Sep 2026 | 404 | 42% Low: scored on 3 of 6 statistics | Few minutesData through | DF | |
| 187 | Alejandro Serrano | DFCB #38 | 22 | Not called up — Sep 2026 | 378 | 40% Low: scored on 3 of 6 statistics | Few minutesData through | DF | |
| 188 | Rodrigo Rivera | MFMF #70 | 34 | Not called up — Sep 2026 | 349 | 45% Low: scored on 3 of 6 statistics | Few minutesData through | MF | |
| 189 | GKGK #19 | 36 | Not called up — Sep 2026 | 630 | 49% Medium: scored on 3 of 6 statistics | Data through | GK | ||
| 190 | Jonathan Valle | GKGK #20 | 25 | Not called up — Sep 2026 | 450 | 41% Low: scored on 3 of 6 statistics | Data through | GK | |
| 191 | Giovanni Ávila | DFCB #39 | 26 | Not called up — Sep 2026 | 394 | 41% Low: scored on 3 of 6 statistics | Few minutesData through | DF | |
| 192 | Carlos Peña | MFCB #40 | 22 | Not called up — Sep 2026 | 309 | 39% Low: scored on 3 of 6 statistics | Few minutesData through | MF | |
| 193 | Bayron López | DFCB #41 | 25 | Not called up — Sep 2026 | 406 | 42% Low: scored on 3 of 6 statistics | Few minutesData through | DF | |
| 194 | Jonathan Quintanilla | DFCB #42 | 25 | Not called up — Sep 2026 | 435 | 45% Medium: scored on 3 of 6 statistics | Few minutesData through | DF | |
| 195 | Jeison Ayala | MFMF #71 | 19 | Not called up — Sep 2026 | 448 | 56% Medium: scored on 3 of 6 statistics | Few minutesData through | MF | |
| 196 | Mauricio Gómez | MFMF #72 | 26 | Not called up — Sep 2026 | 279 | 40% Low: scored on 3 of 6 statistics | Few minutesData through | MF | |
| 197 | Francis Castillo | FWFW #33 | 20 | Not called up — Sep 2026 | 411 | 60% Medium: scored on 3 of 5 statistics | Few minutesData through | FW | |
| 198 | Juan Ángel Benítez | DFFB #31 | 28 | Not called up — Sep 2026 | 328 | 43% Low: scored on 3 of 6 statistics | Few minutesData through | DF | |
| 199 | Cristofer Maldonado | GKGK #21 | 22 | Not called up — Sep 2026 | 360 | 38% Low: scored on 3 of 6 statistics | Few minutesData through | GK | |
| 200 | MFMF #73 | 26 | Not called up — Sep 2026 | 280 | 50% Medium: scored on 3 of 6 statistics | Few minutesData through | MF |
RPIX combines five public components: performance, playing level, recent form, market context and prospect. Open a player to see the breakdown, or read the rules for the formula. National-team call-ups do not affect the score.
Biggest moves this week
RPIX today against 2026-10-24. The method changed in this period (2.6.1 to 2.7.0), so part of the movement comes from the method, not from the matches.
- Óscar Cerén +5.7
- Mayer Gil +4.8
- Francis Castillo +3.7
- Kevin Carabantes -3.4
- Amando Moreno -3.3
- Eduardo Cruz -3.2
Not ranked (128)
128 players are not ranked yet: 114 with too few minutes, 11 missing a required input, 1 injured, 2 with no current club data. We never guess a missing figure.
Go deeper with a free account
The RPIX score and its five-part breakdown are public. Sign up for recent club detail, call-up analysis, the separate AI opinion and voting.

