---
title: Data Set de resultados de partidos de fútbol para su predicción (Machine Learning)
url: https://jarroba.com/dataset-resultados-partidos-futbol-prediccion-machine-learning/
author: Richard [Admin Jarroba]
date: 2015-04-26
modified: 2026-10-21
language: es
license: CC BY-NC-SA 3.0 (https://creativecommons.org/licenses/by-nc-sa/3.0/) — attribution: "Data Set de resultados de partidos de fútbol para su predicción (Machine Learning)", Richard [Admin Jarroba], jarroba.com
categories: Inteligencia Artificial
---

# Data Set de resultados de partidos de fútbol para su predicción (Machine Learning)

> Publicación de un Data Set de resultados de partidos de fútbol de la liga Española de primera y segunda división desde la temporada 1970-71 hasta la actual

El Data Set y el código del proyecto lo puedes descargar pulsando [AQUI](https://github.com/RicardoMoya/FootballMatchesDataSet).

 

Desde esta entrada atípica, damos comienzo a una nueva iniciativa que se enmarca dentro del contexto del **Machine Learning (*****campo de estudio que tiene como finalidad dar a los computadores la habilidad de aprender sin haber sido explícitamente programados*****)** y que esperamos que tenga éxito y seguimiento. Esta iniciativa es la publicación de un Data Set de resultados de partidos de fútbol de la liga Española de primera y segunda división desde la temporada 1970-71 hasta la actual. Se comparte un código desarrollado en python para poder «scrapear» y tener este data set actualizado y en función del seguimiento que tenga esta iniciativa se seguirá actualizando y manteniendo el código para la obtención de más resultados de fútbol.

 

El objetivo de publicar este Data Set es el de ***abrir una nueva área de investigación dentro del Machine Learning para la predicción de resultados en partidos de fútbol;*** a priori, arrojando un ***resultado en formato quiniela (1X2)***, aunque podría ser extensible a la predicción del resultado final.

 

La motivación de esta iniciativa surge como resultado del trabajo final realizado en la asignatura de «*Redes Neuronales y Aplicaciones*" impartida en el "*Master en Ciencias y Tecnologías de la Computación*» de la Universidad Politécnica de Madrid (UPM) en la que creé un sistema experto de predicción de quinielas (1X2), aplicando diferentes técnicas de Machine Learning.

 

Con la publicación de esta Data set, se tiene como objetivo explicar en diferentes tutoriales algunas de las técnicas de Machine Learning que pueden ser aplicadas para la predicción de quinielas y también que los apasionados del Machine Learning indaguen y propongan sus técnicas y resultados para la predicción de partidos de fútbol. Todos aquellos que quieran colaborar y publicar sus experimentos y resultados en esta web explicando las técnicas y métodos utilizados, lo podrán hacer bien a través de una entrada (respetando siempre la autoría de los experimentos) o bien a través del foro ([https://jarroba.com/foro/](https://jarroba.com/foro/))

 

### Data Set

 

El Data Set con los resultados de los partidos de fútbol se ofrece en un fichero "txt" llamado "[DataSetPartidos.txt](https://raw.githubusercontent.com/jarroba/FootballMatchesDataSet/master/DataSetPartidos.txt)«, en el que en cada línea del mismo contiene información del partido de fútbol jugado separado por los caracteres «::». El significado de cada uno de estos datos es el siguiente:

 

```text

"idPartido::temporada::division::jornada::EquipoLocal::EquipoVisitante::golesLocal::golesVisitante::fecha::timestamp"
```

 

Un ejemplo de los datos de un partido de fútbol sería el siguiente:

 

```text

4808::1977-78::1::8::Rayo Vallecano::Real Madrid::3::2::30/10/1977::247014000.0
```

 

La interpretación y significado de estos datos los damos a continuación:

 

```text

- idPartido (4808): Un identificador único de partido.
- temporada (1977-78): Temporada en la que se jugó el partido
- division (1): División en la que se jugo el partido (Primera '1', Segunda '2')
- jornada (8): Jornada en la que se jugó el partido
- EquipoLocal (Rayo Vallecano): Nombre del Equipo Local
- EquipoVisitante (Real Madrid): Nombre del Equipo Visitante
- golesLocal (3): Goles que marcó el equipo local
- golesVisitante (2): Goles que marcó el equipo visitante
- fecha (30/10/1977): Fecha en la que se jugó el partido
- timestamp (247014000.0): Timestamp de la fecha en la que se jugó el partido
```

 

A continuación mostramos los resultados de los partidos de fútbol disputados en la primera jornada de la temporada 2014-15, en primera división:

 

```text

33780::2014-15::1::1::Malaga::Athletic Club::1::0::23/08/2014::1408744800.0
33781::2014-15::1::1::Sevilla::Valencia::1::1::23/08/2014::1408744800.0
33782::2014-15::1::1::Granada::Deportivo::2::1::23/08/2014::1408744800.0
33783::2014-15::1::1::Almeria::Espanyol::1::1::23/08/2014::1408744800.0
33784::2014-15::1::1::Eibar::Real Sociedad::1::0::24/08/2014::1408831200.0
33785::2014-15::1::1::Celta de Vigo::Getafe::3::1::24/08/2014::1408831200.0
33786::2014-15::1::1::Barcelona::Elche::3::0::24/08/2014::1408831200.0
33787::2014-15::1::1::Levante::Villarreal::0::2::24/08/2014::1408831200.0
33788::2014-15::1::1::Real Madrid::Cordoba::2::0::25/08/2014::1408917600.0
33789::2014-15::1::1::Rayo Vallecano::Atletico de Madrid::0::0::25/08/2014::1408917600.0
```

 

Se ha optado por publicar este Data Set en este formato, ya que es un formato sencillo, similar al de otros data set como los de MovieLens y Netflix para los sistemas de recomendación. Al tener este formato es muy sencillo de parsearlo sea cual sea el lenguaje de programación que se utilice para crear el sistema experto en predicción de resultados.

 

Para cualquier colaboración, propuesta, mejora, etc. por favor ponerse en contacto con nosotros a través del correo jarrobaweb@gmail.com o a través del foro.
