Settled through 2026-08-29

AI football prediction performance — the settled record

Every signal the models issued, settled and published: what was invested, what came back, and how each one resolved.

ROI
+11.6%
Invested $6,354,090
Profit
+$735,263
Won
55.4%
Settled signals
21,641
Competitions
115

Excluding the World Cup · 20,199 settled · +17.2%FIFA World Cup 2026 · 1,442 settled · −0.2% · −$3,892

1X2
+$79,811
HDP
+$531,474
O/U
+$127,870

Cumulative profit

2026-01-282026-08-29
Profit
+$739k
Match result (1X2)
+$80k
Asian handicap
+$532k
Over / under
+$127k

Real money, executed

2026-01-302026-07-16
Real money
+$74k
Invested
$720,456
1,153
positions
A separate scale from the chart above: this is the money actually placed, on a smaller stake and over a shorter run. Compare the returns, not the heights.

How every signal resolved

Won
10,034
49.6%
Half won
304
1.5%
Void
1,736
8.6%
Half lost
128
0.6%
Lost
7,997
39.6%
Pending
15
0.1%

How every settled signal resolved. Quarter-ball handicaps settle half the amount, so half-won and half-lost are counted separately rather than rounded.

The record by competition

Premier LeagueSettled1,1241X2+$26,092HDP+$49,013O/U+$18,160Return+23.4%+$93,265
La LigaSettled1,5311X2+$12,414HDP+$67,732O/U+$15,544Return+18.4%+$95,689
BundesligaSettled9281X2+$16,401HDP+$66,354O/U+$25,218Return+29.5%+$107,973
Serie ASettled1,1601X2−$3,426HDP+$64,832O/U+$6,466Return+14.5%+$67,871
Ligue 1Settled8981X2+$30,897HDP+$64,473O/U+$7,444Return+25.4%+$102,814
Champions LeagueSettled3781X2+$4,229HDP+$16,405O/U+$6,692Return+20.5%+$27,326
BrasileirãoSettled1,1101X2−$12,476HDP+$50,286O/U+$15,422Return+13.7%+$53,232
Saudi Pro LeagueSettled8931X2+$2,247HDP+$28,101O/U+$5,018Return+16.8%+$35,365
EredivisieSettled5681X2+$4,668HDP−$10,741O/U+$2,480Return−2.6%−$3,594
Primeira LigaSettled4791X2+$10,383HDP+$12,071O/U−$1,951Return+16.0%+$20,504
Süper LigSettled3931X2+$142HDP−$8,604O/U−$687Return−7.0%−$9,150
J1 LeagueSettled6671X2−$9,895HDP+$4,039O/U+$8,873Return+2.0%+$3,017
K League 1Settled2121X2−$665HDP+$1,001O/U+$1,298Return+3.4%+$1,634
Chinese Super LeagueSettled8881X2−$22HDP+$69,620O/U+$5,890Return+27.2%+$75,488
Indian Super LeagueSettled1721X2−$286HDP+$2,945O/U+$3,050Return+12.6%+$5,709
Europa LeagueSettled661X2+$1,378HDP−$9,296O/U+$34Return−$7,883
Conference LeagueSettled4791X2−$1,934HDP+$3,509O/U+$3,148Return+12.9%+$4,724
FA CupSettled221X2+$555HDP+$3,969O/U+$3,853Return+$8,377

No signals yet: Copa del Rey · Thai League 1

Other competitions

