API de partidos
Todo lo de cada partido —oficiales de la liga y MM de nuestros servers— en JSON: resultado, goles, tarjetas, cambios, estadísticas, cada jugador y el análisis del plugin. Son los mismos números que muestra la Sala de estar. Es gratis, de solo lectura y no hace falta clave.
Para empezar
Pedí la lista de partidos y después el partido que quieras con su id:
curl "https://dt.matchmaking-iosoccer-sudamerica.bid/api/v1/partidos?equipo=dream seven" curl "https://dt.matchmaking-iosoccer-sudamerica.bid/api/v1/partido/mm-27013_1791410017"
Desde un bot de Discord (Node 18 o más)
const r = await fetch("https://dt.matchmaking-iosoccer-sudamerica.bid/api/v1/partidos?tipo=oficial&por=1");
const { partidos } = await r.json();
const p = await (await fetch("https://dt.matchmaking-iosoccer-sudamerica.bid/api/v1/partido/" + partidos[0].id)).json();
const { local, visitante, resultado } = p.partido;
canal.send(`${local.nombre} ${resultado.local}-${resultado.visitante} ${visitante.nombre} · ${p.partido.link}`);
Desde Python
import requests
p = requests.get("https://dt.matchmaking-iosoccer-sudamerica.bid/api/v1/partido/mm-27013_1791410017", timeout=10).json()
for j in p["jugadores"]["local"]:
extra = j["plugin"]["recuperaciones"] if j["plugin"] else "sin plugin"
print(j["nombre"], j["juego"]["goles"], "goles ·", extra, "recuperaciones")
Reglas
- Todo en castellano, con la unidad en el nombre cuando no es una cantidad:
_pct(porcentaje),_kmh,_m(metros),minutos,km_recorridos. - Versión estable: dentro de la v1 ningún campo cambia de nombre ni desaparece. Se pueden sumar campos nuevos: ignorá los que no conozcas.
- Las horas van en hora de Argentina (ISO 8601,
-03:00). - Si un número no se puede saber, viene
null(nunca un 0 inventado). - Para un bot: consultá cada unos minutos, no en un bucle. Con 1 consulta por minuto alcanza y sobra.
La lista de partidos
/api/v1/partidosLos oficiales jugados y los MM guardados, del más nuevo al más viejo. Los filtros se combinan.
| Parámetro | Qué hace |
|---|---|
fecha | hoy, ayer, 7d (hoy y los 6 días anteriores) o un día AAAA-MM-DD. |
equipo | Parte del nombre de un equipo, sin importar tildes ni mayúsculas. |
jugador | Parte del nombre de un jugador que haya jugado ese partido. |
tipo | oficial o mm. Sin esto, los dos. |
pagina | Desde 1. |
por | Partidos por página: de 1 a 50 (si no, 20). |
Responde pagina, paginas, por, total y partidos: cada uno con lo de partido más con_datos_del_plugin.
{
"api": "gran-dt",
"version": 1,
"generado": "2026-10-13T12:45:00-03:00",
"pagina": 1,
"paginas": 9,
"por": 2,
"total": 17,
"partidos": [
{
"id": "of-9001",
"tipo": "oficial",
"fecha_hora": "2026-10-12T23:00:00-03:00",
"estado": "terminado",
"local": {
"nombre": "Dream Seven",
"escudo": "https://dt.matchmaking-iosoccer-sudamerica.bid/static/escudos/Dream_Seven.png"
},
"visitante": {
"nombre": "Bardero$ Crew",
"escudo": "https://dt.matchmaking-iosoccer-sudamerica.bid/static/escudos/Bardero_Crew.png"
},
"resultado": {
"local": 1,
"visitante": 2
},
"link": "https://dt.matchmaking-iosoccer-sudamerica.bid/sala/partido/9001",
"torneo": "Liga D1 T18",
"fecha_torneo": "Fecha 7",
"con_datos_del_plugin": false
},
{
"id": "mm-27013_1791410017",
"tipo": "mm",
"fecha_hora": "2026-10-07T18:53:37-03:00",
"estado": "terminado",
"local": {
"nombre": "Dream Seven",
"escudo": "https://dt.matchmaking-iosoccer-sudamerica.bid/static/escudos/Dream_Seven.png"
},
"visitante": {
"nombre": "Black United",
"escudo": "https://dt.matchmaking-iosoccer-sudamerica.bid/static/escudos/Black_United.png"
},
"resultado": {
"local": 4,
"visitante": 2
},
"link": "https://dt.matchmaking-iosoccer-sudamerica.bid/sala/mm/27013_1791410017",
"server": "27013",
"mapa": "8v8_rcm",
"con_datos_del_plugin": true
}
]
}
Un partido
/api/v1/partido/<id>El id es el de la lista: of-<número> para un oficial y mm-<puerto>_<inicio> para un MM. También sirve lo que sale al final del link del partido en la Sala, tal cual:
| Link en la Sala | En la API |
|---|---|
/sala/partido/1791595971088 | /api/v1/partido/1791595971088 (o of-1791595971088) |
/sala/mm/27011_1791864584 | /api/v1/partido/27011_1791864584 (o mm-27011_1791864584) |
| Parámetro | Qué hace |
|---|---|
detalle=1 | Suma detalle: cada remate, falta, recuperación, pérdida, intercepción, bloqueo, despeje, pase clave, pase largo, contraataque y pelota parada, con su lugar en metros. Pesa unas 4 veces más: pedilo solo si lo vas a usar. |
Trae, en este orden: partido, fuentes, eventos, estadisticas, jugadores, analisis, momento y, si lo pediste, detalle.
partido y un aviso, y el resto vacío: el detalle aparece unos minutos después del final.Juego y plugin: de dónde sale cada número
Hay dos fuentes y cada número dice de cuál viene:
- juego Los números que anota el propio IOSoccer: goles, remates, pases, atajadas, km… Salen del archivo que deja el server al terminar o de la API oficial de la liga. Van en los bloques
juego. - plugin Lo que mide nuestro plugin en nuestros servers: recuperaciones, pérdidas, bloqueos, despejes, pases progresivos, xA, velocidad de los remates, datos del arquero y todo el análisis. Van en los bloques
plugin,arqueroyanalisis. Si el partido no se jugó con el plugin, vienen ennull. - Gran DT Lo que calcula Gran DT: el rating y los puntos.
Si el plugin se prendió con el partido empezado, fuentes.plugin.desde_minuto dice desde cuándo mira: todo lo del plugin cuenta solo desde ahí (por eso puede haber menos atajadas que en las estadísticas del juego).
Probala
Pegá el link de un partido de la Sala (o escribí una dirección de la API) y mirá la respuesta real.
Cada campo
<lado> es local o visitante; [] quiere decir cada elemento de la lista. Las velocidades son «del juego»: una escala para comparar, no una medida real.
No hay ningún campo con eso.
El pedido 4 campos
| Campo | Unidad | Fuente | Qué es |
|---|---|---|---|
api | Siempre «gran-dt». | ||
version | Versión del formato: 1. Dentro de la v1 los campos no se renombran ni se sacan; se pueden sumar nuevos. | ||
generado | fecha y hora | Cuándo se armó la respuesta (hora de Argentina). | |
aviso | Un aviso en castellano cuando el partido todavía no tiene resumen (se está jugando o recién terminó). Si no, null. |
partido: quién, cuándo y cómo salió 21 campos
| Campo | Unidad | Fuente | Qué es |
|---|---|---|---|
partido | Los datos básicos. Es lo mismo que trae cada fila de /api/v1/partidos. | ||
partido.id | El id para pedir el partido: «of-<número>» (oficial) o «mm-<puerto>_<inicio>» (MM). | ||
partido.tipo | «oficial» (del calendario de la liga) o «mm» (partido de matchmaking en nuestros servers). | ||
partido.fecha_hora | fecha y hora | Cuándo empezó (hora de Argentina, ISO 8601). | |
partido.estado | «terminado», «en_vivo», «en_horario» (es su hora pero no hay datos en vivo) o «por_jugar». | ||
partido.local | El equipo local. | ||
partido.local.nombre | Nombre del equipo. En un MM sin nombres en el server se deduce por los jugadores; si no se puede, «Local». | ||
partido.local.escudo | link | La imagen del escudo, o null si no hay. | |
partido.visitante | El equipo visitante (mismos campos que local). | ||
partido.visitante.nombre | Nombre del equipo visitante. | ||
partido.visitante.escudo | link | La imagen del escudo, o null. | |
partido.resultado | juego | El resultado: goles del local y del visitante. null si todavía no hay. | |
partido.resultado.local | goles | juego | Goles del local. |
partido.resultado.visitante | goles | juego | Goles del visitante. |
partido.resultado.ganador | juego | «local», «visitante» o «empate» (solo en /api/v1/partido). | |
partido.link | link | El partido en la Sala de Gran DT, con todo dibujado. | |
partido.torneo | Solo oficiales: el torneo («Liga D1 T18»). | ||
partido.fecha_torneo | Solo oficiales: la fecha del torneo («Fecha 7»). | ||
partido.server | Solo MM: el puerto del server donde se jugó. | ||
partido.mapa | Solo MM: el mapa («8v8_rcm»). | ||
con_datos_del_plugin | sí/no | plugin | Solo en la lista: si el partido tiene lo que mide el plugin (análisis, recuperaciones, etc.). |
fuentes: de dónde sale cada cosa 6 campos
| Campo | Unidad | Fuente | Qué es |
|---|---|---|---|
fuentes | De dónde salieron los números de este partido. | ||
fuentes.juego | juego | Origen de los números del juego: «archivo del server» (el JSON que deja el server al terminar), «API oficial» o «plugin (sin archivo del server)» (los contadores del juego leídos por el plugin). | |
fuentes.plugin | plugin | Lo que mide nuestro plugin. Solo en partidos jugados en nuestros servers. | |
fuentes.plugin.hay | sí/no | plugin | Si hay datos del plugin. Si es false, «plugin» y «analisis» vienen en null. |
fuentes.plugin.desde_minuto | minuto | plugin | Si el plugin empezó a mirar con el partido empezado, desde qué minuto. null = lo vio entero. Todo lo del plugin cuenta solo desde ahí. |
fuentes.plugin.desde_seg | s de juego | plugin | Lo mismo en segundos de reloj de partido. |
eventos: lo que pasó, minuto a minuto 18 campos
| Campo | Unidad | Fuente | Qué es |
|---|---|---|---|
eventos | Goles, tarjetas, atajadas, remates afuera y cambios, en orden. | ||
eventos[].minuto | minuto | Minuto de juego (número). | |
eventos[].minuto_txt | El minuto como se muestra: «45+2». | ||
eventos[].periodo | «1T», «2T», «ET1», «ET2» o «penales». | ||
eventos[].tipo | «gol», «gol_en_contra», «amarilla», «roja», «atajada», «afuera» (remate que no fue al arco) o «cambio». | ||
eventos[].equipo | local o visitante. En «gol_en_contra», el equipo que se benefició. En «atajada», el del arquero. | ||
eventos[].jugador | Quién: el goleador, el amonestado, el que remató afuera o el arquero que atajó. | ||
eventos[].asistencia | juego | Solo goles con asistencia: quién la dio. | |
eventos[].rival | juego | En las atajadas: el que remató. | |
eventos[].xg | goles esperados (0 a 1) | juego | Qué tan probable era que ese remate fuera gol. |
eventos[].de_cabeza | sí/no | juego | Remates: si fue de cabeza. |
eventos[].de_penal | sí/no | plugin | Remates: si fue de penal (lo reconoce el plugin por el lugar y la falta previa). |
eventos[].de_aire | sí/no | plugin | Remates: le pegó con la pelota en el aire (volea o cabezazo). |
eventos[].velocidad_kmh | km/h «del juego» | plugin | Remates: la velocidad de la pelota al salir. Escala para comparar, no una medida real: el juego no pasa de unos 130. |
eventos[].entra | juego | Cambios: el que entra. | |
eventos[].sale | juego | Cambios: el que sale. | |
eventos[].puesto | juego | Cambios: el puesto en el que entra (GK, LB, CB, RB, CM, LW, RW, CF). | |
eventos[].fuente | «juego» o «plugin»: de dónde sale el evento. |
estadisticas: los números de cada equipo 30 campos
| Campo | Unidad | Fuente | Qué es |
|---|---|---|---|
estadisticas | Por equipo: estadisticas.local y estadisticas.visitante. | ||
estadisticas.<lado>.juego | juego | Los números del juego (los mismos de la pestaña Estadísticas). | |
estadisticas.<lado>.juego.posesion_pct | % | juego | Posesión. |
estadisticas.<lado>.juego.remates | cantidad | juego | Remates. |
estadisticas.<lado>.juego.remates_al_arco | cantidad | juego | Remates al arco. |
estadisticas.<lado>.juego.pases | cantidad | juego | Pases intentados. |
estadisticas.<lado>.juego.precision_pases_pct | % | juego | Pases que llegaron a un compañero. |
estadisticas.<lado>.juego.ocasiones_creadas | cantidad | juego | Chances creadas (pases clave + asistencias). |
estadisticas.<lado>.juego.atajadas | cantidad | juego | Atajadas de su arquero. |
estadisticas.<lado>.juego.intercepciones | cantidad | juego | Intercepciones. |
estadisticas.<lado>.juego.faltas | cantidad | juego | Faltas cometidas. |
estadisticas.<lado>.juego.amarillas | cantidad | juego | Tarjetas amarillas. |
estadisticas.<lado>.juego.rojas | cantidad | juego | Tarjetas rojas. |
estadisticas.<lado>.juego.corners | cantidad | juego | Córners a favor. |
estadisticas.<lado>.juego.offsides | cantidad | juego | Offsides. |
estadisticas.<lado>.juego.xg | goles esperados | juego | Suma del xG de sus remates (cuando el juego lo manda). |
estadisticas.<lado>.juego.goles | goles | juego | Goles (solo en partidos sin archivo del server). |
estadisticas.<lado>.plugin | plugin | Lo que mide el plugin para todo el equipo (solo con plugin; si no, no viene). | |
estadisticas.<lado>.plugin.recuperaciones | cantidad | plugin | Veces que le sacó la pelota al rival con la pelota en juego (incluye intercepciones y quites). |
estadisticas.<lado>.plugin.recuperaciones_en_ataque | cantidad | plugin | Recuperaciones en el último tercio, cerca del arco rival. |
estadisticas.<lado>.plugin.perdidas | cantidad | plugin | Veces que perdió la pelota. |
estadisticas.<lado>.plugin.perdidas_pase_errado | cantidad | plugin | Pérdidas por un pase que no llegó. |
estadisticas.<lado>.plugin.perdidas_se_la_sacaron | cantidad | plugin | Pérdidas porque se la robaron. |
estadisticas.<lado>.plugin.perdidas_la_tiro_afuera | cantidad | plugin | Pérdidas porque la tiró afuera (lateral, córner o saque de arco para el rival). |
estadisticas.<lado>.plugin.intercepciones | cantidad | plugin | Intercepciones ubicadas en la cancha. |
estadisticas.<lado>.plugin.intercepciones_importantes | cantidad | plugin | Intercepciones en su propio tercio. |
estadisticas.<lado>.plugin.bloqueos | cantidad | plugin | Remates rivales que tapó un jugador de campo. |
estadisticas.<lado>.plugin.despejes | cantidad | plugin | Pelotas que rechazó dentro de su área. |
estadisticas.<lado>.plugin.despejes_de_centro | cantidad | plugin | Despejes de un centro que vino desde una banda. |
estadisticas.<lado>.plugin.faltas_con_lugar | cantidad | plugin | Faltas que el plugin ubicó en la cancha (el juego anota pocas). |
jugadores: uno por uno 53 campos
| Campo | Unidad | Fuente | Qué es |
|---|---|---|---|
jugadores | Por equipo: jugadores.local y jugadores.visitante. En un MM con arquero único, ese jugador aparece en los dos. | ||
jugadores.<lado>[].nombre | Nombre en el juego. | ||
jugadores.<lado>[].puesto | juego | Puesto donde más jugó: GK, LB, CB, RB, CM, LW, RW o CF. | |
jugadores.<lado>[].minutos | min | juego | Minutos jugados. |
jugadores.<lado>[].rating | 0 a 100 | Gran DT | La nota del partido (la misma escala que la Sala). |
jugadores.<lado>[].puntos_gran_dt | puntos | Gran DT | Los puntos de Gran DT que le daría este partido (solo para mostrar; en un MM no suman). |
jugadores.<lado>[].juego | juego | Los números del juego. | |
jugadores.<lado>[].juego.goles | goles | juego | Goles. |
jugadores.<lado>[].juego.asistencias | cantidad | juego | Asistencias. |
jugadores.<lado>[].juego.goles_en_contra | cantidad | juego | Goles en contra. |
jugadores.<lado>[].juego.remates | cantidad | juego | Remates. |
jugadores.<lado>[].juego.remates_al_arco | cantidad | juego | Remates al arco. |
jugadores.<lado>[].juego.xg | goles esperados | juego | Suma del xG de sus remates. |
jugadores.<lado>[].juego.pases | cantidad | juego | Pases intentados. |
jugadores.<lado>[].juego.pases_completos | cantidad | juego | Pases que llegaron. |
jugadores.<lado>[].juego.precision_pases_pct | % | juego | pases_completos sobre pases (null si no dio ninguno). |
jugadores.<lado>[].juego.pases_clave | cantidad | juego | Pases que terminaron en remate. |
jugadores.<lado>[].juego.ocasiones_creadas | cantidad | juego | Pases clave + asistencias. |
jugadores.<lado>[].juego.intercepciones | cantidad | juego | Intercepciones. |
jugadores.<lado>[].juego.quites | cantidad | juego | Barridas que le sacaron la pelota al rival. |
jugadores.<lado>[].juego.atajadas | cantidad | juego | Atajadas. |
jugadores.<lado>[].juego.goles_recibidos | goles | juego | Solo arqueros: goles que le hicieron. |
jugadores.<lado>[].juego.faltas | cantidad | juego | Faltas cometidas. |
jugadores.<lado>[].juego.amarillas | cantidad | juego | Amarillas. |
jugadores.<lado>[].juego.rojas | cantidad | juego | Rojas. |
jugadores.<lado>[].juego.km_recorridos | km | juego | Distancia que corrió. |
jugadores.<lado>[].juego.fuente | «juego» o «plugin» (cuando no hay archivo del server y los números se leyeron en vivo). | ||
jugadores.<lado>[].plugin | plugin | Lo que mide el plugin para este jugador; null si el partido no tiene plugin. | |
jugadores.<lado>[].plugin.perdidas | cantidad | plugin | Pelotas que perdió. |
jugadores.<lado>[].plugin.perdidas_pase_errado | cantidad | plugin | …por un pase que no llegó. |
jugadores.<lado>[].plugin.perdidas_se_la_sacaron | cantidad | plugin | …porque se la robaron. |
jugadores.<lado>[].plugin.perdidas_la_tiro_afuera | cantidad | plugin | …porque la tiró afuera. |
jugadores.<lado>[].plugin.recuperaciones | cantidad | plugin | Pelotas que recuperó. |
jugadores.<lado>[].plugin.intercepciones_importantes | cantidad | plugin | Intercepciones en su propio tercio. |
jugadores.<lado>[].plugin.bloqueos | cantidad | plugin | Remates rivales que tapó. |
jugadores.<lado>[].plugin.despejes | cantidad | plugin | Pelotas que rechazó en su área. |
jugadores.<lado>[].plugin.pases_progresivos | cantidad | plugin | Pases que acercaron mucho la pelota al arco rival (30 m en campo propio, 15 si cruza la mitad, 10 en campo rival). |
jugadores.<lado>[].plugin.xa | asistencias esperadas | plugin | Suma del xG de los remates que salieron de sus pases. |
jugadores.<lado>[].plugin.remate_mas_fuerte_kmh | km/h «del juego» | plugin | Su remate más fuerte (null si no remató). |
jugadores.<lado>[].arquero | plugin | Solo si atajó: lo suyo como arquero, sumando los dos equipos si atajó para los dos (MM con arquero único). | |
jugadores.<lado>[].arquero.atajadas | cantidad | plugin | Atajadas que vio el plugin. |
jugadores.<lado>[].arquero.agarradas | cantidad | plugin | Atajadas en las que se quedó con la pelota. |
jugadores.<lado>[].arquero.rebotes | cantidad | plugin | Atajadas en las que la dio en rebote. |
jugadores.<lado>[].arquero.bajo_los_palos | cantidad | plugin | Atajadas a 2,5 m o menos de la línea. |
jugadores.<lado>[].arquero.achicando | cantidad | plugin | Atajadas saliendo: más allá del área chica. |
jugadores.<lado>[].arquero.salidas | cantidad | plugin | Pelotas que fue a buscar y agarró sin que fuera un remate. |
jugadores.<lado>[].arquero.cortes_fuera_del_area | cantidad | plugin | Pelotas que cortó fuera del área. |
jugadores.<lado>[].arquero.al_arco | plugin | Cuándo estuvo al arco, una entrada por equipo para el que atajó. | |
jugadores.<lado>[].arquero.al_arco[].atajo_para | plugin | local o visitante. | |
jugadores.<lado>[].arquero.al_arco[].desde_minuto | minuto | plugin | Desde qué minuto. |
jugadores.<lado>[].arquero.al_arco[].hasta_minuto | minuto | plugin | Hasta qué minuto. |
jugadores.<lado>[].arquero.al_arco[].todo_el_partido | sí/no | plugin | Si atajó todo el partido para ese equipo. |
jugadores.<lado>[].arquero.al_arco[].minutos | min | plugin | Minutos al arco para ese equipo (null con plugins viejos). |
analisis: cómo jugó cada equipo (todo del plugin) 78 campos
| Campo | Unidad | Fuente | Qué es |
|---|---|---|---|
analisis | plugin | El análisis de la pestaña Análisis de la Sala, por equipo. null si el partido no tiene plugin. | |
analisis.fuente | plugin | Siempre «plugin». | |
analisis.<lado>.estilo | plugin | El estilo de juego (aparece con unos 20 minutos de datos; si no, null). | |
analisis.<lado>.estilo.frase | plugin | El estilo en una frase. | |
analisis.<lado>.estilo.etiquetas | plugin | Las etiquetas que se ganó. | |
analisis.<lado>.estilo.etiquetas[].id | plugin | toque, directo, campo_rival, crea, contra, presion, bajo, izq, der, centro, parada o lejos. | |
analisis.<lado>.estilo.etiquetas[].nombre | plugin | El nombre para mostrar («Presión alta»). | |
analisis.<lado>.estilo.etiquetas[].porque | plugin | Por qué se la ganó, con los números. | |
analisis.<lado>.dominio | plugin | Dónde estuvo la pelota mientras la tenía. | |
analisis.<lado>.dominio.tuvo_la_pelota_pct | % | plugin | Del tiempo que alguien tuvo la pelota, cuánto la tuvo este equipo. |
analisis.<lado>.dominio.en_el_ultimo_tercio_pct | % de su tenencia | plugin | Cuánto de su tenencia fue cerca del arco rival. |
analisis.<lado>.dominio.dominio_del_ultimo_tercio_pct | % | plugin | Del tiempo con la pelota en un último tercio (de cualquiera), cuánto fue suyo. |
analisis.<lado>.dominio.en_su_tercio_pct | % de su tenencia | plugin | Cuánto de su tenencia fue en su propio tercio. |
analisis.<lado>.dominio.en_el_medio_pct | % de su tenencia | plugin | Cuánto fue en el tercio del medio. |
analisis.<lado>.dominio.ataco_por_pct | % | plugin | Por dónde atacó: izquierda, centro y derecha (de su lado). |
analisis.<lado>.dominio.zonas_pct | % | plugin | La cancha en 9 zonas (ataque/medio/propio × izquierda/centro/derecha): qué parte de su tenencia pasó en cada una. |
analisis.<lado>.formacion | plugin | La Formación real: dónde jugó cada uno, de verdad, en todo el partido. | |
analisis.<lado>.formacion.dibujo | plugin | El dibujo que formaron los de campo, de atrás para adelante («3-1-3»). | |
analisis.<lado>.formacion.bloque | plugin | «alto», «medio» o «bajo»: dónde se paró la defensa. | |
analisis.<lado>.formacion.bloque_medido | plugin | «sin la pelota» (plugins nuevos) o «todo el partido». | |
analisis.<lado>.formacion.defensa_en_su_tercio_pct | % | plugin | Tiempo de la defensa en su tercio (56% o más = bloque bajo). |
analisis.<lado>.formacion.defensa_pasando_la_mitad_pct | % | plugin | Tiempo de la defensa pasando la mitad (24% o más = bloque alto). |
analisis.<lado>.formacion.lineas | plugin | Cada línea: defensa, medio (si hay) y ataque. | |
analisis.<lado>.formacion.lineas[].linea | plugin | «defensa», «medio» o «ataque». | |
analisis.<lado>.formacion.lineas[].jugadores | plugin | Quiénes la formaron. | |
analisis.<lado>.formacion.lineas[].minutos_por_franja | min por jugador | plugin | La cancha en 6 franjas de su arco al rival (su_area, su_defensa, medio_propio, medio_rival, ataque, area_rival): minutos que pasó en cada una, en promedio, cada jugador de la línea. |
analisis.<lado>.pases | plugin | La red de pases. | |
analisis.<lado>.pases.pases | cantidad | plugin | Pases entre compañeros que vio el plugin. |
analisis.<lado>.pases.progresivos | cantidad | plugin | Pases que acercaron mucho la pelota al arco rival. |
analisis.<lado>.pases.largos | cantidad | plugin | Pases de 30 m o más. |
analisis.<lado>.pases.en_el_ultimo_tercio | cantidad | plugin | Pases recibidos cerca del arco rival. |
analisis.<lado>.pases.sociedades | plugin | Las 8 parejas que más se la pasaron (en ese sentido). | |
analisis.<lado>.pases.sociedades[].da | plugin | El que la dio. | |
analisis.<lado>.pases.sociedades[].recibe | plugin | El que la recibió. | |
analisis.<lado>.pases.sociedades[].pases | cantidad | plugin | Cuántas veces. |
analisis.<lado>.pases.salen_de_cada_zona_pct | % | plugin | De qué zona salieron sus pases (las mismas 9 zonas: propio/medio/ataque × izquierda/centro/derecha). |
analisis.<lado>.pases.de_zona_a_zona | plugin | Los caminos más usados (hasta 6, con 3 pases o más). | |
analisis.<lado>.pases.de_zona_a_zona[].desde | plugin | Zona de salida. | |
analisis.<lado>.pases.de_zona_a_zona[].hasta | plugin | Zona de llegada. | |
analisis.<lado>.pases.de_zona_a_zona[].pases | cantidad | plugin | Cuántos pases. |
analisis.<lado>.pases_clave | plugin | Los pases que terminaron en remate. | |
analisis.<lado>.pases_clave.pases_clave | cantidad | plugin | Pases clave (incluye las asistencias). |
analisis.<lado>.pases_clave.asistencias | cantidad | plugin | Los que terminaron en gol. |
analisis.<lado>.pases_clave.xa | asistencias esperadas | plugin | Suma del xG de esos remates. |
analisis.<lado>.contraataques | plugin | Recuperó en su mitad y remató en menos de 60 s de juego (unos 13 s reales), sin que el rival la toque. | |
analisis.<lado>.contraataques.cantidad | cantidad | plugin | Contraataques que terminaron en remate. |
analisis.<lado>.contraataques.goles | goles | plugin | Los que fueron gol. |
analisis.<lado>.contraataques.segundos_promedio | s reales | plugin | Cuánto tardó, en promedio, de la recuperación al remate. |
analisis.<lado>.pelota_parada | plugin | Sus saques: corner, libre (tiro libre), lateral y arco (saque de arco). | |
analisis.<lado>.pelota_parada.<tipo>.cantidad | cantidad | plugin | Cuántos sacó. |
analisis.<lado>.pelota_parada.<tipo>.como_termino | cantidad | plugin | Cómo terminó la jugada: gol, atajada, remate (afuera), despeje, arquero (la agarró), rival (la ganó), afuera, falta o sigue (se siguió jugando). |
analisis.<lado>.velocidad_remates | plugin | Qué tan fuerte remató (null si no hay remates medidos). | |
analisis.<lado>.velocidad_remates.remates_medidos | cantidad | plugin | Remates con velocidad. |
analisis.<lado>.velocidad_remates.promedio_kmh | km/h «del juego» | plugin | Promedio. |
analisis.<lado>.velocidad_remates.mas_fuerte_kmh | km/h «del juego» | plugin | El más fuerte. |
analisis.<lado>.velocidad_remates.canonazos | cantidad | plugin | Remates de 125 km/h o más. |
analisis.<lado>.velocidad_remates.fuertes | cantidad | plugin | De 100 a 124 km/h. |
analisis.<lado>.velocidad_remates.suaves | cantidad | plugin | De menos de 100 km/h. |
analisis.<lado>.velocidad_remates.promedio_goles_kmh | km/h «del juego» | plugin | Promedio de sus goles (null si no hizo). |
analisis.<lado>.arqueros | plugin | Los que atajaron para este equipo. | |
analisis.<lado>.arqueros[].nombre | plugin | El arquero. | |
analisis.<lado>.arqueros[].atajadas | cantidad | plugin | Atajadas para este equipo. |
analisis.<lado>.arqueros[].agarradas | cantidad | plugin | Se quedó con la pelota. |
analisis.<lado>.arqueros[].rebotes | cantidad | plugin | La dio en rebote. |
analisis.<lado>.arqueros[].atajadas_por_zona | cantidad | plugin | Dónde atajó: bajo_los_palos (≤2,5 m), area_chica, achicando (hasta el borde del área) y fuera_del_area. |
analisis.<lado>.arqueros[].salidas | cantidad | plugin | Pelotas que fue a buscar y agarró. |
analisis.<lado>.arqueros[].cortes_fuera_del_area | cantidad | plugin | Pelotas que cortó fuera del área. |
analisis.<lado>.arqueros[].pases | cantidad | plugin | Pases a compañeros. |
analisis.<lado>.arqueros[].pases_largos | cantidad | plugin | De esos, los de 30 m o más. |
analisis.<lado>.arqueros[].perdidas | cantidad | plugin | Pelotas que perdió. |
analisis.<lado>.arqueros[].metros_promedio_a_su_arco | m | plugin | A qué distancia de su arco jugó, en promedio. |
analisis.<lado>.arqueros[].velocidad_promedio_atajadas_kmh | km/h «del juego» | plugin | Velocidad promedio de los remates que atajó. |
analisis.<lado>.arqueros[].velocidad_max_atajada_kmh | km/h «del juego» | plugin | El remate más fuerte que atajó. |
analisis.<lado>.arqueros[].tipos | plugin | Qué tipo de arquero fue: linea, libero, dominante, achicador, pies, pelotazo, seguro, rebotes. | |
analisis.<lado>.offsides | plugin | Los offsides que le cobraron a este equipo (null si el plugin no los mide). | |
analisis.<lado>.offsides.cantidad | cantidad | plugin | Cuántos. |
analisis.<lado>.offsides.por_tipo | cantidad | plugin | Cómo fue cada uno (plugin 0.9.12 o más): ya_estaba (ya estaba adelantado cuando salió el pase), se_fue (estaba habilitado y se fue antes de tiempo), trampa (la defensa salió justo antes del pase y lo dejó) y las_dos. Los que no se pudieron medir no suman en ninguno. |
analisis.<lado>.offsides.por_muy_poco | cantidad | plugin | Los de menos de 30 cm. |
momento: quién atacó más en cada tramo 4 campos
| Campo | Unidad | Fuente | Qué es |
|---|---|---|---|
momento | juego | El partido de a 5 minutos: cuánto atacó cada uno (el gráfico Momento de la Sala). null si no hay datos. | |
momento[].desde_minuto | minuto | juego | Empieza el tramo. |
momento[].local | puntos | juego | Peligro del local en el tramo: gol 3, remate atajado o afuera 1. |
momento[].visitante | puntos | juego | Lo mismo para el visitante. |
detalle: cada jugada con su lugar (solo con ?detalle=1) 55 campos
| Campo | Unidad | Fuente | Qué es |
|---|---|---|---|
detalle | Cada jugada, con su lugar en la cancha. Pesa unas 4 veces más: pedilo solo si lo vas a usar. | ||
detalle.<lista>[].minuto | minuto | Minuto de juego. | |
detalle.<lista>[].minuto_txt | El minuto como se muestra. | ||
detalle.<lista>[].periodo | 1T, 2T, ET1, ET2. | ||
detalle.<lista>[].equipo | El que hizo la jugada (en remates, el que remató). | ||
detalle.<lista>[].jugador | Quién la hizo (en remates, el que remató). | ||
detalle.<lista>[].lugar | m | Dónde fue (null si no se sabe). | |
detalle.<lista>[].lugar.al_arco_rival_m | m | Distancia a la línea del arco que ataca ese equipo (cancha de 105 × 68 m «del juego»; 0 = sobre la línea). | |
detalle.<lista>[].lugar.desde_su_izquierda_m | m | Distancia a la banda izquierda, mirando hacia el arco que ataca (0 a 68). | |
detalle.<lista>[].lugar.visto_desde | local o visitante: el equipo desde el que se mide. | ||
detalle.<lista>[].hasta | m | Pases y contraataques: dónde terminó (mismo formato que lugar). | |
detalle.<lista>[].hasta.al_arco_rival_m | m | Igual que en lugar. | |
detalle.<lista>[].hasta.desde_su_izquierda_m | m | Igual que en lugar. | |
detalle.<lista>[].hasta.visto_desde | Igual que en lugar. | ||
detalle.remates | Todos los remates con lugar (los goles, atajados y afuera). | ||
detalle.remates[].resultado | gol, gol_en_contra, atajada o afuera. | ||
detalle.remates[].ataja | Si lo atajaron: el arquero. | ||
detalle.remates[].xg | goles esperados | juego | xG del remate. |
detalle.remates[].de_cabeza | sí/no | juego | De cabeza. |
detalle.remates[].de_penal | sí/no | plugin | De penal. |
detalle.remates[].velocidad_kmh | km/h «del juego» | plugin | Velocidad de la pelota. |
detalle.faltas | plugin | Faltas ubicadas (equipo y jugador = el que la cometió). | |
detalle.recuperaciones | plugin | Recuperaciones. | |
detalle.perdidas | plugin | Pérdidas. | |
detalle.perdidas[].como | plugin | pase (no llegó), robo (se la sacaron) o afuera. | |
detalle.intercepciones | plugin | Intercepciones. | |
detalle.intercepciones[].importante | sí/no | plugin | Si fue en su propio tercio. |
detalle.bloqueos | plugin | Remates tapados. | |
detalle.despejes | plugin | Despejes en su área. | |
detalle.despejes[].de_centro | sí/no | plugin | Si despejó un centro. |
detalle.<lista>[].rival | plugin | El rival involucrado: al que se la sacó, el que se la sacó, el que remató o el que centró. | |
detalle.pases_clave | plugin | Pases clave (lugar = donde salió el pase; hasta = donde remató). | |
detalle.pases_clave[].remata | plugin | El que remató. | |
detalle.pases_clave[].gol | sí/no | plugin | Si terminó en gol. |
detalle.pases_clave[].xg | goles esperados | plugin | xG del remate. |
detalle.pases_largos | plugin | Pases de 30 m o más. | |
detalle.pases_largos[].recibe | plugin | El que lo recibió. | |
detalle.pases_largos[].metros | m | plugin | Largo del pase. |
detalle.contraataques | plugin | Contraataques (lugar = donde la recuperó; hasta = donde remató). | |
detalle.contraataques[].remata | plugin | El que remató. | |
detalle.contraataques[].gol | sí/no | plugin | Si fue gol. |
detalle.contraataques[].segundos | s reales | plugin | De la recuperación al remate. |
detalle.pelota_parada | plugin | Cada saque (equipo = el que sacó; lugar = de dónde). | |
detalle.pelota_parada[].tipo | plugin | corner, libre, lateral o arco. | |
detalle.pelota_parada[].como_termino | plugin | Igual que en analisis (null en laterales y saques de arco). | |
detalle.offsides | plugin | Cada offside (equipo y jugador = el que quedó adelantado; lugar = dónde estaba cuando salió el pase). | |
detalle.offsides[].pasador | plugin | El que le dio el pase (null si no se alcanzó a ver). | |
detalle.offsides[].defensor | plugin | El que marcaba la línea: el anteúltimo rival hacia su arco, contando al arquero. | |
detalle.offsides[].tipo | plugin | ya_estaba, se_fue, trampa o las_dos (null con un plugin viejo o si no se vio el pase). | |
detalle.offsides[].como | plugin | Si ya_estaba: parado, volviendo o avanzando (null en los demás). | |
detalle.offsides[].metros_adelantado | m | plugin | Por cuánto estaba adelantado en el momento del pase, con las líneas que calcula el juego. |
detalle.offsides[].por_muy_poco | sí/no | plugin | Menos de 30 cm. |
detalle.offsides[].delantero_avanzo_m | m | plugin | Cuánto avanzó hacia el arco en el segundo y medio antes del pase (negativo = volvía). |
detalle.offsides[].defensor_subio_m | m | plugin | Cuánto subió el defensor de la línea en ese segundo y medio (negativo = retrocedió; null si no se sabe). |
detalle.offsides[].linea_al_arco_m | m | plugin | A qué distancia del arco estaba la línea del último defensor. |
Ejemplos reales
Respuestas enteras de partidos jugados de verdad.
El id of-9001 de este ejemplo es ilustrativo: los números son los de la API oficial de ese partido.
Solo las dos primeras jugadas de cada lista, del mismo MM.
{
"api": "gran-dt",
"version": 1,
"generado": "2026-10-13T12:45:00-03:00",
"partido": {
"id": "mm-27013_1791410017",
"tipo": "mm",
"fecha_hora": "2026-10-07T18:53:37-03:00",
"estado": "terminado",
"local": {
"nombre": "Dream Seven",
"escudo": "https://dt.matchmaking-iosoccer-sudamerica.bid/static/escudos/Dream_Seven.png"
},
"visitante": {
"nombre": "Black United",
"escudo": "https://dt.matchmaking-iosoccer-sudamerica.bid/static/escudos/Black_United.png"
},
"resultado": {
"local": 4,
"visitante": 2,
"ganador": "local"
},
"link": "https://dt.matchmaking-iosoccer-sudamerica.bid/sala/mm/27013_1791410017",
"server": "27013",
"mapa": "8v8_rcm"
},
"fuentes": {
"juego": "archivo del server",
"plugin": {
"hay": true,
"desde_minuto": null,
"desde_seg": null
}
},
"aviso": null,
"eventos": [
{
"minuto": 4,
"minuto_txt": "4",
"periodo": "1T",
"tipo": "gol",
"equipo": "local",
"jugador": "curi",
"asistencia": "VMAN THE GREAT",
"xg": 0.14,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 4,
"minuto_txt": "4",
"periodo": "1T",
"tipo": "cambio",
"equipo": "visitante",
"entra": "Carlito",
"sale": "yung duende",
"puesto": "CM",
"fuente": "juego"
},
{
"minuto": 10,
"minuto_txt": "10",
"periodo": "1T",
"tipo": "atajada",
"equipo": "local",
"jugador": "tuco",
"rival": "James Rodriguez",
"xg": 0.05,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 12,
"minuto_txt": "12",
"periodo": "1T",
"tipo": "afuera",
"equipo": "local",
"jugador": "curi",
"xg": 0.09,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 15,
"minuto_txt": "15",
"periodo": "1T",
"tipo": "cambio",
"equipo": "visitante",
"entra": "yung duende",
"sale": "James Rodriguez",
"puesto": "RW",
"fuente": "juego"
},
{
"minuto": 18,
"minuto_txt": "18",
"periodo": "1T",
"tipo": "atajada",
"equipo": "visitante",
"jugador": "tuco",
"rival": "Marth",
"xg": 0.06,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 21,
"minuto_txt": "21",
"periodo": "1T",
"tipo": "gol",
"equipo": "local",
"jugador": "Richard",
"xg": 0.15,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 23,
"minuto_txt": "23",
"periodo": "1T",
"tipo": "afuera",
"equipo": "visitante",
"jugador": "Decco",
"xg": 0.63,
"de_cabeza": true,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 30,
"minuto_txt": "30",
"periodo": "1T",
"tipo": "atajada",
"equipo": "local",
"jugador": "tuco",
"rival": "sida",
"xg": 0.07,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 35,
"minuto_txt": "35",
"periodo": "1T",
"tipo": "atajada",
"equipo": "local",
"jugador": "tuco",
"rival": "yung duende",
"xg": 0.11,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 38,
"minuto_txt": "38",
"periodo": "1T",
"tipo": "atajada",
"equipo": "local",
"jugador": "tuco",
"rival": "sida",
"xg": 0.17,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 39,
"minuto_txt": "39",
"periodo": "1T",
"tipo": "gol",
"equipo": "visitante",
"jugador": "yung duende",
"asistencia": "Decco",
"xg": 0.99,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 41,
"minuto_txt": "41",
"periodo": "1T",
"tipo": "afuera",
"equipo": "visitante",
"jugador": "yung duende",
"xg": 0.06,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 42,
"minuto_txt": "42",
"periodo": "1T",
"tipo": "gol",
"equipo": "local",
"jugador": "Marth",
"xg": 0.45,
"de_cabeza": true,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 44,
"minuto_txt": "44",
"periodo": "1T",
"tipo": "gol",
"equipo": "local",
"jugador": "Richard",
"asistencia": "Marth",
"xg": 0.07,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 44,
"minuto_txt": "44",
"periodo": "1T",
"tipo": "cambio",
"equipo": "visitante",
"entra": "ZARBON",
"sale": "Dani",
"puesto": "CB",
"fuente": "juego"
},
{
"minuto": 46,
"minuto_txt": "45+1",
"periodo": "1T",
"tipo": "atajada",
"equipo": "local",
"jugador": "tuco",
"rival": "Decco",
"xg": 0.05,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 48,
"minuto_txt": "45+3",
"periodo": "1T",
"tipo": "afuera",
"equipo": "local",
"jugador": "Richard",
"xg": 0.04,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 64,
"minuto_txt": "64",
"periodo": "1T",
"tipo": "cambio",
"equipo": "visitante",
"entra": "Dani",
"sale": "ZARBON",
"puesto": "CB",
"fuente": "juego"
},
{
"minuto": 51,
"minuto_txt": "51",
"periodo": "2T",
"tipo": "afuera",
"equipo": "local",
"jugador": "Nano",
"xg": 0.01,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 54,
"minuto_txt": "54",
"periodo": "2T",
"tipo": "amarilla",
"equipo": "local",
"jugador": "curi",
"fuente": "juego"
},
{
"minuto": 64,
"minuto_txt": "64",
"periodo": "2T",
"tipo": "afuera",
"equipo": "local",
"jugador": "Richard",
"xg": 0.43,
"de_cabeza": true,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 64,
"minuto_txt": "64",
"periodo": "2T",
"tipo": "afuera",
"equipo": "visitante",
"jugador": "Carlito",
"xg": 0.02,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 70,
"minuto_txt": "70",
"periodo": "2T",
"tipo": "afuera",
"equipo": "visitante",
"jugador": "yung duende",
"xg": 0.04,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 71,
"minuto_txt": "71",
"periodo": "2T",
"tipo": "amarilla",
"equipo": "visitante",
"jugador": "Carlito",
"fuente": "juego"
},
{
"minuto": 73,
"minuto_txt": "73",
"periodo": "2T",
"tipo": "afuera",
"equipo": "local",
"jugador": "Richard",
"xg": 0.23,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 76,
"minuto_txt": "76",
"periodo": "2T",
"tipo": "roja",
"equipo": "visitante",
"jugador": "Carlito",
"fuente": "juego"
},
{
"minuto": 79,
"minuto_txt": "79",
"periodo": "2T",
"tipo": "atajada",
"equipo": "visitante",
"jugador": "tuco",
"rival": "curi",
"xg": 0.22,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 83,
"minuto_txt": "83",
"periodo": "2T",
"tipo": "afuera",
"equipo": "local",
"jugador": "curi",
"xg": 0.14,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 87,
"minuto_txt": "87",
"periodo": "2T",
"tipo": "afuera",
"equipo": "local",
"jugador": "curi",
"xg": 0.04,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 89,
"minuto_txt": "89",
"periodo": "2T",
"tipo": "gol",
"equipo": "visitante",
"jugador": "Decco",
"asistencia": "Carlito",
"xg": 0.06,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 91,
"minuto_txt": "90+1",
"periodo": "2T",
"tipo": "afuera",
"equipo": "local",
"jugador": "curi",
"xg": 0.93,
"de_cabeza": true,
"de_penal": false,
"fuente": "juego"
}
],
"estadisticas": {
"local": {
"juego": {
"posesion_pct": 50,
"remates": 14,
"remates_al_arco": 6,
"pases": 158,
"precision_pases_pct": 79,
"ocasiones_creadas": 9,
"atajadas": 5,
"intercepciones": 36,
"faltas": 1,
"amarillas": 1,
"rojas": 0,
"corners": 1,
"offsides": 2
},
"plugin": {
"recuperaciones": 49,
"recuperaciones_en_ataque": 12,
"perdidas": 52,
"perdidas_pase_errado": 25,
"perdidas_se_la_sacaron": 21,
"perdidas_la_tiro_afuera": 6,
"intercepciones": 36,
"intercepciones_importantes": 16,
"bloqueos": 2,
"despejes": 0,
"despejes_de_centro": 0,
"faltas_con_lugar": 1
}
},
"visitante": {
"juego": {
"posesion_pct": 50,
"remates": 11,
"remates_al_arco": 7,
"pases": 157,
"precision_pases_pct": 76,
"ocasiones_creadas": 10,
"atajadas": 2,
"intercepciones": 29,
"faltas": 2,
"amarillas": 2,
"rojas": 1,
"corners": 1,
"offsides": 3
},
"plugin": {
"recuperaciones": 47,
"recuperaciones_en_ataque": 5,
"perdidas": 51,
"perdidas_pase_errado": 27,
"perdidas_se_la_sacaron": 20,
"perdidas_la_tiro_afuera": 4,
"intercepciones": 29,
"intercepciones_importantes": 22,
"bloqueos": 1,
"despejes": 8,
"despejes_de_centro": 1,
"faltas_con_lugar": 2
}
}
},
"jugadores": {
"local": [
{
"nombre": "tuco",
"puesto": "GK",
"minutos": 38,
"rating": 47,
"puntos_gran_dt": 4,
"juego": {
"goles": 0,
"asistencias": 0,
"goles_en_contra": 0,
"remates": 0,
"remates_al_arco": 0,
"xg": 0.0,
"pases": 11,
"pases_completos": 9,
"pases_clave": 0,
"ocasiones_creadas": 0,
"intercepciones": 3,
"quites": 0,
"atajadas": 5,
"goles_recibidos": 2,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 1.7,
"precision_pases_pct": 82,
"fuente": "juego"
},
"plugin": {
"perdidas": 1,
"perdidas_pase_errado": 1,
"perdidas_se_la_sacaron": 0,
"perdidas_la_tiro_afuera": 0,
"recuperaciones": 1,
"intercepciones_importantes": 3,
"bloqueos": 0,
"despejes": 0,
"pases_progresivos": 5,
"xa": 0,
"remate_mas_fuerte_kmh": null
},
"arquero": {
"atajadas": 7,
"agarradas": 6,
"rebotes": 1,
"bajo_los_palos": 6,
"achicando": 0,
"salidas": 8,
"cortes_fuera_del_area": 0,
"al_arco": [
{
"atajo_para": "local",
"desde_minuto": "10",
"hasta_minuto": "90+4",
"todo_el_partido": true,
"minutos": 38
}
]
}
},
{
"nombre": "ivo",
"puesto": "LB",
"minutos": 95,
"rating": 55,
"puntos_gran_dt": 2,
"juego": {
"goles": 0,
"asistencias": 0,
"goles_en_contra": 0,
"remates": 0,
"remates_al_arco": 0,
"xg": 0.0,
"pases": 15,
"pases_completos": 12,
"pases_clave": 0,
"ocasiones_creadas": 0,
"intercepciones": 1,
"quites": 0,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 6.8,
"precision_pases_pct": 80,
"fuente": "juego"
},
"plugin": {
"perdidas": 4,
"perdidas_pase_errado": 2,
"perdidas_se_la_sacaron": 2,
"perdidas_la_tiro_afuera": 0,
"recuperaciones": 5,
"intercepciones_importantes": 0,
"bloqueos": 1,
"despejes": 0,
"pases_progresivos": 2,
"xa": 0,
"remate_mas_fuerte_kmh": null
}
},
{
"nombre": "Nano",
"puesto": "CB",
"minutos": 95,
"rating": 63,
"puntos_gran_dt": 3,
"juego": {
"goles": 0,
"asistencias": 0,
"goles_en_contra": 0,
"remates": 1,
"remates_al_arco": 0,
"xg": 0.0,
"pases": 12,
"pases_completos": 9,
"pases_clave": 1,
"ocasiones_creadas": 1,
"intercepciones": 5,
"quites": 0,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 6.5,
"precision_pases_pct": 75,
"fuente": "juego"
},
"plugin": {
"perdidas": 7,
"perdidas_pase_errado": 4,
"perdidas_se_la_sacaron": 1,
"perdidas_la_tiro_afuera": 2,
"recuperaciones": 7,
"intercepciones_importantes": 3,
"bloqueos": 1,
"despejes": 0,
"pases_progresivos": 3,
"xa": 0.38,
"remate_mas_fuerte_kmh": 133
}
},
{
"nombre": "De Ladder",
"puesto": "RB",
"minutos": 95,
"rating": 60,
"puntos_gran_dt": 2,
"juego": {
"goles": 0,
"asistencias": 0,
"goles_en_contra": 0,
"remates": 0,
"remates_al_arco": 0,
"xg": 0.0,
"pases": 10,
"pases_completos": 9,
"pases_clave": 0,
"ocasiones_creadas": 0,
"intercepciones": 5,
"quites": 0,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 6.7,
"precision_pases_pct": 90,
"fuente": "juego"
},
"plugin": {
"perdidas": 2,
"perdidas_pase_errado": 1,
"perdidas_se_la_sacaron": 1,
"perdidas_la_tiro_afuera": 0,
"recuperaciones": 6,
"intercepciones_importantes": 3,
"bloqueos": 0,
"despejes": 0,
"pases_progresivos": 3,
"xa": 0,
"remate_mas_fuerte_kmh": null
}
},
{
"nombre": "VMAN THE GREAT",
"puesto": "CM",
"minutos": 95,
"rating": 65,
"puntos_gran_dt": 6,
"juego": {
"goles": 0,
"asistencias": 1,
"goles_en_contra": 0,
"remates": 0,
"remates_al_arco": 0,
"xg": 0.0,
"pases": 37,
"pases_completos": 32,
"pases_clave": 1,
"ocasiones_creadas": 2,
"intercepciones": 11,
"quites": 2,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 7.0,
"precision_pases_pct": 86,
"fuente": "juego"
},
"plugin": {
"perdidas": 10,
"perdidas_pase_errado": 3,
"perdidas_se_la_sacaron": 5,
"perdidas_la_tiro_afuera": 2,
"recuperaciones": 16,
"intercepciones_importantes": 4,
"bloqueos": 0,
"despejes": 0,
"pases_progresivos": 7,
"xa": 0.22,
"remate_mas_fuerte_kmh": null
}
},
{
"nombre": "Marth",
"puesto": "RW",
"minutos": 95,
"rating": 67,
"puntos_gran_dt": 17,
"juego": {
"goles": 1,
"asistencias": 1,
"goles_en_contra": 0,
"remates": 2,
"remates_al_arco": 2,
"xg": 0.5,
"pases": 22,
"pases_completos": 17,
"pases_clave": 4,
"ocasiones_creadas": 5,
"intercepciones": 3,
"quites": 0,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 6.6,
"precision_pases_pct": 77,
"fuente": "juego"
},
"plugin": {
"perdidas": 8,
"perdidas_pase_errado": 4,
"perdidas_se_la_sacaron": 4,
"perdidas_la_tiro_afuera": 0,
"recuperaciones": 2,
"intercepciones_importantes": 1,
"bloqueos": 0,
"despejes": 0,
"pases_progresivos": 0,
"xa": 0.47,
"remate_mas_fuerte_kmh": 115
}
},
{
"nombre": "Richard",
"puesto": "LW",
"minutos": 95,
"rating": 64,
"puntos_gran_dt": 19,
"juego": {
"goles": 2,
"asistencias": 0,
"goles_en_contra": 0,
"remates": 5,
"remates_al_arco": 2,
"xg": 0.93,
"pases": 22,
"pases_completos": 15,
"pases_clave": 0,
"ocasiones_creadas": 0,
"intercepciones": 4,
"quites": 4,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 7.3,
"precision_pases_pct": 68,
"fuente": "juego"
},
"plugin": {
"perdidas": 9,
"perdidas_pase_errado": 2,
"perdidas_se_la_sacaron": 5,
"perdidas_la_tiro_afuera": 2,
"recuperaciones": 7,
"intercepciones_importantes": 2,
"bloqueos": 0,
"despejes": 0,
"pases_progresivos": 3,
"xa": 0,
"remate_mas_fuerte_kmh": 129
}
},
{
"nombre": "curi",
"puesto": "CF",
"minutos": 95,
"rating": 62,
"puntos_gran_dt": 12,
"juego": {
"goles": 1,
"asistencias": 0,
"goles_en_contra": 0,
"remates": 6,
"remates_al_arco": 2,
"xg": 1.54,
"pases": 29,
"pases_completos": 22,
"pases_clave": 1,
"ocasiones_creadas": 1,
"intercepciones": 4,
"quites": 0,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 1,
"amarillas": 1,
"rojas": 0,
"km_recorridos": 6.8,
"precision_pases_pct": 76,
"fuente": "juego"
},
"plugin": {
"perdidas": 11,
"perdidas_pase_errado": 8,
"perdidas_se_la_sacaron": 3,
"perdidas_la_tiro_afuera": 0,
"recuperaciones": 5,
"intercepciones_importantes": 0,
"bloqueos": 0,
"despejes": 0,
"pases_progresivos": 5,
"xa": 0.01,
"remate_mas_fuerte_kmh": 118
}
}
],
"visitante": [
{
"nombre": "tuco",
"puesto": "GK",
"minutos": 57,
"rating": 47,
"puntos_gran_dt": 4,
"juego": {
"goles": 0,
"asistencias": 0,
"goles_en_contra": 0,
"remates": 0,
"remates_al_arco": 0,
"xg": 0.0,
"pases": 14,
"pases_completos": 12,
"pases_clave": 0,
"ocasiones_creadas": 0,
"intercepciones": 3,
"quites": 0,
"atajadas": 2,
"goles_recibidos": 4,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 2.1,
"precision_pases_pct": 86,
"fuente": "juego"
},
"plugin": {
"perdidas": 2,
"perdidas_pase_errado": 1,
"perdidas_se_la_sacaron": 1,
"perdidas_la_tiro_afuera": 0,
"recuperaciones": 1,
"intercepciones_importantes": 3,
"bloqueos": 0,
"despejes": 0,
"pases_progresivos": 8,
"xa": 0,
"remate_mas_fuerte_kmh": null
},
"arquero": {
"atajadas": 7,
"agarradas": 6,
"rebotes": 1,
"bajo_los_palos": 6,
"achicando": 0,
"salidas": 8,
"cortes_fuera_del_area": 0,
"al_arco": [
{
"atajo_para": "visitante",
"desde_minuto": "10",
"hasta_minuto": "90+4",
"todo_el_partido": true,
"minutos": 57
}
]
}
},
{
"nombre": "Lau.",
"puesto": "LB",
"minutos": 95,
"rating": 58,
"puntos_gran_dt": 2,
"juego": {
"goles": 0,
"asistencias": 0,
"goles_en_contra": 0,
"remates": 0,
"remates_al_arco": 0,
"xg": 0.0,
"pases": 17,
"pases_completos": 11,
"pases_clave": 0,
"ocasiones_creadas": 0,
"intercepciones": 5,
"quites": 0,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 6.6,
"precision_pases_pct": 65,
"fuente": "juego"
},
"plugin": {
"perdidas": 6,
"perdidas_pase_errado": 3,
"perdidas_se_la_sacaron": 2,
"perdidas_la_tiro_afuera": 1,
"recuperaciones": 8,
"intercepciones_importantes": 4,
"bloqueos": 0,
"despejes": 2,
"pases_progresivos": 1,
"xa": 0,
"remate_mas_fuerte_kmh": null
}
},
{
"nombre": "Dani",
"puesto": "CB",
"minutos": 54,
"rating": 48,
"puntos_gran_dt": 2,
"juego": {
"goles": 0,
"asistencias": 0,
"goles_en_contra": 0,
"remates": 0,
"remates_al_arco": 0,
"xg": 0.0,
"pases": 7,
"pases_completos": 5,
"pases_clave": 0,
"ocasiones_creadas": 0,
"intercepciones": 2,
"quites": 0,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 2.8,
"precision_pases_pct": 71,
"fuente": "juego"
},
"plugin": {
"perdidas": 4,
"perdidas_pase_errado": 3,
"perdidas_se_la_sacaron": 1,
"perdidas_la_tiro_afuera": 0,
"recuperaciones": 5,
"intercepciones_importantes": 2,
"bloqueos": 0,
"despejes": 3,
"pases_progresivos": 1,
"xa": 0,
"remate_mas_fuerte_kmh": null
}
},
{
"nombre": "ZARBON",
"puesto": "CB",
"minutos": 22,
"rating": 38,
"puntos_gran_dt": 1,
"juego": {
"goles": 0,
"asistencias": 0,
"goles_en_contra": 0,
"remates": 0,
"remates_al_arco": 0,
"xg": 0.0,
"pases": 1,
"pases_completos": 0,
"pases_clave": 0,
"ocasiones_creadas": 0,
"intercepciones": 1,
"quites": 0,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 1.5,
"precision_pases_pct": 0,
"fuente": "juego"
},
"plugin": {
"perdidas": 1,
"perdidas_pase_errado": 0,
"perdidas_se_la_sacaron": 1,
"perdidas_la_tiro_afuera": 0,
"recuperaciones": 1,
"intercepciones_importantes": 1,
"bloqueos": 0,
"despejes": 0,
"pases_progresivos": 0,
"xa": 0,
"remate_mas_fuerte_kmh": null
}
},
{
"nombre": "Max",
"puesto": "RB",
"minutos": 95,
"rating": 60,
"puntos_gran_dt": 2,
"juego": {
"goles": 0,
"asistencias": 0,
"goles_en_contra": 0,
"remates": 0,
"remates_al_arco": 0,
"xg": 0.0,
"pases": 19,
"pases_completos": 18,
"pases_clave": 0,
"ocasiones_creadas": 0,
"intercepciones": 6,
"quites": 1,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 6.4,
"precision_pases_pct": 95,
"fuente": "juego"
},
"plugin": {
"perdidas": 4,
"perdidas_pase_errado": 1,
"perdidas_se_la_sacaron": 1,
"perdidas_la_tiro_afuera": 2,
"recuperaciones": 7,
"intercepciones_importantes": 6,
"bloqueos": 1,
"despejes": 2,
"pases_progresivos": 3,
"xa": 0,
"remate_mas_fuerte_kmh": null
}
},
{
"nombre": "Carlito",
"puesto": "CM",
"minutos": 81,
"rating": 58,
"puntos_gran_dt": 2,
"juego": {
"goles": 0,
"asistencias": 1,
"goles_en_contra": 0,
"remates": 1,
"remates_al_arco": 0,
"xg": 0.02,
"pases": 34,
"pases_completos": 25,
"pases_clave": 3,
"ocasiones_creadas": 4,
"intercepciones": 8,
"quites": 1,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 2,
"amarillas": 2,
"rojas": 1,
"km_recorridos": 6.0,
"precision_pases_pct": 74,
"fuente": "juego"
},
"plugin": {
"perdidas": 11,
"perdidas_pase_errado": 4,
"perdidas_se_la_sacaron": 6,
"perdidas_la_tiro_afuera": 1,
"recuperaciones": 11,
"intercepciones_importantes": 4,
"bloqueos": 0,
"despejes": 1,
"pases_progresivos": 5,
"xa": 0.14,
"remate_mas_fuerte_kmh": 127
}
},
{
"nombre": "Decco",
"puesto": "LW",
"minutos": 95,
"rating": 60,
"puntos_gran_dt": 14,
"juego": {
"goles": 1,
"asistencias": 1,
"goles_en_contra": 0,
"remates": 3,
"remates_al_arco": 2,
"xg": 0.72,
"pases": 15,
"pases_completos": 9,
"pases_clave": 0,
"ocasiones_creadas": 1,
"intercepciones": 0,
"quites": 0,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 7.1,
"precision_pases_pct": 60,
"fuente": "juego"
},
"plugin": {
"perdidas": 6,
"perdidas_pase_errado": 5,
"perdidas_se_la_sacaron": 1,
"perdidas_la_tiro_afuera": 0,
"recuperaciones": 2,
"intercepciones_importantes": 0,
"bloqueos": 0,
"despejes": 0,
"pases_progresivos": 1,
"xa": 0.79,
"remate_mas_fuerte_kmh": 127
}
},
{
"nombre": "yung duende",
"puesto": "RW",
"minutos": 84,
"rating": 59,
"puntos_gran_dt": 9,
"juego": {
"goles": 1,
"asistencias": 0,
"goles_en_contra": 0,
"remates": 4,
"remates_al_arco": 2,
"xg": 1.19,
"pases": 19,
"pases_completos": 15,
"pases_clave": 3,
"ocasiones_creadas": 3,
"intercepciones": 2,
"quites": 0,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 6.3,
"precision_pases_pct": 79,
"fuente": "juego"
},
"plugin": {
"perdidas": 5,
"perdidas_pase_errado": 3,
"perdidas_se_la_sacaron": 2,
"perdidas_la_tiro_afuera": 0,
"recuperaciones": 3,
"intercepciones_importantes": 1,
"bloqueos": 0,
"despejes": 0,
"pases_progresivos": 0,
"xa": 0.93,
"remate_mas_fuerte_kmh": 128
}
},
{
"nombre": "James Rodriguez",
"puesto": "RW",
"minutos": 13,
"rating": 37,
"puntos_gran_dt": 1,
"juego": {
"goles": 0,
"asistencias": 0,
"goles_en_contra": 0,
"remates": 1,
"remates_al_arco": 1,
"xg": 0.04,
"pases": 2,
"pases_completos": 0,
"pases_clave": 0,
"ocasiones_creadas": 0,
"intercepciones": 0,
"quites": 0,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 0.9,
"precision_pases_pct": 0,
"fuente": "juego"
},
"plugin": {
"perdidas": 3,
"perdidas_pase_errado": 2,
"perdidas_se_la_sacaron": 1,
"perdidas_la_tiro_afuera": 0,
"recuperaciones": 0,
"intercepciones_importantes": 0,
"bloqueos": 0,
"despejes": 0,
"pases_progresivos": 0,
"xa": 0,
"remate_mas_fuerte_kmh": 126
}
},
{
"nombre": "sida",
"puesto": "CF",
"minutos": 95,
"rating": 54,
"puntos_gran_dt": 2,
"juego": {
"goles": 0,
"asistencias": 0,
"goles_en_contra": 0,
"remates": 2,
"remates_al_arco": 2,
"xg": 0.24,
"pases": 29,
"pases_completos": 25,
"pases_clave": 2,
"ocasiones_creadas": 2,
"intercepciones": 2,
"quites": 1,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 7.2,
"precision_pases_pct": 86,
"fuente": "juego"
},
"plugin": {
"perdidas": 9,
"perdidas_pase_errado": 5,
"perdidas_se_la_sacaron": 4,
"perdidas_la_tiro_afuera": 0,
"recuperaciones": 9,
"intercepciones_importantes": 1,
"bloqueos": 0,
"despejes": 0,
"pases_progresivos": 4,
"xa": 0.14,
"remate_mas_fuerte_kmh": 103
}
}
]
},
"analisis": {
"fuente": "plugin",
"local": {
"estilo": {
"frase": "Vive en campo rival y presiona arriba.",
"etiquetas": [
{
"id": "campo_rival",
"nombre": "Juega en campo rival",
"porque": "Cuando tuvo la pelota, el 44% del tiempo la tuvo en el último tercio, cerca del arco rival."
},
{
"id": "presion",
"nombre": "Presión alta",
"porque": "Sin la pelota, su defensa se paró a 37 m de su arco y el 25% de las pelotas que recuperó fue en campo rival, arriba."
}
]
},
"dominio": {
"tuvo_la_pelota_pct": 49,
"en_el_ultimo_tercio_pct": 44,
"dominio_del_ultimo_tercio_pct": 62,
"en_su_tercio_pct": 18,
"en_el_medio_pct": 38,
"ataco_por_pct": {
"izquierda": 37,
"centro": 37,
"derecha": 26
},
"zonas_pct": {
"ataque_izquierda": 15,
"ataque_centro": 18,
"ataque_derecha": 11,
"medio_izquierda": 15,
"medio_centro": 12,
"medio_derecha": 10,
"propio_izquierda": 5,
"propio_centro": 7,
"propio_derecha": 6
}
},
"formacion": {
"dibujo": "3-1-3",
"bloque": "alto",
"bloque_medido": "sin la pelota",
"defensa_en_su_tercio_pct": 37,
"defensa_pasando_la_mitad_pct": 25,
"lineas": [
{
"linea": "defensa",
"jugadores": [
"De Ladder",
"ivo",
"Nano"
],
"minutos_por_franja": {
"su_area": 11,
"su_defensa": 22,
"medio_propio": 32,
"medio_rival": 27,
"ataque": 4,
"area_rival": 1
}
},
{
"linea": "medio",
"jugadores": [
"VMAN THE GREAT"
],
"minutos_por_franja": {
"su_area": 3,
"su_defensa": 19,
"medio_propio": 27,
"medio_rival": 26,
"ataque": 17,
"area_rival": 3
}
},
{
"linea": "ataque",
"jugadores": [
"curi",
"Marth",
"Richard"
],
"minutos_por_franja": {
"su_area": 0,
"su_defensa": 5,
"medio_propio": 21,
"medio_rival": 30,
"ataque": 28,
"area_rival": 12
}
}
]
},
"pases": {
"pases": 126,
"progresivos": 28,
"largos": 20,
"en_el_ultimo_tercio": 13,
"sociedades": [
{
"da": "VMAN THE GREAT",
"recibe": "curi",
"pases": 14
},
{
"da": "curi",
"recibe": "Marth",
"pases": 11
},
{
"da": "Richard",
"recibe": "VMAN THE GREAT",
"pases": 7
},
{
"da": "curi",
"recibe": "VMAN THE GREAT",
"pases": 6
},
{
"da": "ivo",
"recibe": "VMAN THE GREAT",
"pases": 6
},
{
"da": "Marth",
"recibe": "curi",
"pases": 6
},
{
"da": "Marth",
"recibe": "Richard",
"pases": 6
},
{
"da": "VMAN THE GREAT",
"recibe": "Richard",
"pases": 5
}
],
"salen_de_cada_zona_pct": {
"propio_izquierda": 9,
"propio_centro": 14,
"propio_derecha": 7,
"medio_izquierda": 18,
"medio_centro": 15,
"medio_derecha": 5,
"ataque_izquierda": 6,
"ataque_centro": 17,
"ataque_derecha": 9
},
"de_zona_a_zona": [
{
"desde": "propio_izquierda",
"hasta": "medio_izquierda",
"pases": 7
},
{
"desde": "ataque_centro",
"hasta": "ataque_derecha",
"pases": 6
},
{
"desde": "ataque_derecha",
"hasta": "ataque_centro",
"pases": 5
},
{
"desde": "propio_centro",
"hasta": "propio_izquierda",
"pases": 5
},
{
"desde": "propio_centro",
"hasta": "propio_derecha",
"pases": 3
},
{
"desde": "propio_derecha",
"hasta": "medio_derecha",
"pases": 3
}
]
},
"pases_clave": {
"pases_clave": 9,
"asistencias": 2,
"xa": 1.08
},
"contraataques": {
"cantidad": 0,
"goles": 0,
"segundos_promedio": null
},
"pelota_parada": {
"corner": {
"cantidad": 1,
"como_termino": {
"despeje": 1
}
},
"libre": {
"cantidad": 5,
"como_termino": {
"falta": 1,
"rival": 1,
"sigue": 2,
"despeje": 1
}
},
"lateral": {
"cantidad": 3,
"como_termino": {
"sigue": 2,
"arquero": 1
}
},
"arco": {
"cantidad": 1,
"como_termino": {}
}
},
"velocidad_remates": {
"remates_medidos": 12,
"promedio_kmh": 107,
"mas_fuerte_kmh": 133,
"canonazos": 3,
"fuertes": 6,
"suaves": 3,
"promedio_goles_kmh": 95
},
"arqueros": [
{
"nombre": "tuco",
"atajadas": 5,
"agarradas": 4,
"rebotes": 1,
"atajadas_por_zona": {
"bajo_los_palos": 4,
"area_chica": 1,
"achicando": 0,
"fuera_del_area": 0
},
"salidas": 3,
"cortes_fuera_del_area": 0,
"pases": 10,
"pases_largos": 6,
"perdidas": 1,
"metros_promedio_a_su_arco": 5.3,
"velocidad_promedio_atajadas_kmh": 88,
"velocidad_max_atajada_kmh": 123,
"tipos": [
"dominante",
"pelotazo",
"seguro"
]
}
],
"offsides": {
"cantidad": 2,
"por_tipo": {
"ya_estaba": 0,
"se_fue": 0,
"trampa": 0,
"las_dos": 0
},
"por_muy_poco": 0
}
},
"visitante": {
"estilo": {
"frase": "Se mete atrás.",
"etiquetas": [
{
"id": "bajo",
"nombre": "Bloque bajo",
"porque": "Sin la pelota, su defensa se quedó a 30 m de su arco y el 65% de lo que recuperó fue en su propio tercio."
}
]
},
"dominio": {
"tuvo_la_pelota_pct": 51,
"en_el_ultimo_tercio_pct": 26,
"dominio_del_ultimo_tercio_pct": 38,
"en_su_tercio_pct": 31,
"en_el_medio_pct": 42,
"ataco_por_pct": {
"izquierda": 25,
"centro": 37,
"derecha": 38
},
"zonas_pct": {
"ataque_izquierda": 7,
"ataque_centro": 12,
"ataque_derecha": 7,
"medio_izquierda": 10,
"medio_centro": 14,
"medio_derecha": 19,
"propio_izquierda": 5,
"propio_centro": 14,
"propio_derecha": 12
}
},
"formacion": {
"dibujo": "3-1-3",
"bloque": "medio",
"bloque_medido": "sin la pelota",
"defensa_en_su_tercio_pct": 54,
"defensa_pasando_la_mitad_pct": 11,
"lineas": [
{
"linea": "defensa",
"jugadores": [
"Dani",
"Lau.",
"Max"
],
"minutos_por_franja": {
"su_area": 15,
"su_defensa": 26,
"medio_propio": 27,
"medio_rival": 13,
"ataque": 0,
"area_rival": 0
}
},
{
"linea": "medio",
"jugadores": [
"Carlito"
],
"minutos_por_franja": {
"su_area": 9,
"su_defensa": 19,
"medio_propio": 25,
"medio_rival": 17,
"ataque": 10,
"area_rival": 1
}
},
{
"linea": "ataque",
"jugadores": [
"Decco",
"sida",
"yung duende"
],
"minutos_por_franja": {
"su_area": 1,
"su_defensa": 11,
"medio_propio": 25,
"medio_rival": 28,
"ataque": 17,
"area_rival": 9
}
}
]
},
"pases": {
"pases": 123,
"progresivos": 23,
"largos": 21,
"en_el_ultimo_tercio": 9,
"sociedades": [
{
"da": "sida",
"recibe": "Carlito",
"pases": 9
},
{
"da": "Carlito",
"recibe": "Max",
"pases": 6
},
{
"da": "sida",
"recibe": "yung duende",
"pases": 6
},
{
"da": "Max",
"recibe": "Carlito",
"pases": 6
},
{
"da": "Carlito",
"recibe": "sida",
"pases": 6
},
{
"da": "sida",
"recibe": "Decco",
"pases": 6
},
{
"da": "Carlito",
"recibe": "Decco",
"pases": 5
},
{
"da": "Decco",
"recibe": "sida",
"pases": 5
}
],
"salen_de_cada_zona_pct": {
"propio_izquierda": 7,
"propio_centro": 20,
"propio_derecha": 14,
"medio_izquierda": 7,
"medio_centro": 16,
"medio_derecha": 16,
"ataque_izquierda": 6,
"ataque_centro": 8,
"ataque_derecha": 6
},
"de_zona_a_zona": [
{
"desde": "propio_derecha",
"hasta": "propio_centro",
"pases": 8
},
{
"desde": "propio_centro",
"hasta": "propio_derecha",
"pases": 6
},
{
"desde": "propio_centro",
"hasta": "medio_izquierda",
"pases": 6
},
{
"desde": "medio_derecha",
"hasta": "medio_centro",
"pases": 6
},
{
"desde": "ataque_centro",
"hasta": "ataque_derecha",
"pases": 5
},
{
"desde": "propio_centro",
"hasta": "medio_derecha",
"pases": 5
}
]
},
"pases_clave": {
"pases_clave": 9,
"asistencias": 2,
"xa": 2.0
},
"contraataques": {
"cantidad": 1,
"goles": 0,
"segundos_promedio": 12
},
"pelota_parada": {
"corner": {
"cantidad": 1,
"como_termino": {
"rival": 1
}
},
"libre": {
"cantidad": 2,
"como_termino": {
"sigue": 1,
"rival": 1
}
},
"lateral": {
"cantidad": 4,
"como_termino": {
"sigue": 2,
"rival": 2
}
},
"arco": {
"cantidad": 5,
"como_termino": {}
}
},
"velocidad_remates": {
"remates_medidos": 10,
"promedio_kmh": 106,
"mas_fuerte_kmh": 128,
"canonazos": 5,
"fuertes": 2,
"suaves": 3,
"promedio_goles_kmh": 127
},
"arqueros": [
{
"nombre": "tuco",
"atajadas": 2,
"agarradas": 2,
"rebotes": 0,
"atajadas_por_zona": {
"bajo_los_palos": 2,
"area_chica": 0,
"achicando": 0,
"fuera_del_area": 0
},
"salidas": 5,
"cortes_fuera_del_area": 0,
"pases": 11,
"pases_largos": 8,
"perdidas": 2,
"metros_promedio_a_su_arco": 5.3,
"velocidad_promedio_atajadas_kmh": 112,
"velocidad_max_atajada_kmh": 113,
"tipos": [
"dominante",
"pelotazo"
]
}
],
"offsides": {
"cantidad": 3,
"por_tipo": {
"ya_estaba": 0,
"se_fue": 0,
"trampa": 0,
"las_dos": 0
},
"por_muy_poco": 0
}
}
},
"momento": [
{
"desde_minuto": 0,
"local": 3,
"visitante": 0
},
{
"desde_minuto": 5,
"local": 0,
"visitante": 1
},
{
"desde_minuto": 10,
"local": 1,
"visitante": 0
},
{
"desde_minuto": 15,
"local": 1,
"visitante": 0
},
{
"desde_minuto": 20,
"local": 3,
"visitante": 1
},
{
"desde_minuto": 25,
"local": 0,
"visitante": 1
},
{
"desde_minuto": 30,
"local": 0,
"visitante": 1
},
{
"desde_minuto": 35,
"local": 0,
"visitante": 4
},
{
"desde_minuto": 40,
"local": 6,
"visitante": 1
},
{
"desde_minuto": 45,
"local": 1,
"visitante": 1
},
{
"desde_minuto": 50,
"local": 1,
"visitante": 0
},
{
"desde_minuto": 55,
"local": 0,
"visitante": 0
},
{
"desde_minuto": 60,
"local": 1,
"visitante": 1
},
{
"desde_minuto": 65,
"local": 0,
"visitante": 1
},
{
"desde_minuto": 70,
"local": 1,
"visitante": 0
},
{
"desde_minuto": 75,
"local": 1,
"visitante": 0
},
{
"desde_minuto": 80,
"local": 1,
"visitante": 0
},
{
"desde_minuto": 85,
"local": 1,
"visitante": 3
},
{
"desde_minuto": 90,
"local": 1,
"visitante": 0
}
]
}
{
"api": "gran-dt",
"version": 1,
"generado": "2026-10-13T12:45:00-03:00",
"partido": {
"id": "of-9001",
"tipo": "oficial",
"fecha_hora": "2026-10-12T23:00:00-03:00",
"estado": "terminado",
"local": {
"nombre": "Dream Seven",
"escudo": "https://dt.matchmaking-iosoccer-sudamerica.bid/static/escudos/Dream_Seven.png"
},
"visitante": {
"nombre": "Bardero$ Crew",
"escudo": "https://dt.matchmaking-iosoccer-sudamerica.bid/static/escudos/Bardero_Crew.png"
},
"resultado": {
"local": 1,
"visitante": 2,
"ganador": "visitante"
},
"link": "https://dt.matchmaking-iosoccer-sudamerica.bid/sala/partido/9001",
"torneo": "Liga D1 T18",
"fecha_torneo": "Fecha 7"
},
"fuentes": {
"juego": "API oficial",
"plugin": {
"hay": false
}
},
"aviso": null,
"eventos": [
{
"minuto": 7,
"minuto_txt": "7",
"periodo": "1T",
"tipo": "afuera",
"equipo": "local",
"jugador": "Marth",
"xg": 0.04,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 7,
"minuto_txt": "7",
"periodo": "1T",
"tipo": "atajada",
"equipo": "visitante",
"jugador": "aguzinho.",
"rival": "VMAN THE GREAT",
"xg": 0.06,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 8,
"minuto_txt": "8",
"periodo": "1T",
"tipo": "atajada",
"equipo": "visitante",
"jugador": "aguzinho.",
"rival": "Richard",
"xg": 0.06,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 11,
"minuto_txt": "11",
"periodo": "1T",
"tipo": "atajada",
"equipo": "visitante",
"jugador": "aguzinho.",
"rival": "curi",
"xg": 0.1,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 20,
"minuto_txt": "20",
"periodo": "1T",
"tipo": "atajada",
"equipo": "visitante",
"jugador": "aguzinho.",
"rival": "curi",
"xg": 0.49,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 24,
"minuto_txt": "24",
"periodo": "1T",
"tipo": "gol",
"equipo": "local",
"jugador": "curi",
"asistencia": "Kimmich",
"xg": 0.09,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 32,
"minuto_txt": "32",
"periodo": "1T",
"tipo": "afuera",
"equipo": "local",
"jugador": "Richard",
"xg": 0.06,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 42,
"minuto_txt": "42",
"periodo": "1T",
"tipo": "atajada",
"equipo": "local",
"jugador": "tuco",
"rival": "coral",
"xg": 0.07,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 46,
"minuto_txt": "46",
"periodo": "1T",
"tipo": "cambio",
"equipo": "visitante",
"entra": "ravaged",
"sale": "titi",
"puesto": "RW",
"fuente": "juego"
},
{
"minuto": 51,
"minuto_txt": "51",
"periodo": "2T",
"tipo": "gol",
"equipo": "visitante",
"jugador": "ravaged",
"asistencia": "coral",
"xg": 0.82,
"de_cabeza": true,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 53,
"minuto_txt": "53",
"periodo": "2T",
"tipo": "afuera",
"equipo": "local",
"jugador": "Nano",
"xg": 0.01,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 57,
"minuto_txt": "57",
"periodo": "2T",
"tipo": "amarilla",
"equipo": "local",
"jugador": "VMAN THE GREAT",
"fuente": "juego"
},
{
"minuto": 59,
"minuto_txt": "59",
"periodo": "2T",
"tipo": "gol",
"equipo": "visitante",
"jugador": "ravaged",
"asistencia": "kann",
"xg": 0.17,
"de_cabeza": true,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 61,
"minuto_txt": "61",
"periodo": "2T",
"tipo": "afuera",
"equipo": "visitante",
"jugador": "coral",
"xg": 0.45,
"de_cabeza": true,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 63,
"minuto_txt": "63",
"periodo": "2T",
"tipo": "atajada",
"equipo": "visitante",
"jugador": "aguzinho.",
"rival": "VMAN THE GREAT",
"xg": 0.06,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 65,
"minuto_txt": "65",
"periodo": "2T",
"tipo": "atajada",
"equipo": "visitante",
"jugador": "aguzinho.",
"rival": "Marth",
"xg": 0.03,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 70,
"minuto_txt": "70",
"periodo": "2T",
"tipo": "afuera",
"equipo": "local",
"jugador": "Marth",
"xg": 0.06,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 74,
"minuto_txt": "74",
"periodo": "2T",
"tipo": "atajada",
"equipo": "local",
"jugador": "tuco",
"rival": "kann",
"xg": 0.11,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 77,
"minuto_txt": "77",
"periodo": "2T",
"tipo": "afuera",
"equipo": "local",
"jugador": "Marth",
"xg": 0.01,
"de_cabeza": false,
"de_penal": false,
"fuente": "juego"
},
{
"minuto": 85,
"minuto_txt": "85",
"periodo": "2T",
"tipo": "amarilla",
"equipo": "local",
"jugador": "curi",
"fuente": "juego"
}
],
"estadisticas": {
"local": {
"juego": {
"posesion_pct": 58,
"remates": 13,
"remates_al_arco": 7,
"pases": 185,
"precision_pases_pct": 81,
"ocasiones_creadas": 9,
"atajadas": 2,
"intercepciones": 43,
"faltas": 2,
"amarillas": 2,
"rojas": 0,
"corners": 3,
"offsides": 0
}
},
"visitante": {
"juego": {
"posesion_pct": 42,
"remates": 5,
"remates_al_arco": 4,
"pases": 134,
"precision_pases_pct": 64,
"ocasiones_creadas": 5,
"atajadas": 6,
"intercepciones": 29,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"corners": 2,
"offsides": 0
}
}
},
"jugadores": {
"local": [
{
"nombre": "tuco",
"puesto": "GK",
"minutos": 94,
"rating": 52,
"puntos_gran_dt": 2,
"juego": {
"goles": 0,
"asistencias": 0,
"goles_en_contra": 0,
"remates": 0,
"remates_al_arco": 0,
"xg": 0.0,
"pases": 5,
"pases_completos": 5,
"pases_clave": 0,
"ocasiones_creadas": 0,
"intercepciones": 3,
"quites": 0,
"atajadas": 2,
"goles_recibidos": 2,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 1.9,
"precision_pases_pct": 100,
"fuente": "juego"
},
"plugin": null
},
{
"nombre": "Lox",
"puesto": "LB",
"minutos": 94,
"rating": 59,
"puntos_gran_dt": 2,
"juego": {
"goles": 0,
"asistencias": 0,
"goles_en_contra": 0,
"remates": 0,
"remates_al_arco": 0,
"xg": 0.0,
"pases": 22,
"pases_completos": 18,
"pases_clave": 1,
"ocasiones_creadas": 1,
"intercepciones": 3,
"quites": 0,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 6.7,
"precision_pases_pct": 82,
"fuente": "juego"
},
"plugin": null
},
{
"nombre": "Nano",
"puesto": "CB",
"minutos": 94,
"rating": 66,
"puntos_gran_dt": 2,
"juego": {
"goles": 0,
"asistencias": 0,
"goles_en_contra": 0,
"remates": 1,
"remates_al_arco": 0,
"xg": 0.0,
"pases": 23,
"pases_completos": 19,
"pases_clave": 0,
"ocasiones_creadas": 0,
"intercepciones": 9,
"quites": 0,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 6.3,
"precision_pases_pct": 83,
"fuente": "juego"
},
"plugin": null
},
{
"nombre": "Kimmich",
"puesto": "RB",
"minutos": 94,
"rating": 71,
"puntos_gran_dt": 6,
"juego": {
"goles": 0,
"asistencias": 1,
"goles_en_contra": 0,
"remates": 0,
"remates_al_arco": 0,
"xg": 0.0,
"pases": 35,
"pases_completos": 32,
"pases_clave": 0,
"ocasiones_creadas": 1,
"intercepciones": 8,
"quites": 0,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 6.2,
"precision_pases_pct": 91,
"fuente": "juego"
},
"plugin": null
},
{
"nombre": "VMAN THE GREAT",
"puesto": "CM",
"minutos": 94,
"rating": 64,
"puntos_gran_dt": 2,
"juego": {
"goles": 0,
"asistencias": 0,
"goles_en_contra": 0,
"remates": 2,
"remates_al_arco": 2,
"xg": 0.11,
"pases": 39,
"pases_completos": 29,
"pases_clave": 1,
"ocasiones_creadas": 1,
"intercepciones": 10,
"quites": 0,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 1,
"amarillas": 1,
"rojas": 0,
"km_recorridos": 7.1,
"precision_pases_pct": 74,
"fuente": "juego"
},
"plugin": null
},
{
"nombre": "Marth",
"puesto": "RW",
"minutos": 94,
"rating": 56,
"puntos_gran_dt": 2,
"juego": {
"goles": 0,
"asistencias": 0,
"goles_en_contra": 0,
"remates": 5,
"remates_al_arco": 1,
"xg": 0.2,
"pases": 27,
"pases_completos": 17,
"pases_clave": 3,
"ocasiones_creadas": 3,
"intercepciones": 2,
"quites": 0,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 6.9,
"precision_pases_pct": 63,
"fuente": "juego"
},
"plugin": null
},
{
"nombre": "Richard",
"puesto": "LW",
"minutos": 94,
"rating": 54,
"puntos_gran_dt": 2,
"juego": {
"goles": 0,
"asistencias": 0,
"goles_en_contra": 0,
"remates": 2,
"remates_al_arco": 1,
"xg": 0.11,
"pases": 20,
"pases_completos": 17,
"pases_clave": 2,
"ocasiones_creadas": 2,
"intercepciones": 4,
"quites": 2,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 7.3,
"precision_pases_pct": 85,
"fuente": "juego"
},
"plugin": null
},
{
"nombre": "curi",
"puesto": "CF",
"minutos": 94,
"rating": 60,
"puntos_gran_dt": 9,
"juego": {
"goles": 1,
"asistencias": 0,
"goles_en_contra": 0,
"remates": 3,
"remates_al_arco": 3,
"xg": 0.68,
"pases": 14,
"pases_completos": 13,
"pases_clave": 1,
"ocasiones_creadas": 1,
"intercepciones": 4,
"quites": 2,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 1,
"amarillas": 1,
"rojas": 0,
"km_recorridos": 7.1,
"precision_pases_pct": 93,
"fuente": "juego"
},
"plugin": null
}
],
"visitante": [
{
"nombre": "aguzinho.",
"puesto": "GK",
"minutos": 94,
"rating": 68,
"puntos_gran_dt": 7,
"juego": {
"goles": 0,
"asistencias": 0,
"goles_en_contra": 0,
"remates": 0,
"remates_al_arco": 0,
"xg": 0.0,
"pases": 10,
"pases_completos": 5,
"pases_clave": 0,
"ocasiones_creadas": 0,
"intercepciones": 1,
"quites": 0,
"atajadas": 6,
"goles_recibidos": 1,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 1.2,
"precision_pases_pct": 50,
"fuente": "juego"
},
"plugin": null
},
{
"nombre": "bnja",
"puesto": "LB",
"minutos": 94,
"rating": 70,
"puntos_gran_dt": 2,
"juego": {
"goles": 0,
"asistencias": 0,
"goles_en_contra": 0,
"remates": 0,
"remates_al_arco": 0,
"xg": 0.0,
"pases": 11,
"pases_completos": 7,
"pases_clave": 0,
"ocasiones_creadas": 0,
"intercepciones": 8,
"quites": 0,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 6.8,
"precision_pases_pct": 64,
"fuente": "juego"
},
"plugin": null
},
{
"nombre": "Moli",
"puesto": "CB",
"minutos": 94,
"rating": 68,
"puntos_gran_dt": 2,
"juego": {
"goles": 0,
"asistencias": 0,
"goles_en_contra": 0,
"remates": 0,
"remates_al_arco": 0,
"xg": 0.0,
"pases": 18,
"pases_completos": 7,
"pases_clave": 0,
"ocasiones_creadas": 0,
"intercepciones": 6,
"quites": 0,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 6.2,
"precision_pases_pct": 39,
"fuente": "juego"
},
"plugin": null
},
{
"nombre": "Namish",
"puesto": "RB",
"minutos": 94,
"rating": 61,
"puntos_gran_dt": 2,
"juego": {
"goles": 0,
"asistencias": 0,
"goles_en_contra": 0,
"remates": 0,
"remates_al_arco": 0,
"xg": 0.0,
"pases": 21,
"pases_completos": 14,
"pases_clave": 0,
"ocasiones_creadas": 0,
"intercepciones": 3,
"quites": 0,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 6.3,
"precision_pases_pct": 67,
"fuente": "juego"
},
"plugin": null
},
{
"nombre": "nero",
"puesto": "CM",
"minutos": 94,
"rating": 59,
"puntos_gran_dt": 2,
"juego": {
"goles": 0,
"asistencias": 0,
"goles_en_contra": 0,
"remates": 0,
"remates_al_arco": 0,
"xg": 0.0,
"pases": 23,
"pases_completos": 15,
"pases_clave": 0,
"ocasiones_creadas": 0,
"intercepciones": 2,
"quites": 0,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 7.1,
"precision_pases_pct": 65,
"fuente": "juego"
},
"plugin": null
},
{
"nombre": "coral",
"puesto": "LW",
"minutos": 94,
"rating": 59,
"puntos_gran_dt": 6,
"juego": {
"goles": 0,
"asistencias": 1,
"goles_en_contra": 0,
"remates": 2,
"remates_al_arco": 1,
"xg": 0.5,
"pases": 19,
"pases_completos": 16,
"pases_clave": 1,
"ocasiones_creadas": 2,
"intercepciones": 3,
"quites": 0,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 7.1,
"precision_pases_pct": 84,
"fuente": "juego"
},
"plugin": null
},
{
"nombre": "ravaged",
"puesto": "RW",
"minutos": 48,
"rating": 60,
"puntos_gran_dt": 32,
"juego": {
"goles": 2,
"asistencias": 0,
"goles_en_contra": 0,
"remates": 2,
"remates_al_arco": 2,
"xg": 0.99,
"pases": 12,
"pases_completos": 8,
"pases_clave": 1,
"ocasiones_creadas": 1,
"intercepciones": 4,
"quites": 0,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 3.7,
"precision_pases_pct": 67,
"fuente": "juego"
},
"plugin": null
},
{
"nombre": "titi",
"puesto": "RW",
"minutos": 46,
"rating": 46,
"puntos_gran_dt": 2,
"juego": {
"goles": 0,
"asistencias": 0,
"goles_en_contra": 0,
"remates": 0,
"remates_al_arco": 0,
"xg": 0.0,
"pases": 10,
"pases_completos": 6,
"pases_clave": 0,
"ocasiones_creadas": 0,
"intercepciones": 0,
"quites": 0,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 3.5,
"precision_pases_pct": 60,
"fuente": "juego"
},
"plugin": null
},
{
"nombre": "kann",
"puesto": "CF",
"minutos": 94,
"rating": 58,
"puntos_gran_dt": 6,
"juego": {
"goles": 0,
"asistencias": 1,
"goles_en_contra": 0,
"remates": 1,
"remates_al_arco": 1,
"xg": 0.11,
"pases": 10,
"pases_completos": 8,
"pases_clave": 1,
"ocasiones_creadas": 2,
"intercepciones": 2,
"quites": 0,
"atajadas": 0,
"goles_recibidos": 0,
"faltas": 0,
"amarillas": 0,
"rojas": 0,
"km_recorridos": 6.5,
"precision_pases_pct": 80,
"fuente": "juego"
},
"plugin": null
}
]
},
"analisis": null,
"momento": [
{
"desde_minuto": 0,
"local": 0,
"visitante": 0
},
{
"desde_minuto": 5,
"local": 3,
"visitante": 0
},
{
"desde_minuto": 10,
"local": 1,
"visitante": 0
},
{
"desde_minuto": 15,
"local": 1,
"visitante": 0
},
{
"desde_minuto": 20,
"local": 3,
"visitante": 0
},
{
"desde_minuto": 25,
"local": 0,
"visitante": 0
},
{
"desde_minuto": 30,
"local": 1,
"visitante": 0
},
{
"desde_minuto": 35,
"local": 0,
"visitante": 0
},
{
"desde_minuto": 40,
"local": 0,
"visitante": 1
},
{
"desde_minuto": 45,
"local": 0,
"visitante": 0
},
{
"desde_minuto": 50,
"local": 1,
"visitante": 3
},
{
"desde_minuto": 55,
"local": 0,
"visitante": 3
},
{
"desde_minuto": 60,
"local": 2,
"visitante": 1
},
{
"desde_minuto": 65,
"local": 1,
"visitante": 0
},
{
"desde_minuto": 70,
"local": 0,
"visitante": 1
},
{
"desde_minuto": 75,
"local": 1,
"visitante": 0
}
]
}
{
"remates": [
{
"minuto": 4,
"minuto_txt": "4",
"periodo": "1T",
"equipo": "local",
"jugador": "curi",
"lugar": {
"al_arco_rival_m": 12.6,
"desde_su_izquierda_m": 33.9,
"visto_desde": "local"
},
"resultado": "gol",
"xg": 0.14,
"de_cabeza": false,
"de_penal": false
},
{
"minuto": 10,
"minuto_txt": "10",
"periodo": "1T",
"equipo": "visitante",
"jugador": "James Rodriguez",
"lugar": {
"al_arco_rival_m": 10.6,
"desde_su_izquierda_m": 48.3,
"visto_desde": "visitante"
},
"resultado": "atajada",
"ataja": "tuco",
"xg": 0.05,
"de_cabeza": false,
"de_penal": false
}
],
"faltas": [
{
"minuto": 54,
"minuto_txt": "54",
"periodo": "2T",
"equipo": "local",
"jugador": "curi",
"lugar": {
"al_arco_rival_m": 30.0,
"desde_su_izquierda_m": 52.0,
"visto_desde": "local"
}
},
{
"minuto": 71,
"minuto_txt": "71",
"periodo": "2T",
"equipo": "visitante",
"jugador": "Carlito",
"lugar": {
"al_arco_rival_m": 74.4,
"desde_su_izquierda_m": 58.4,
"visto_desde": "visitante"
}
}
],
"recuperaciones": [
{
"minuto": 2,
"minuto_txt": "2",
"periodo": "1T",
"equipo": "visitante",
"jugador": "Max",
"rival": "curi",
"lugar": {
"al_arco_rival_m": 94.2,
"desde_su_izquierda_m": 35.2,
"visto_desde": "visitante"
}
},
{
"minuto": 3,
"minuto_txt": "3",
"periodo": "1T",
"equipo": "local",
"jugador": "curi",
"rival": "James Rodriguez",
"lugar": {
"al_arco_rival_m": 35.7,
"desde_su_izquierda_m": 16.7,
"visto_desde": "local"
}
}
],
"perdidas": [
{
"minuto": 3,
"minuto_txt": "3",
"periodo": "1T",
"equipo": "visitante",
"jugador": "James Rodriguez",
"rival": "curi",
"lugar": {
"al_arco_rival_m": 71.7,
"desde_su_izquierda_m": 56.8,
"visto_desde": "visitante"
},
"como": "pase"
},
{
"minuto": 3,
"minuto_txt": "3",
"periodo": "1T",
"equipo": "local",
"jugador": "Richard",
"rival": "Max",
"lugar": {
"al_arco_rival_m": 12.2,
"desde_su_izquierda_m": 9.3,
"visto_desde": "local"
},
"como": "robo"
}
],
"intercepciones": [
{
"minuto": 2,
"minuto_txt": "2",
"periodo": "1T",
"equipo": "visitante",
"jugador": "Max",
"lugar": {
"al_arco_rival_m": 94.2,
"desde_su_izquierda_m": 35.2,
"visto_desde": "visitante"
},
"importante": true
},
{
"minuto": 3,
"minuto_txt": "3",
"periodo": "1T",
"equipo": "local",
"jugador": "curi",
"lugar": {
"al_arco_rival_m": 25.1,
"desde_su_izquierda_m": 22.9,
"visto_desde": "local"
},
"importante": false
}
],
"bloqueos": [
{
"minuto": 2,
"minuto_txt": "2",
"periodo": "1T",
"equipo": "visitante",
"jugador": "Max",
"rival": "curi",
"lugar": {
"al_arco_rival_m": 94.2,
"desde_su_izquierda_m": 35.2,
"visto_desde": "visitante"
}
},
{
"minuto": 19,
"minuto_txt": "19",
"periodo": "1T",
"equipo": "local",
"jugador": "ivo",
"rival": "yung duende",
"lugar": {
"al_arco_rival_m": 58.5,
"desde_su_izquierda_m": 9.0,
"visto_desde": "local"
}
}
],
"despejes": [
{
"minuto": 2,
"minuto_txt": "2",
"periodo": "1T",
"equipo": "visitante",
"jugador": "Max",
"lugar": {
"al_arco_rival_m": 94.2,
"desde_su_izquierda_m": 35.2,
"visto_desde": "visitante"
},
"de_centro": false
},
{
"minuto": 7,
"minuto_txt": "7",
"periodo": "1T",
"equipo": "visitante",
"jugador": "Dani",
"lugar": {
"al_arco_rival_m": 89.8,
"desde_su_izquierda_m": 36.8,
"visto_desde": "visitante"
},
"de_centro": false
}
],
"pases_clave": [
{
"minuto": 4,
"minuto_txt": "4",
"periodo": "1T",
"equipo": "local",
"jugador": "VMAN THE GREAT",
"remata": "curi",
"lugar": {
"al_arco_rival_m": 27.0,
"desde_su_izquierda_m": 35.6,
"visto_desde": "local"
},
"gol": true,
"xg": 0.17,
"hasta": {
"al_arco_rival_m": 12.4,
"desde_su_izquierda_m": 33.3,
"visto_desde": "local"
}
},
{
"minuto": 12,
"minuto_txt": "12",
"periodo": "1T",
"equipo": "local",
"jugador": "Marth",
"remata": "curi",
"lugar": {
"al_arco_rival_m": 11.9,
"desde_su_izquierda_m": 50.3,
"visto_desde": "local"
},
"gol": false,
"xg": 0.09,
"hasta": {
"al_arco_rival_m": 15.0,
"desde_su_izquierda_m": 41.9,
"visto_desde": "local"
}
}
],
"pases_largos": [
{
"minuto": 1,
"minuto_txt": "1",
"periodo": "1T",
"equipo": "local",
"jugador": "De Ladder",
"recibe": "Nano",
"lugar": {
"al_arco_rival_m": 59.8,
"desde_su_izquierda_m": 64.7,
"visto_desde": "local"
},
"metros": 31,
"hasta": {
"al_arco_rival_m": 78.8,
"desde_su_izquierda_m": 40.6,
"visto_desde": "local"
}
},
{
"minuto": 27,
"minuto_txt": "27",
"periodo": "1T",
"equipo": "local",
"jugador": "Marth",
"recibe": "ivo",
"lugar": {
"al_arco_rival_m": 6.0,
"desde_su_izquierda_m": 45.8,
"visto_desde": "local"
},
"metros": 38,
"hasta": {
"al_arco_rival_m": 21.2,
"desde_su_izquierda_m": 11.1,
"visto_desde": "local"
}
}
],
"contraataques": [
{
"minuto": 37,
"minuto_txt": "37",
"periodo": "1T",
"equipo": "visitante",
"jugador": "sida",
"remata": "sida",
"lugar": {
"al_arco_rival_m": 57.1,
"desde_su_izquierda_m": 35.8,
"visto_desde": "visitante"
},
"gol": false,
"segundos": 12,
"hasta": {
"al_arco_rival_m": 9.1,
"desde_su_izquierda_m": 40.3,
"visto_desde": "visitante"
}
}
],
"pelota_parada": [
{
"minuto": 3,
"minuto_txt": "3",
"periodo": "1T",
"equipo": "local",
"jugador": null,
"lugar": {
"al_arco_rival_m": 5.9,
"desde_su_izquierda_m": 0.0,
"visto_desde": "local"
},
"tipo": "lateral",
"como_termino": "sigue"
},
{
"minuto": 11,
"minuto_txt": "11",
"periodo": "1T",
"equipo": "local",
"jugador": null,
"lugar": {
"al_arco_rival_m": 52.2,
"desde_su_izquierda_m": 0.0,
"visto_desde": "local"
},
"tipo": "lateral",
"como_termino": "sigue"
}
],
"offsides": [
{
"minuto": 19,
"minuto_txt": "19",
"periodo": "1T",
"equipo": "local",
"jugador": "curi",
"lugar": {
"al_arco_rival_m": 41.5,
"desde_su_izquierda_m": 18.6,
"visto_desde": "local"
},
"pasador": null,
"defensor": null,
"tipo": null,
"como": null,
"metros_adelantado": null,
"por_muy_poco": false,
"delantero_avanzo_m": null,
"defensor_subio_m": null,
"linea_al_arco_m": null
},
{
"minuto": 75,
"minuto_txt": "75",
"periodo": "2T",
"equipo": "local",
"jugador": "Marth",
"lugar": {
"al_arco_rival_m": 33.4,
"desde_su_izquierda_m": 35.6,
"visto_desde": "local"
},
"pasador": null,
"defensor": null,
"tipo": null,
"como": null,
"metros_adelantado": null,
"por_muy_poco": false,
"delantero_avanzo_m": null,
"defensor_subio_m": null,
"linea_al_arco_m": null
}
]
}
Errores
Siempre en JSON, con un texto que se entiende: {"error": "No existe ese partido.", "codigo": 404}.
| Código | Cuándo |
|---|---|
400 | Un parámetro está mal (por ejemplo tipo=pro o pagina=0) o el id no tiene el formato. |
404 | Ese partido no existe (o es un MM de hace más de 30 días), o la dirección no existe. |
405 | Usaste algo que no es GET. |
429 | Más de 60 consultas en un minuto desde la misma IP. Esperá lo que dice Retry-After (en segundos). |
503 | Algo falló de nuestro lado al armarlo. Probá de nuevo en un rato. |