The last 7 days

The track record is the sum of all history and it leaves one question unanswered: what happened recently? This page keeps that window open.

In the last 7 days we called 84 matches correctly

On double chance, 161 of the 203 calls we made at "at least 75%" were correct

The incorrect ones sit in the same record — we hide none of them

Every match on the site, each with its reasoning:

matrisx.com/en?k=x

Weekly trend

Each week: how often the model's pick was correct in the matches where it named a favourite, versus the baseline rule (always call the most common outcome) on those same matches. Matches it called too close enter neither line.

30%40%50%60%70%3 Aug10 Aug17 Aug24 Aug31 Aug7 Sept14 Sept3 Aug · Model 55% · Baseline 45% · n=9310 Aug · Model 50% · Baseline 43% · n=10317 Aug · Model 59% · Baseline 49% · n=12624 Aug · Model 54% · Baseline 43% · n=17131 Aug · Model 59% · Baseline 44% · n=1757 Sept · Model 51% · Baseline 40% · n=16714 Sept · Model 52% · Baseline 45% · n=187ModelBaseline
WeekModelBaselinen
3 Aug54.8%45.2%93 matches
10 Aug50.5%42.7%103 matches
17 Aug58.7%49.2%126 matches
24 Aug53.8%42.7%171 matches
31 Aug58.9%44.0%175 matches
7 Sept51.5%39.5%167 matches
14 Sept51.9%44.9%187 matches
DateLeagueMatchModel calledConfidence
15 SeptLigat Ha'alIroni Tiberias 2-2 Hapoel Katamontoo close to call37.0% / 35.6% / 27.5%27.5% on what happened
15 SeptLa LigaRayo Vallecano 2-1 EspanyolHOME41.1% correct
15 SeptLigat Ha'alBeitar Jerusalem 3-1 Maccabi Petah TikvaHOME60.7% correct
15 SeptEredivisieAjax 5-1 Willem IIHOME86.7% correct
15 SeptLa LigaAlaves 0-1 ValenciaHOME56.3% incorrect
15 SeptChampionshipMiddlesbrough 2-2 MillwallHOME65.1% incorrect
15 SeptPremiershipFalkirk 2-1 Heart Of MidlothianAWAY50.4% incorrect
15 SeptPremiershipMotherwell 0-4 AberdeenHOME51.9% incorrect
15 SeptPremiershipHibernian 0-1 KilmarnockHOME67.7% incorrect
15 SeptLa LigaElche 2-3 Real MadridAWAY80.6% correct
16 SeptFirst LeagueLokomotiv Sofia 0-2 CSKA SofiaAWAY56.2% correct
16 SeptUEFA Europa LeagueOmonia Nicosia 1-0 Celta VigoAWAY52.2% incorrect
16 SeptLa LigaAtletico Madrid 4-0 OsasunaHOME69.3% correct
16 SeptUEFA Europa LeagueSturm Graz 0-0 RennesAWAY52.9% incorrect
16 SeptUEFA Europa LeagueAnderlecht 1-2 LyonAWAY42.5% correct
16 SeptUEFA Europa LeagueBayer Leverkusen 2-0 CeljeHOME88.1% correct
16 SeptUEFA Europa LeagueAC Milan 0-2 BenficaHOME43.3% incorrect
16 SeptUEFA Europa LeagueOlympiakos Piraeus 2-1 JagielloniaHOME73.4% correct
17 SeptUEFA Europa LeagueLevski Sofia 0-1 Red Bull SalzburgAWAY46.3% correct
17 SeptUEFA Europa LeagueOFI 2-0 1899 HoffenheimAWAY72.8% incorrect
17 SeptLa LigaReal Betis 1-0 GetafeHOME60.2% correct
17 SeptSuper LigaŽelezničar Pančevo 1-2 FK Crvena ZvezdaAWAY57.8% correct
17 SeptUEFA Europa LeagueCeltic 1-3 Ferencvarosi TCHOME57.4% incorrect
17 SeptUEFA Europa LeaguePlzen 0-3 Union St. Gilloisetoo close to call40.0% / 36.0% / 23.9%36.0% on what happened
17 SeptUEFA Europa LeagueBeşiktaş 4-1 MarseilleHOME54.4% correct
17 SeptUEFA Europa LeagueReal Sociedad 1-2 BournemouthAWAY43.8% correct
17 SeptUEFA Europa LeagueJuventus 5-0 NEC NijmegenHOME81.8% correct
17 SeptUEFA Europa LeagueCrystal Palace 4-0 Lech PoznanHOME70.4% correct
18 SeptLigat Ha'alHapoel Tel Aviv 3-0 Hapoel Petah TikvaHOME60.4% correct
18 Sept1. LigBandırmaspor 0-1 ÜmraniyesporHOME53.8% incorrect
18 Sept2. BundesligaSpVgg Greuther Fürth 1-1 1. FC MagdeburgAWAY42.7% incorrect
18 Sept1. DivisionPafos 0-2 AELHOME77.3% incorrect
18 Sept1. DivisionOmonia 29is Maiou 1-2 AEK LarnacaAWAY58.1% correct
18 SeptEliteserienSarpsborg 08 FF 1-3 KFUM OsloHOME56.4% incorrect
18 SeptFirst LeagueSlavia Sofia 1-2 CSKA 1948AWAY43.2% correct
18 SeptSüper LigKasımpaşa 0-0 KonyasporHOME38.9% incorrect
18 SeptSuperligaLyngby 0-4 SilkeborgHOME52.9% incorrect
18 SeptEredivisieGroningen 3-0 PEC ZwolleHOME63.5% correct
18 SeptLigue 2Annecy 1-2 DijonHOME44.1% incorrect
18 SeptLigue 2Rodez 3-4 NancyHOME40.1% incorrect
18 SeptLigue 2PAU 2-0 DunkerqueHOME41.7% correct
18 SeptLigue 2Laval 1-1 SochauxHOME40.3% incorrect
18 SeptLigue 2Grenoble 1-1 Clermont FootHOME39.0% incorrect
18 SeptLigue 2Reims 1-1 MontpellierHOME45.6% incorrect
18 SeptBundesligaBayern München 7-0 Union BerlinHOME92.9% correct
18 SeptSegunda DivisiónAlbacete 1-2 Cordobatoo close to call39.1% / 34.6% / 26.4%34.6% on what happened
18 SeptJupiler Pro LeagueGent 2-1 Standard LiegeHOME51.7% correct
18 SeptLigue 1Monaco 2-1 LensHOME48.2% correct
18 SeptSerie AMonza 2-1 Sassuolotoo close to call37.2% / 35.7% / 27.1%35.7% on what happened
18 SeptChampionshipBristol City 1-0 WatfordHOME54.6% correct
18 SeptLa LigaEspanyol 1-3 ElcheHOME54.0% incorrect
18 SeptPremier LeagueBrentford 3-0 Chelseatoo close to call37.7% / 37.3% / 25.1%37.3% on what happened
19 Sept2. BundesligaKarlsruher SC 0-1 1. FC NürnbergAWAY43.6% correct
19 Sept2. BundesligaHolstein Kiel 1-1 VfL OsnabrückHOME54.5% incorrect
19 Sept2. Bundesliga1. FC Kaiserslautern 1-0 Eintracht BraunschweigHOME47.7% correct
19 SeptChampionshipStoke City 2-1 Sheffield UtdHOME40.6% correct
19 SeptChampionshipCardiff 3-1 CharltonHOME54.1% correct
19 SeptPremier LeagueTottenham 2-3 Aston VillaHOME49.2% incorrect
19 SeptLa LigaOsasuna 1-1 Rayo Vallecanotoo close to call37.3% / 34.0% / 28.7%28.7% on what happened
19 SeptLigue 2Guingamp 1-3 RED Star FC 93HOME39.7% incorrect
19 SeptCzech LigaPardubice 2-1 Bohemians 1905HOME46.5% correct
19 SeptCzech LigaMlada Boleslav 2-0 Zbrojovka BrnoHOME42.3% correct
19 SeptSerie AUdinese 0-1 CagliariHOME43.2% incorrect
19 SeptSerie ABologna 1-1 TorinoHOME49.8% incorrect
19 SeptBundesligaEintracht Frankfurt 2-2 SC Freiburgtoo close to call38.4% / 36.4% / 25.2%25.2% on what happened
19 SeptBundesligaWerder Bremen 3-2 FC AugsburgHOME41.7% correct
19 SeptBundesligaHamburger SV 2-1 1. FC Kölntoo close to call38.4% / 35.7% / 25.9%35.7% on what happened
19 SeptBundesligaBorussia Mönchengladbach 3-4 FSV Mainz 05AWAY43.3% correct
19 SeptFirst LeagueSeptemvri Sofia 0-3 Botev PlovdivAWAY49.9% correct
19 Sept1. LigSarıyer 2-1 BolusporHOME76.3% correct
19 Sept1. LigKeçiörengücü 1-1 SivassporHOME46.7% incorrect
19 SeptChampionshipBirmingham 2-2 Middlesbroughtoo close to call38.7% / 34.8% / 26.5%26.5% on what happened
19 SeptChampionshipQPR 2-2 PrestonHOME54.8% incorrect
19 SeptChampionshipPortsmouth 2-2 BlackburnHOME44.1% incorrect
19 SeptChampionshipWrexham 2-1 Southamptontoo close to call38.7% / 34.5% / 26.9%34.5% on what happened
19 SeptChampionshipBurnley 1-1 DerbyHOME52.0% incorrect
19 SeptEliteserienKristiansund BK 1-3 RosenborgAWAY63.6% correct
19 SeptJupiler Pro LeagueOH Leuven 2-0 RAAL La LouvièreHOME45.9% correct
19 SeptPremier LeagueBrighton 3-0 ArsenalAWAY56.4% incorrect
19 SeptPremier LeagueEverton 1-0 IpswichHOME53.6% correct
19 SeptPremiershipHibernian 1-1 AberdeenHOME54.3% incorrect
19 SeptPremiershipST Johnstone 1-1 FalkirkHOME46.0% incorrect
19 SeptPremiershipDundee 2-1 MotherwellAWAY42.3% incorrect
19 SeptPremiershipST Mirren 0-3 Dundee UtdHOME41.2% incorrect
19 SeptSüper LigKocaelispor 2-0 Gaziantep FKHOME40.2% correct
19 SeptLa LigaAthletic Club 0-0 AlavesHOME58.5% incorrect
19 SeptSegunda DivisiónFC Andorra 1-3 Sporting GijonHOME47.3% incorrect
19 SeptPrimeira LigaGIL Vicente 1-1 MaritimoHOME47.1% incorrect
19 SeptPrimeira LigaNacional 0-4 FamalicaoAWAY46.0% correct
19 SeptSuper LigaVojvodina 1-1 IMT Novi BeogradHOME55.9% incorrect
19 SeptLigue 1Paris FC 2-1 StrasbourgHOME52.5% correct
19 Sept1. SNLKoper 2-0 NaftaHOME58.7% correct
19 Sept1. DivisionNea Salamis 3-0 Anorthosistoo close to call36.4% / 34.2% / 29.4%34.2% on what happened
19 Sept1. DivisionApollon Limassol 2-2 Apoel NicosiaHOME44.6% incorrect
19 SeptCzech LigaSlovácko 2-2 Baník Ostravatoo close to call38.0% / 33.7% / 28.2%28.2% on what happened
19 SeptEliteserienMolde 1-2 AalesundHOME71.3% incorrect
19 SeptFirst LeagueArda Kardzhali 1-1 Cherno More VarnaHOME49.4% incorrect
19 SeptSerie AAS Roma 2-2 Intertoo close to call37.3% / 36.7% / 26.0%26.0% on what happened
19 SeptSuper League 1Atromitos 1-2 KifisiaHOME43.0% incorrect
19 SeptSuperligaOdense 1-1 FC MidtjyllandAWAY54.2% incorrect
19 SeptJupiler Pro LeagueCharleroi 3-2 Cercle BruggeHOME57.6% correct
19 SeptBundesligaVfB Stuttgart 0-1 Borussia Dortmundtoo close to call39.5% / 36.6% / 24.0%36.6% on what happened
19 SeptLigat Ha'alMaccabi Petah Tikva 2-4 Hapoel KatamonHOME39.4% incorrect
19 SeptSegunda DivisiónCastellón 5-0 TenerifeHOME64.7% correct
19 SeptSegunda DivisiónEldense 1-2 EibarAWAY38.5% correct
19 SeptEredivisieSparta Rotterdam 0-4 HeerenveenHOME40.5% incorrect
19 SeptPremiershipKilmarnock 1-1 Heart Of MidlothianAWAY56.2% incorrect
19 Sept1. LigEsenler Erokspor 0-2 Fatih KaragümrükHOME46.6% incorrect
19 SeptLigat Ha'alMaccabi Haifa 3-2 Ironi TiberiasHOME73.7% correct
19 SeptLigat Ha'alMaccabi Netanya 1-2 Maccabi Tel AvivAWAY59.9% correct
19 SeptPrimeira LigaAlverca 1-0 Rio AveHOME48.9% correct
19 SeptSüper LigTrabzonspor 4-0 GalatasarayAWAY45.7% incorrect
19 SeptSüper LigBaşakşehir 4-0 Gençlerbirliği S.K.HOME59.1% correct
19 SeptSuper LigaOFK Beograd 3-5 Radnicki 1923AWAY40.1% correct
19 SeptSuper LigaRadnik Surdulica 4-4 FK PartizanAWAY48.4% incorrect
19 SeptLigat Ha'alHapoel Beer Sheva 1-0 Ironi Kiryat ShmonaHOME65.8% correct
19 SeptLigat Ha'alBeitar Jerusalem 2-1 Hapoel HaifaHOME57.3% correct
19 SeptEredivisieAjax 2-2 ExcelsiorHOME78.5% incorrect
19 SeptLigue 2Metz 2-2 Saint EtienneAWAY48.6% incorrect
19 Sept1. SNLMaribor 2-2 AluminijHOME65.5% incorrect
19 Sept2. BundesligaDynamo Dresden 1-2 Hertha BSCtoo close to call38.8% / 36.5% / 24.8%38.8% on what happened
19 SeptJupiler Pro LeagueAnderlecht 3-0 Zulte WaregemHOME54.6% correct
19 SeptLigue 1Angers 2-0 Estac TroyesHOME46.4% correct
19 SeptLigue 1Toulouse 3-2 Le HavreHOME57.1% correct
19 SeptLigue 1Lyon 4-0 RennesHOME44.0% correct
19 SeptSerie AVenezia 0-2 LazioAWAY47.2% correct
19 SeptEredivisieWillem II 0-1 Fortuna Sittardtoo close to call37.2% / 37.0% / 25.9%37.2% on what happened
19 SeptLa LigaSevilla 1-3 BarcelonaAWAY77.0% correct
19 SeptPrimeira LigaSporting CP 2-2 AroucaHOME82.0% incorrect
20 SeptEredivisieFeyenoord 5-0 UtrechtHOME75.2% correct
20 SeptSerie AFiorentina 1-1 NapoliAWAY43.0% incorrect
20 SeptCzech LigaHradec Králové 0-2 TepliceHOME53.4% incorrect
20 SeptPremiershipCeltic 0-1 RangersHOME44.1% incorrect
20 Sept2. BundesligaArminia Bielefeld 2-2 1. FC HeidenheimHOME45.5% incorrect
20 Sept2. BundesligaHannover 96 2-1 VfL BochumHOME52.7% correct
20 SeptJupiler Pro LeagueAntwerp 0-2 Union St. GilloiseAWAY59.7% correct
20 SeptSuperligaBrondby 0-1 FC CopenhagenAWAY44.1% correct
20 SeptSuperligaSonderjyske 4-2 Randers FCtoo close to call38.9% / 34.4% / 26.7%34.4% on what happened
20 SeptFirst LeagueSpartak Varna 0-1 Lokomotiv Sofiatoo close to call36.8% / 35.4% / 27.8%36.8% on what happened
20 SeptEliteserienValerenga 1-1 FredrikstadHOME47.6% incorrect
20 SeptEredivisieAZ Alkmaar 1-0 TelstarHOME77.7% correct
20 SeptEredivisieTwente 3-2 PSV EindhovenAWAY43.6% incorrect
20 Sept1. SNLBravo 2-1 Olimpija LjubljanaAWAY47.3% incorrect
20 SeptCzech LigaFK Jablonec 1-1 ZlinHOME66.4% incorrect
20 SeptCzech LigaSigma Olomouc 0-3 Sparta PrahaAWAY43.7% correct
20 SeptLigue 1Auxerre 2-1 Stade Brestois 29AWAY42.1% incorrect
20 SeptPremier LeagueBournemouth 0-1 LiverpoolAWAY44.2% correct
20 SeptPremier LeagueLeeds 0-0 Crystal PalaceHOME56.5% incorrect
20 SeptPremier LeagueManchester City 5-3 SunderlandHOME71.9% correct
20 SeptSerie AParma 2-1 GenoaAWAY37.9% incorrect
20 SeptSerie AFrosinone 2-0 ComoAWAY64.1% incorrect
20 SeptBundesligaBayer Leverkusen 2-0 RB LeipzigHOME51.4% correct
20 Sept1. LigManisa F.K. 0-1 İstanbulsporHOME51.4% incorrect
20 Sept1. LigPendikspor 1-1 Bodrum FKHOME47.3% incorrect
20 SeptJupiler Pro LeagueSt. Truiden 0-2 KVC WesterloHOME57.0% incorrect
20 SeptSuper League 1Levadiakos 0-1 Olympiakos PiraeusAWAY72.0% correct
20 SeptSüper LigFenerbahçe 8-0 EyüpsporHOME82.3% correct
20 SeptSuperligaAC Horsens 2-2 AarhusAWAY51.8% incorrect
20 SeptLa LigaAtletico Madrid 2-1 Real MadridAWAY47.0% incorrect
20 SeptSegunda DivisiónAD Ceuta FC 1-1 ValladolidAWAY38.7% incorrect
20 SeptPrimeira LigaVitória SC 1-1 MoreirenseHOME65.9% incorrect
20 SeptEredivisieNEC Nijmegen 1-1 GO Ahead EaglesHOME46.7% incorrect
20 SeptFirst LeagueLokomotiv Plovdiv 1-1 CSKA SofiaAWAY61.1% incorrect
20 SeptEliteserienSandefjord 3-0 StartHOME44.7% correct
20 SeptEliteserienTromso 3-2 Ham-KamHOME65.4% correct
20 SeptEliteserienViking 3-0 LillestromHOME69.3% correct
20 SeptSuper League 1Volos NFC 1-2 AEK Athens FCAWAY73.1% correct
20 SeptLigue 1Nice 2-1 LilleAWAY45.1% incorrect
20 Sept1. SNLMura 0-0 CeljeAWAY55.1% incorrect
20 SeptPremier LeagueFulham 1-1 Manchester UnitedAWAY48.5% incorrect
20 Sept1. DivisionAris 0-0 KarmiotissaHOME68.6% incorrect
20 Sept1. DivisionOmonia Nicosia 4-1 Krasava YpsonasHOME78.4% correct
20 SeptCzech LigaSlavia Praha 2-1 PlzenHOME62.2% correct
20 SeptSerie AJuventus 2-0 AtalantaHOME56.3% correct
20 SeptSuper League 1OFI 2-2 Asteras TripolisHOME43.1% incorrect
20 SeptSuperligaViborg 4-1 FC NordsjaellandAWAY43.2% incorrect
20 SeptJupiler Pro LeagueClub Brugge KV 3-0 GenkHOME60.7% correct
20 SeptLa LigaVillarreal 3-1 LevanteHOME63.7% correct
20 SeptSegunda DivisiónLas Palmas 1-2 BurgosHOME48.7% incorrect
20 Sept1. DivisionOmonia Aradippou 1-1 Olympiakostoo close to call36.4% / 34.4% / 29.2%29.2% on what happened
20 SeptPrimeira LigaSanta Clara 0-0 SC BragaAWAY43.5% incorrect
20 SeptPrimeira LigaEstoril 1-2 Casa PiaHOME56.1% incorrect
20 SeptSüper LigGöztepe 2-2 Rizesportoo close to call36.9% / 36.5% / 26.6%26.6% on what happened
20 SeptSuper LigaFK Crvena Zvezda 3-0 Radnicki NISHOME80.6% correct
20 SeptEliteserienBrann 2-1 Bodo/GlimtAWAY60.7% incorrect
20 SeptSuper League 1Panetolikos 1-3 PAOKAWAY63.3% correct
20 SeptSuper LigaŽelezničar Pančevo 2-1 CukarickiHOME54.1% correct
20 SeptLigue 1Marseille 1-2 Paris Saint GermainAWAY67.3% correct
20 SeptSerie AAC Milan 3-0 LecceHOME76.9% correct
20 SeptLa LigaValencia 2-3 Real Sociedadtoo close to call37.3% / 34.5% / 28.2%37.3% on what happened
20 SeptSegunda DivisiónLeganes 3-2 Granada CFHOME46.6% correct
20 SeptPrimeira LigaFC Porto 3-1 BenficaAWAY39.6% incorrect

In this window the model named a favourite in 171 matches and none in 21. Where it was too close to call, under 5 points separate the top two outcomes; we give no correct/incorrect grade there, because the model made no pick. We state what it did say instead: the three probabilities and the share it gave to what actually happened. These matches are not removed from the record — they are measured separately.

This page is recalculated from the database every 15 minutes; the figures are at most 15 minutes old.

The full track record