Brasileirão Série BSettled9251X2−$431HDP+$1,489O/U−$75Return+2.7%+$984
EFL CupSettled3751X2−$499HDP+$1,578O/U−$201Return+4.7%+$879
Liga Profesional ArgentinaSettled3321X2−$227HDP+$2,381O/U+$1,238Return+20.5%+$3,392
Major League SoccerSettled3311X2−$626HDP+$3,099O/U+$61Return+15.8%+$2,535
Eerste DivisieSettled2961X2−$1,209HDP+$1,986O/U−$855Return−0.5%−$77
Leagues CupSettled2931X2−$1,955HDP+$1,818O/U−$758Return−6.1%−$895
ChampionshipSettled2531X2+$77HDP+$1,722O/U+$1,126Return+23.2%+$2,925
Ligue 2Settled2441X2−$707HDP+$2,511O/U−$584Return+10.2%+$1,220
2. BundesligaSettled2181X2−$116HDP+$2,497O/U−$265Return+19.4%+$2,116
League TwoSettled2071X2+$146HDP+$1,439O/U+$230Return+17.6%+$1,815
AllsvenskanSettled1991X2+$595HDP+$961O/U+$119Return+17.0%+$1,675
EkstraklasaSettled1801X2−$3HDP+$904O/U+$67Return+11.0%+$968
NWSL WomenSettled1781X2+$154HDP+$1,269O/U+$1,016Return+27.4%+$2,439
Egyptian Premier LeagueSettled1631X2−$134HDP+$1,307O/U+$928Return+25.9%+$2,101
South African Premier Soccer LeagueSettled1631X2+$122HDP+$916O/U+$384Return+17.6%+$1,422
Segunda DivisiónSettled1611X2+$384HDP+$735O/U+$5Return+14.1%+$1,124
League OneSettled1561X2+$197HDP+$752O/U+$171Return+14.6%+$1,120
Peruvian Primera DivisiónSettled1541X2+$552HDP+$290O/U−$38Return+10.5%+$804
Liga ISettled1421X2+$908HDP+$921O/U−$34Return+25.6%+$1,795
Colombian Primera ASettled1411X2+$351HDP+$1,627O/U+$234Return+31.6%+$2,212
Austrian BundesligaSettled1381X2−$828HDP+$526O/U+$860Return+8.2%+$559
Chilean Primera DivisiónSettled1351X2+$362HDP+$1,368O/U+$179Return+28.6%+$1,908
Turkish 1. LigSettled1321X2+$197HDP+$1,131O/U+$275Return+24.3%+$1,603
SuperligaSettled1301X2−$583HDP+$848O/U+$714Return+15.1%+$978
DFB-PokalSettled1261X2−$313HDP−$85O/U+$75Return−5.2%−$322
EliteserienSettled1241X2−$65HDP+$1,375O/U+$145Return+23.7%+$1,455
Ecuadorian Liga ProSettled1211X2−$86HDP+$1,554O/U+$371Return+30.5%+$1,839
CONMEBOL LibertadoresSettled1191X2+$506HDP+$1,011O/U−$877Return+10.8%+$639
NB ISettled1091X2+$688HDP+$533O/U+$141Return+25.0%+$1,362
Belgian Pro LeagueSettled991X2+$250HDP+$417O/U−$64Return+$602
Paraguayan División Profesional - ClausuraSettled981X2+$304HDP+$771O/U−$181Return+$894
HNLSettled881X2−$54HDP+$489O/U−$873Return−$438
Serie BSettled851X2−$747HDP+$1,698O/U+$144Return+$1,094
Belarusian Premier LeagueSettled841X2+$130HDP−$461O/U−$57Return−$388
Czech LigaSettled801X2+$358HDP+$326O/U+$271Return+$955
Serbian SuperLigaSettled771X2+$60HDP+$1,048O/U−$32Return+$1,076
Coppa ItaliaSettled711X2−$100HDP+$143O/U+$399Return+$441
Swiss Super LeagueSettled691X2+$1,355HDP+$8,551O/U−$2,325Return+$7,581
Liga MXSettled691X2+$242HDP+$278O/U−$171Return+$348
Russian Premier LeagueSettled681X2−$159HDP+$564O/U−$299Return+$106
CONMEBOL SudamericanaSettled671X2−$56HDP+$483O/U−$462Return−$36
Copa Do BrasilSettled591X2+$28HDP−$133O/U+$199Return+$94
EFL TrophySettled531X2−$180HDP−$131O/U−$193Return−$503
Irish Premier DivisionSettled481X2−$239HDP+$760O/U+$153Return+$673
SuperettanSettled471X2+$200HDP+$617O/U−$12Return+$805
Scottish PremiershipSettled451X2+$230HDP+$215O/U+$134Return+$579
3. LigaSettled421X2+$181HDP+$268O/U+$359Return+$808
Bolivian Primera DivisiónSettled401X2−$100HDP+$440O/U+$88Return+$428
Portuguese Segunda LigaSettled381X2−$75HDP+$433O/U+$83Return+$440
Torneo Federal ASettled381X2$0HDP−$259O/U$0Return−$259
USL ChampionshipSettled341X2$0HDP−$424O/U$0Return−$424
Austrian 2. LigaSettled311X2$0HDP+$198O/U$0Return+$198
UAE Pro LeagueSettled311X2−$150HDP−$786O/U+$65Return−$871
Tweede DivisieSettled271X2$0HDP+$100O/U$0Return+$100
Russian First LeagueSettled251X2$0HDP+$322O/U$0Return+$322
Frauen BundesligaSettled221X2−$100HDP−$133O/U+$149Return−$84
Challenger Pro LeagueSettled221X2−$150HDP−$58O/U$0Return−$208
Qatar Stars LeagueSettled221X2+$220HDP+$231O/U−$100Return+$351
DamallsvenskanSettled211X2+$59HDP+$178O/U−$200Return+$37
K League 2Settled201X2$0HDP−$136O/U$0Return−$136
Malawian Super LeagueSettled201X2$0HDP+$155O/U$0Return+$155
Canadian Premier LeagueSettled201X2$0HDP+$470O/U$0Return+$470
Ligi kuu BaraSettled191X2$0HDP+$25O/U$0Return+$25
Uruguayan Primera División - AperturaSettled181X2$0HDP−$18O/U$0Return−$18
Bulgarian First LeagueSettled171X2$0HDP−$75O/U$0Return−$75
Liga Panameña de FútbolSettled171X2$0HDP−$88O/U$0Return−$88
Brazilian Serie CSettled161X2$0HDP−$80O/U$0Return−$80
Macedonian First LeagueSettled161X2$0HDP−$3O/U$0Return−$3
Greek Super LeagueSettled151X2+$70HDP−$350O/U−$13Return−$293
Copa RioSettled151X2+$74HDP−$300O/U+$178Return−$49
Saudi King's CupSettled141X2$0HDP+$36O/U$0Return+$36
Polish CupSettled121X2$0HDP+$230O/U+$25Return+$255
VeikkausliigaSettled121X2$0HDP+$169O/U$0Return+$169
Erovnuli LigaSettled121X2$0HDP+$96O/U$0Return+$96
Kazakhstan Premier LeagueSettled121X2$0HDP−$65O/U$0Return−$65
Ukrainian Premier LeagueSettled111X2$0HDP+$180O/U$0Return+$180
Slovenian 1. SNLSettled111X2$0HDP−$18O/U$0Return−$18
Belgian First Amateur DivisionSettled111X2$0HDP+$174O/U$0Return+$174
UEFA Champions League WomenSettled111X2$0HDP+$131O/U$0Return+$131
Slovak Super LigaSettled101X2$0HDP−$59O/U$0Return−$59
Greek CupSettled91X2$0HDP−$69O/U$0Return−$69
Georgian Liga 3Settled91X2$0HDP+$120O/U$0Return+$120
Scottish League CupSettled81X2$0HDP+$80O/U$0Return+$80
Russian CupSettled81X2$0HDP+$157O/U$0Return+$157
KvindeligaSettled71X2$0HDP+$38O/U$0Return+$38
Peruvian Copa De La LigaSettled61X2$0HDP−$100O/U$0Return−$100
Ligat Ha'alSettled51X2$0HDP+$109O/U$0Return+$109
Sammarinese CampionatoSettled51X2$0HDP−$100O/U$0Return−$100
Croatian CupSettled41X2$0HDP−$3O/U$0Return−$3
Spanish Primera División RFEF - Group 1Settled41X2$0HDP+$115O/U$0Return+$115
Cypriot 1st DivisionSettled31X2$0HDP+$90O/U$0Return+$90
Club FriendliesSettled31X2$0HDP+$54O/U$0Return+$54
Primera División FemeninaSettled21X2$0HDP+$99O/U$0Return+$99
Myanmar National LeagueSettled21X2$0HDP+$108O/U$0Return+$108
Trophée des ChampionsSettled11X2$0HDP+$40O/U$0Return+$40
Community ShieldSettled11X2$0HDP−$50O/U$0Return−$50

