RPIX 2.0
Cómo funciona el ranking
RPIX versión 2.0 (aprobada por Mario, 2026-10-01). Un puntaje de 0 a 100 para los jugadores salvadoreños que de verdad están jugando.
Las cinco reglas
- 1Hay que jugar. Un jugador necesita al menos 270 minutos de liga en la temporada actual (unos tres partidos completos). Con menos, no entra al ranking y aparece como "No juega esta temporada" con el motivo.
- 2Dinero. El valor de mercado de Transfermarkt, en escala logarítmica: EUR 25.000 o menos da 0 y EUR 25 millones o más da 100. El salario solo es público en la MLS, por eso usamos el valor de mercado para todos.
- 3Minutos de esta temporada. El porcentaje de los minutos de liga de su club que ha jugado, solo de la temporada actual (no del año calendario), ajustado según la fuerza de la liga.
- 4Físico, según la posición. La estatura comparada con la típica de su posición, combinada con una curva de edad que alcanza su máximo entre los 21 y los 27 años. La estatura pesa más en porteros y defensas centrales que en laterales y extremos.
- 5Rendimiento. Lo que hace en los partidos de liga de esta temporada: los goles y las asistencias cuentan más, los tiros al arco un poco, y las tarjetas restan. A los porteros se les evalúa por vallas invictas, atajadas y goles recibidos. El resultado por 90 minutos se compara con una referencia de su posición y se ajusta según la fuerza de la liga.
La fórmula
RPIX = G x (0.35 x M + 0.25 x T + 0.20 x O + 0.20 x P)
- G = 1 si los minutos de liga de la temporada actual son 270 o más; si no, 0 (sin clasificar).
- M = 100 x clamp( log10( value_eur / 25,000 ) / 3 , 0 , 1 )
- T = clamp( 100 x minutes / ( club_matches_played x 90 ) x L , 0 , 100 )
- O = 100 x clamp( points_per_90 / ref , 0 , 1 ) x L (puntos por 90 = puntos / (minutos / 90); ver la tabla de puntos)
- P = h x H + (1 - h) x A, donde H = clamp( 50 + 15 x z , 0 , 100 ) y z = (height_cm - mu) / sigma
Los resultados se redondean a un decimal. Nunca se adivinan datos: si a un jugador le falta un dato, se muestra como "Minutos no recopilados" (o el dato que falte) y no se clasifica.
Factor de liga L
| L | Ligas |
|---|---|
| 1.00 | Top 5 de Europa (primeras de Inglaterra, España, Italia, Alemania y Francia) |
| 0.85 | MLS y otras primeras divisiones de Europa |
| 0.70 | Resto de Europa (incluidas las segundas de Polonia y Eslovaquia), Liga MX y USL Championship |
| 0.50 | Resto de América |
| 0.35 | Primera División de El Salvador |
| 0.20 | Segunda división de El Salvador |
Temporadas: Europa 2026-27, MLS 2026, Apertura 2026 de El Salvador, Colombia 2026. La lista completa está en la página de Ligas.
Estaturas de referencia
| Posición | mu (cm) | sigma | h |
|---|---|---|---|
| Portero | 188 | 5 | 0.7 |
| Defensa central | 186 | 5 | 0.6 |
| Delantero centro | 182 | 6 | 0.4 |
| Lateral (LI/LD) | 178 | 5 | 0.2 |
| Mediocampista | 178 | 6 | 0.2 |
| Extremo | 175 | 6 | 0.2 |
Curva de edad A
De 21 a 27 años: 100. Desde los 27 baja en línea recta hasta 0 a los 35. Antes de los 21 sube en línea recta desde 60 a los 17 hasta 100 a los 21. La edad se cuenta en años cumplidos.
Rendimiento: tabla de puntos
| Evento | Jugador de campo | Portero |
|---|---|---|
| Gol | +5 | +5 |
| Asistencia | +3 | +3 |
| Tiro al arco | +1 | - |
| Valla invicta | - | +3 |
| Atajada | - | +0.5 |
| Gol recibido | - | -1 |
| Tarjeta amarilla | -1 | -1 |
| Tarjeta roja | -3 | -3 |
Una segunda amarilla cuenta solo como roja, no además como amarillas. Puntos de referencia por 90: delanteros y extremos 4,0; mediocampistas 2,5; defensas (centrales y laterales) 1,2; porteros 3,0.
Ejemplo resuelto: Álex Roldán
- Dinero: EUR 3,5 M. M = 100 x log10(3.500.000 / 25.000) / 3 = 100 x log10(140) / 3 = 71,5.
- Físico: lateral derecho, 178 cm, promedio de referencia 178, entonces z = 0 y H = 50. Con 30 años, A = 100 x (35 - 30) / (35 - 27) = 62,5. En laterales la estatura pesa h = 0,2: P = 0,2 x 50 + 0,8 x 62,5 = 60,0.
- Minutos: 1.420 minutos de liga en 27 partidos de Seattle, factor MLS 0,85: T = 100 x 1.420 / (27 x 90) x 0,85 = 49,7.
- Rendimiento: 0,0 puntos en 1.420 minutos = 0,00 por 90; la referencia de los defensas es 1,2, entonces O = 100 x (0,00 / 1,2) x 0,85 = 0,0.
- RPIX = 1 x (0,35 x 71,5 + 0,25 x 49,7 + 0,20 x 0,0 + 0,20 x 60,0) = 49,5.
Reglas del voto
- Cada visitante puede marcar a un jugador como Subvalorado (+1), Justo (0) o Sobrevalorado (-1). Si vuelve a votar, cambia su voto.
- Cada votante se identifica con un hash de un solo sentido de la IP y el navegador, con una sal que cambia a diario; no se guarda la IP. Por eso una misma persona puede votar una vez por jugador al día.
- Límite: 30 votos por hora por dirección de red.
- Puntaje de la afición = 50 + 50 x voto promedio, visible solo desde 5 votos. El voto de la afición nunca cambia el RPIX.
Fuentes de datos y actualización
- Cada cifra en la página de un jugador lleva el enlace a su fuente y una fecha "al". Los valores de mercado y algunas estaturas vienen de Transfermarkt (aportados por Mario) y de las otras fuentes indicadas; los minutos y partidos vienen de los sitios de liga y estadísticas que se citan en cada jugador.
- Los datos se actualizan a mano desde esas fuentes y el ranking se recalcula con las cifras guardadas (la edad se recalcula a diario). Lo que no podemos confirmar queda vacío y se muestra como "no recopilado".
- No usamos fotos de jugadores ni escudos de clubes.
Esto es una hipótesis
Afirmamos que el RPIX v2.0 predice las convocatorias a la selección de El Salvador mejor que el valor de mercado por sí solo.
- Prueba: en cada ventana FIFA congelamos el ranking antes de que se anuncie la convocatoria, calculamos la correlación de rangos de Spearman entre el ranking congelado y la lista de convocados, y hacemos lo mismo con un ranking que use solo el valor de mercado.
- Aprobado: el RPIX supera al de solo valor de mercado en al menos 2 de 3 ventanas.
- Los pesos solo cambian con una nueva versión publicada; nunca se ajustan en silencio.
Historial: 2.0 - approved by Mario 2026-10-01 (not yet public when amended the same day). Replaces the six-part provisional formula. Adds the must-play gate (270 league minutes), current-season minutes (T), match output (O) and a position-based physical part (P). Weights 35/25/20/20.
