31 July
4,410 matches have been played on this date since 1987: 7,055 goals, 300 competitions, 29 different years.
Highlights of this date
Finals, derbies, upsets and record scores — by importance
-
200521 years ago
Campeonato Brasileiro Série A
Botafogo0
Flamengo2
Winner's pre-match chance 21%
-
1991Exactly 35 years ago
Ligue 1
Nantes1
LOSC Lille2
Winner's pre-match chance 21%
-
20197 years ago
UEFA Champions League
HJK2
FK Crvena zvezda1
Winner's pre-match chance 23%
-
199927 years ago
Ligue 1
Olympique Lyonnais1
Montpellier2
Winner's pre-match chance 18%
-
20242 years ago
UEFA Conference League
BK Häcken6
F91 Dudelange1
-
201214 years ago
UEFA Champions League
Motherwell0
Panathinaikos FC2
Winner's pre-match chance 25%
-
200818 years ago
Campeonato Brasileiro Série A
Vasco da Gama6
Atlético Mineiro1
-
20251 year ago
UEFA Conference League
FC Koper3
Viking FK5
Upsets in history
Matches on this date won by the side with the lower pre-match chance
-
199927 years ago
Ligue 1
Olympique Lyonnais1
Montpellier2
Winner's pre-match chance 18%
-
1991Exactly 35 years ago
Ligue 1
Nantes1
LOSC Lille2
Winner's pre-match chance 21%
-
20197 years ago
UEFA Champions League
HJK2
FK Crvena zvezda1
Winner's pre-match chance 23% · odds 4.00
-
20242 years ago
UEFA Champions League
Dinamo Minsk1
Ludogorets0
Winner's pre-match chance 23% · odds 4.00
Records of this date
The most extreme scores on this date in leading competitions
This date in other sports
The most notable matches of each sport from top-level competitions
Basketball
All (154)Tennis
All (361)Volleyball
All (25)Handball
All (20)American football
All (11)Baseball
All (540)Esports
All (300)MMA
All (8)Darts
All (15)Table tennis
All (59)Snooker
All (9)Rugby
All (42)Cricket
All (22)Futsal
All (60)Badminton
All (107)Water polo
All (24)Aussie rules
All (21)Beach volleyball
All (99)Mini football
All (35)Year by year
The most notable matches of each year — newest first
-
2025 1 year ago
-
FC Koper
3–5
Viking FK
-
Beitar Jerusalem
5–2
FK Sutjeska Nikšić
-
Nõmme Kalju
2–2
St. Patrick's Athletic
-
Vaqueros de Bayamón
92–75
Cangrejeros De Santurce
329 more matches on this date that year
-
FC Koper
-
2024 2 years ago
-
BK Häcken
6–1
F91 Dudelange
-
Dinamo Minsk
1–0
Ludogorets
-
Maccabi Tel Aviv
0–1
FCSB
-
Atlântico Erechim
5–1
EC Traipu
543 more matches on this date that year
-
BK Häcken
-
2023 3 years ago
-
Dorados
3–4
Club Atletico La Paz
-
Grecia
3–4
CS Cartaginés
-
Lion City Sailors
5–2
Balestier Khalsa
-
Magnus Sorocaba
5–1
AABB São Paulo
195 more matches on this date that year
-
Dorados
-
2022 4 years ago
-
Cuiabá
0–1
Fortaleza
-
América Mineiro
3–1
Avaí
-
Internacional
3–0
Atlético Mineiro
-
Carlos Alcaraz
1–2
Jannik Sinner
435 more matches on this date that year
-
Cuiabá
-
2021 Exactly 5 years ago
-
São Paulo
0–0
Palmeiras
-
Sporting CP
2–1
Sporting Braga
-
Internacional
0–0
Cuiabá
-
Li J / Liu Y
0–2
Lee Y / Wang C L
572 more matches on this date that year
-
São Paulo
-
2020 6 years ago
-
Warta Poznań
2–0
Radomiak Radom
-
Paris Saint-Germain
0–0
Olympique Lyonnais
-
Union Gurten
8–1
SAK 1914 Salzburg
-
Los Angeles Lakers
103–101
Los Angeles Clippers
154 more matches on this date that year
-
Warta Poznań
-
2019 7 years ago
-
HJK
2–1
FK Crvena zvezda
-
AIK
3–2
NK Maribor
-
Qarabağ FK
3–0
Dundalk FC
-
Rain Or Shine Elasto Painters
112–104
San Miguel Beermen
305 more matches on this date that year
-
HJK
-
2018 8 years ago
-
FC Spartak Trnava
0–1
Legia Warszawa
-
Hapoel Be'er Sheva
2–2
GNK Dinamo Zagreb
-
Sheriff Tiraspol
0–0
KF Shkëndija
-
Atlanta Braves
11–6
Miami Marlins
193 more matches on this date that year
-
FC Spartak Trnava
-
2017 9 years ago
-
Vasco da Gama
0–1
Athletico
-
Savona
0–8
Genoa
-
Cork City
0–1
Bohemian FC
-
Baltimore Orioles
2–1
Kansas City Royals
109 more matches on this date that year
-
Vasco da Gama
-
2016 Exactly 10 years ago
-
Coritiba
0–2
Flamengo
-
Botafogo
3–1
Palmeiras
-
São Paulo
2–2
Chapecoense
-
San Francisco Giants
3–1
Washington Nationals
342 more matches on this date that year
-
Coritiba
-
2015 11 years ago
-
SC Admira Dornbirn
7–2
FC Lauterach
-
Red Star FC
0–1
US Créteil Football
-
FK Spartak Varna
2–5
FC Chernomorets Balchik
-
Denmark U21
28–26
Germany U21
162 more matches on this date that year
-
SC Admira Dornbirn
-
2014 12 years ago
-
Mladá Boleslav
1–4
Olympique Lyonnais
-
SV Zulte Waregem
2–5
Shakhtyor Soligorsk
-
FK Sarajevo
1–2
APS Atromitos Athinon
-
Miami Marlins
1–3
Cincinnati Reds
104 more matches on this date that year
-
Mladá Boleslav
Earlier years: 1987–2013 (17 years)
-
2013 13 years ago
-
Atlético Mineiro
1–2
Athletico
-
Ludogorets
2–1
FK Partizan
-
Molde FK
1–1
Legia Warszawa
-
Boston Red Sox
5–4
Seattle Mariners
94 more matches on this date that year
-
Atlético Mineiro
-
2012 14 years ago
-
Motherwell
0–2
Panathinaikos FC
-
Dynamo Kyiv
2–1
Feyenoord
-
Oxie IF
4–6
Akarps IF
-
Ishikawa K.
1–4
Xiaoxia Li.
127 more matches on this date that year
-
Motherwell
-
2011 Exactly 15 years ago
225 more matches on this date that year
-
2010 16 years ago
-
Fluminense
3–1
Athletico
-
São Paulo
2–1
Ceará
-
AFC Ajax
0–1
FC Twente
-
St. Louis Cardinals
11–1
Pittsburgh Pirates
212 more matches on this date that year
-
Fluminense
-
2009 17 years ago
-
Flamengo
3–1
Atlético Mineiro
-
Avaí
4–0
Vitória
-
São Paulo
2–1
Grêmio
-
Tampa Bay Rays
8–2
Kansas City Royals
73 more matches on this date that year
-
Flamengo
-
2008 18 years ago
-
Vasco da Gama
6–1
Atlético Mineiro
-
Internacional
0–1
Santos
-
Sport Recife
3–1
Ipatinga
-
Atlanta Braves
9–4
St. Louis Cardinals
21 more matches on this date that year
-
Vasco da Gama
-
2007 19 years ago
-
KRC Genk
1–2
FK Sarajevo
-
Pyunik Yerevan
0–2
Shakhtar Donetsk
-
Rangers
2–0
FK Zeta Golubovci
-
Atlanta Braves
12–4
Houston Astros
20 more matches on this date that year
-
KRC Genk
-
2006 Exactly 20 years ago
-
Tampa Bay Rays
7–3
Detroit Tigers
-
Boston Red Sox
9–8
Cleveland Guardians
-
Baltimore Orioles
5–10
Seattle Mariners
6 more matches on this date that year
-
Tampa Bay Rays
-
2005 21 years ago
-
Botafogo
0–2
Flamengo
-
Paysandu SC
3–4
Paraná Clube
-
Le Mans
1–2
Olympique Lyonnais
-
Los Angeles Dodgers
5–7
St. Louis Cardinals
20 more matches on this date that year
-
Botafogo
-
2004 22 years ago
-
Athletico
0–0
Grêmio
-
Fluminense
0–0
Cruzeiro
-
HNK Hajduk Split
2–4
NK Zagreb
-
Minnesota Twins
5–4
Boston Red Sox
23 more matches on this date that year
-
Athletico
-
2003 23 years ago
13 more matches on this date that year
-
2002 24 years ago
11 more matches on this date that year
-
2001 Exactly 25 years ago
-
1999 27 years ago
4 more matches on this date that year
-
1993 33 years ago
6 more matches on this date that year
-
1991 Exactly 35 years ago
7 more matches on this date that year
-
1987 39 years ago
How are matches picked?
Only from our archive: leading football competitions (priority ≤ 650) and the top two tiers in other sports. Each match gets an importance score: competition weight, final (semi-final), derby (both clubs share a home city), upset (winner's pre-match chance ≤ 40% by odds or our Elo model), goal fest (7+ goals), rout (5+ margin) and round anniversaries (5, 10, 25 … years). Dates are in UTC.