The last seven days, match by match

112 matches carried a signal between 2026-08-23 and 2026-08-29 — 917 settled signals in all. Each row opens the competition at that round.

Invested $71,833Profit +$9,735Return +13.6%Won 58.2%
DateCompetitionsMatchSettledProfitReturn
Aug 29EredivisieExcelsior2 - 1Sparta Rotterdam7+$173+39%
Aug 29Primeira LigaAlverca1 - 1Santa Clara7+$395+88%
Aug 29Primeira LigaArouca2 - 1Maritimo4−$353−49%
Aug 29Premier LeagueBournemouth1 - 1Everton11+$557+32%
Aug 29Premier LeagueCoventry City0 - 1Hull City7+$90+13%
Aug 29BundesligaSV Elversberg3 - 2Bayer Leverkusen1+$75+80%
Aug 29Bundesliga1. FC Köln3 - 2Hoffenheim14−$268−20%
Aug 29BundesligaMainz 050 - 0Paderborn 079+$623+115%
Aug 29BundesligaRB Leipzig3 - 0Borussia Mönchengladbach12−$432−49%
Aug 29BundesligaUnion Berlin3 - 3Eintracht Frankfurt6+$184+45%
Aug 29Chinese Super LeagueChengdu Better City2 - 1Shenyang Urban11+$538+78%
Aug 29Premier LeagueLiverpool2 - 2Nottingham Forest10−$96−9%
Aug 29Chinese Super LeagueTianjin Teda1 - 1Qingdao Youth Island9+$334+71%
Aug 29K League 1Bucheon FC 19951 - 1FC Anyang12+$283+25%
Aug 29K League 1Ulsan Hyundai FC3 - 1Gimcheon Sangmu FC14+$9+1%
Aug 29J1 LeagueKawasaki Frontale4 - 2JEF United Chiba6+$336+76%
Aug 29J1 LeagueKyoto Sanga2 - 1Avispa Fukuoka3−$150−100%
Aug 29J1 LeagueNagoya Grampus2 - 1Fagiano Okayama7+$45+12%
Aug 29J1 LeagueUrawa Red Diamonds3 - 2Yokohama F. Marinos5+$276+83%
Aug 29J1 LeagueVissel Kobe1 - 0Cerezo Osaka5+$319+85%
Aug 29J1 LeagueShimizu S-Pulse0 - 1Kashiwa Reysol1−$50−100%
Aug 29J1 LeagueV-Varen Nagasaki0 - 3FC Tokyo7−$169−36%
Aug 29Chinese Super LeagueQingdao Jonoon1 - 5Wuhan Three Towns5−$202−69%
Aug 29J1 LeagueGamba Osaka0 - 0Sanfrecce Hiroshima7+$346+98%
Aug 29J1 LeagueMito Hollyhock1 - 1Machida Zelvia1+$46+93%
Aug 28Premier LeagueCrystal Palace1 - 4Manchester City3−$599−100%
Aug 28Serie AAC Milan2 - 0Venezia12−$442−28%
Aug 28Ligue 1Lille2 - 2Paris Saint-Germain6−$123−19%
Aug 28BundesligaBayern Munich5 - 1VfB Stuttgart11−$811−100%
Aug 28EredivisieGroningen2 - 3Fortuna Sittard6+$361+99%
Aug 28Saudi Pro LeagueAl-Nassr2 - 1Al Taawon2+$78+78%
Aug 28La LigaRacing Santander3 - 2Elche11−$26−4%
Aug 28Saudi Pro LeagueAl-Fayha3 - 2Abha6+$178+59%
Aug 28Saudi Pro LeagueAl Riyadh1 - 0NEOM7+$320+91%
Aug 28Chinese Super LeagueSichuan Jiuniu0 - 1Shanghai SIPG9+$169+19%
Aug 28Chinese Super LeagueDalian Zhixing1 - 1Beijing Guoan16+$158+12%
Aug 28Chinese Super LeagueShanghai Shenhua2 - 3Shandong Luneng15+$332+38%
Aug 27Conference LeagueHibernian2 - 3Gent15+$1,059+83%
Aug 27Conference LeagueLarne0 - 3Lincoln Red Imps4+$675+104%
Aug 27Conference LeaguePartizan2 - 1Getafe7+$583+65%
Aug 27Conference LeagueHNK Rijeka1 - 4FC Midtjylland11+$65+11%
Aug 27La LigaCelta Vigo1 - 2Osasuna8+$646+90%
Aug 27Conference LeagueAustria Vienna0 - 0SC Braga4−$500−77%
Aug 27Conference LeagueBorac Banja Luka3 - 1Vikingur14+$376+33%
Aug 27Conference LeagueHapoel Tel Aviv0 - 1Atalanta6+$35+12%
Aug 27Conference LeagueAjax5 - 3FC Sion11−$675−100%
Aug 27Conference LeagueFC St. Gallen2 - 3FC Nordsjaelland3+$146+78%
Aug 27Conference LeagueBrann3 - 2PAOK17−$676−51%
Aug 27Conference LeagueFC Copenhagen4 - 1Inter Turku20−$1,021−64%
Aug 27Conference LeagueHradec Králové1 - 2Panathinaikos3+$193+103%
Aug 27Conference LeaguePafos4 - 2Dinamo Tirana9+$837+87%
Aug 27Conference LeagueRaków Częstochowa2 - 3Hajduk Split7+$9+3%
Aug 27Conference LeagueRiga FC2 - 1KI Klaksvik14+$551+42%
Aug 27Conference LeagueSC Freiburg4 - 1Motherwell2−$118−100%
Aug 27Conference LeagueJablonec1 - 0Rangers7+$64+7%
Aug 27Conference LeagueMaccabi Tel Aviv1 - 1FC Lugano5−$100−40%
Aug 27Conference LeagueQarabag1 - 4FC Twente11−$673−68%
Aug 27Europa LeagueArarat-Armenia1 - 0Universitatea Craiova1+$167+333%
Aug 27Europa LeagueSaburtalo1 - 2Jagiellonia Bialystok5+$31+13%
Aug 27Conference LeagueKuPS1 - 0Shamrock Rovers4+$49+23%
Aug 26La LigaReal Madrid4 - 1Real Sociedad21−$1,654−82%
Aug 26Champions LeagueLyon1 - 2Fenerbahce12+$361+46%
Aug 26Champions LeagueViking3 - 1Dinamo Zagreb8+$293+56%
Aug 26Saudi Pro LeagueAl Diriyah1 - 1Al Kholood11+$281+51%
Aug 26Saudi Pro LeagueAl-Faisaly FC1 - 1Al-Fateh8+$285+71%
Aug 26K League 1FC Anyang2 - 1Incheon United2+$120+120%
Aug 26K League 1Daejeon Citizen2 - 1Ulsan Hyundai FC2−$100−100%
Aug 26K League 1Gangwon FC2 - 2Gwangju FC1−$50−100%
Aug 25La LigaValencia0 - 1Real Betis3−$48−26%
Aug 25Champions LeagueLASK5 - 1Celtic10−$103−20%
Aug 25Saudi Pro LeagueAl Shabab3 - 3Al Riyadh32+$805+51%
Aug 25Champions LeagueSabah FA5 - 2Hapoel Beer Sheva20−$549−37%
Aug 25Saudi Pro LeagueAl Taawon0 - 0Al-Fayha7+$463+132%
Aug 25Saudi Pro LeagueAbha1 - 1Al Khaleej Saihat11+$203+37%
Aug 25K League 1Jeju United FC1 - 2Pohang Steelers2+$3+3%
Aug 25K League 1FC Seoul1 - 0Bucheon FC 19951$0+0%
Aug 24BrasileirãoBotafogo2 - 3Atletico Paranaense4+$81+29%
Aug 24La LigaMalaga1 - 1Deportivo La Coruna4−$36−15%
Aug 24Primeira LigaGil Vicente2 - 0Casa Pia3+$19+10%
Aug 24Premier LeagueFulham2 - 3Chelsea9+$222+22%
Aug 24Süper LigKocaelispor2 - 0Amed2−$100−100%
Aug 24Saudi Pro LeagueAl-Ittihad FC3 - 2Al-Hazm21−$8−1%
Aug 24La LigaOsasuna0 - 0Levante9+$370+78%
Aug 24Saudi Pro LeagueNEOM0 - 2Al-Qadisiyah FC8+$270+68%
Aug 24Serie ABologna0 - 1Lazio5−$327−67%
Aug 23BrasileirãoCoritiba2 - 1Corinthians10−$34−6%
Aug 23BrasileirãoSantos1 - 1Mirassol17+$646+48%
Aug 23La LigaElche0 - 5Barcelona6−$256−51%
Aug 23Primeira LigaFC Porto2 - 0Arouca17+$21+2%
Aug 23BrasileirãoRB Bragantino1 - 0Gremio12−$226−21%
Aug 23BrasileirãoPalmeiras4 - 1Vasco da Gama5−$250−100%
Aug 23BrasileirãoVitoria0 - 2Bahia16−$243−31%
Aug 23Serie AAtalanta2 - 1Sassuolo13+$826+54%
Aug 23Serie ATorino1 - 2AC Milan1−$100−100%
Aug 23Süper LigGoztepe0 - 1Genclerbirligi7+$292+94%
Aug 23La LigaGetafe1 - 0Racing Santander5+$60+16%
Aug 23Primeira LigaSanta Clara1 - 0Famalicao8−$193−22%
Aug 23Serie AFrosinone0 - 1Juventus9+$516+30%
Aug 23Süper LigTrabzonspor2 - 1Basaksehir7+$30+9%
Aug 23Premier LeagueNewcastle United2 - 2Liverpool16+$625+38%
Aug 23Ligue 1Le Havre0 - 1Monaco5+$412+51%
Aug 23La LigaAtletico Madrid2 - 2Villarreal13+$829+66%
Aug 23EredivisieCambuur2 - 5Feyenoord1−$91−100%
Aug 23Primeira LigaGuimaraes1 - 0Nacional Madeira4+$308+99%
Aug 23Ligue 1Angers0 - 2Lille5+$404+51%
Aug 23Chinese Super LeagueChongqing Tongliang Long0 - 1Dalian Zhixing11+$411+40%
Aug 23Chinese Super LeagueShanghai SIPG2 - 1Qingdao Jonoon11+$80+7%
Aug 23Chinese Super LeagueShenyang Urban4 - 4Henan Jianye23+$793+67%
Aug 23K League 1Daejeon Citizen3 - 0Gangwon FC1−$50−100%
Aug 23K League 1Gwangju FC0 - 1Incheon United1−$50−100%
Aug 23J1 LeagueMachida Zelvia3 - 1Urawa Red Diamonds1$0+0%
Aug 23EredivisieGo Ahead Eagles3 - 1ADO Den Haag3−$50−27%

148 matches finished in this window across the competitions tracked here; the models signalled on 112 of them.

Frequently asked questions

What does "settled" mean on this page?
A signal is settled once the match has finished and the outcome has been applied to it — amount in, return out, result recorded. Nothing on this page is a projection or an open position; every figure comes from signals that already resolved. Signals still running are counted separately as pending and are excluded from every rate.
Why are half-won and half-lost counted separately?
Quarter-ball Asian handicaps — lines like −0/0.5 or +1.5/2 — split the amount across two lines. When those two lines disagree, half settles and half is returned. Counting those as full wins or full losses would misstate the record in both directions, so they are kept as their own outcomes at their own weight.
Are the losing competitions included?
Yes, and they are listed with the rest. Competitions with a negative return show a negative return; competitions the models have never signalled are named and carry no figure at all rather than a zero. A record that only lists what went well is not a record.
How current are these figures?
The date above the heading is the last settlement the figures include. Results are applied as matches finish, so a competition that stopped playing keeps the date it stopped, while an active one moves daily.