OddsFlowOddsFlow
Predictions
Pricing
Signal Room
OddsFlowOddsFlow

AI-powered football odds analysis for smarter predictions. Make data-driven decisions with real-time insights.

Product

  • Predictions
  • AI Performance
  • Leagues
  • Pricing

Resources

  • Verification
  • Historical Results
  • Our Methodology
  • Blog
  • AI Predictions Guide

Company

  • About Us
  • Contact
  • Official Channels

Legal

  • Terms of Service
  • Privacy Policy
  • Responsible Gaming

Disclaimer: OddsFlow provides AI-powered predictions for informational and entertainment purposes only. We do not guarantee the accuracy of predictions and are not responsible for any financial losses. Predictions do not guarantee outcomes. Please use responsibly. Users must be 18+ years old.

© 2026 OddsFlow. All rights reserved.

THE RECORD, IN PERSPECTIVE

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.

By competitionHistorical match results
Model resultsReal executionHow we calculateRead-only source data
SETTLEMENT DATES · UTCAll history · — – —
—
Refine results
MODEL SETTLEMENT LEDGER213 competitions · all models and feeds, World Cup included
Recorded ROI
+5.80%Net result ÷ recorded stake
Net result
+637,788.75Recorded stake units
Settled selections
121,947Includes half outcomes & voids
Positive outcomes
50.2%Wins + half wins; voids excluded

THE PATH, NOT JUST THE ENDPOINT

Cumulative net result

Recorded units

Loading the daily curve…

Model ledgerStarts at zero for this date range. No deposits or withdrawals.

EVERY OUTCOME COUNTS

Settlement mix

121,947settled selections
Full wins
47,109
Half wins
8,275
Full losses
50,076
Half losses
4,761
Voids / pushes
11,726

Selections are not unique matches. A match can have several models or markets.

By market

See where the recorded results came from.

Asian handicap81,172 selections
+410,456.13+6.91% ROI
Over / Under20,043 selections
+271,001.42+9.29% ROI
Match winner · 1X220,732 selections
−43,668.80−2.04% ROI

A SEPARATE RECORD

Real execution

USD

Actual recorded trades, reported independently from the model ledger above.

Recorded P/L+63,654.16 USD
Recorded stake952,962.00 USD
Executed entries7,530
Trade groups4,831

Latest record in range: 25 Oct 2026, 21:12 UTC

Includes all recorded competitions for the selected dates. Feed, market and competition filters do not apply here.

Clear numbers. Clear definitions.

A result is only useful when you know what it measures.

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.

Past results do not guarantee future performance.Retrieved 9 Nov 2026, 04:10 UTC

NET RESULT

Record by competition

All history · — – — · Feed and market filters apply. Each row opens that competition’s full record.

CompetitionSettled1X2HDPO/UReturnNet result
Premier League1,676+$29,651+$54,886+$19,272+23.25%+$103,809
La Liga2,539+$10,970+$73,606+$19,901+17.88%+$104,477
Serie A1,658−$2,515+$65,017+$6,794+13.40%+$69,296
Bundesliga1,733+$16,387+$61,831+$24,456+25.06%+$102,674
Ligue 11,469+$29,569+$64,788+$8,387+22.09%+$102,743
UEFA Champions League767+$3,917+$18,969+$7,486+19.65%+$30,371
UEFA Europa League137+$1,254−$9,296+$2,136−22.15%−$5,905
UEFA Conference League675−$1,934+$3,583+$3,518+11.56%+$5,167
Championship1,237−$1,260−$112+$388−1.77%−$984
Eredivisie1,349+$3,976−$11,016+$5,016−1.13%−$2,024
Primeira Liga897+$8,669+$10,192−$3,086+10.54%+$15,774
Brasileirão Série A2,090−$14,391+$49,787+$15,212+11.57%+$50,607
Liga Profesional Argentina1,347+$754+$9,066+$1,447+18.59%+$11,267
Saudi Pro League1,783+$1,574+$28,602+$5,308+14.20%+$35,484
Süper Lig829−$14−$10,396+$43−6.70%−$10,367
Major League Soccer2,606−$1,927−$1,024−$1,750−4.09%−$4,700
J1 League1,274−$9,895+$2,205+$9,419+0.92%+$1,728
K League 1723−$2,109−$1,235+$1,038−3.02%−$2,306
Chinese Super League1,222+$161+$68,216+$4,669+24.84%+$73,046
AFC Champions League Elite821−$588−$152−$998−4.75%−$1,738
Brasileirão Série B1,851−$1,128+$4,235+$2,611+6.75%+$5,718
Eerste Divisie1,544−$1,263+$3,393−$771+1.93%+$1,358
UEFA Nations League1,527−$943−$4,342−$2,175−11.71%−$7,460
FIFA World Cup1,442−$86,277−$60,263+$142,648−0.19%−$3,892
USL Championship1,386−$1,158−$944+$560−2.48%−$1,543
Colombian Primera A1,263−$1,312+$545+$273−0.89%−$494
Segunda División1,211−$666+$5,375+$804+10.41%+$5,514
Primera Nacional1,151−$1,610−$1,709−$1,236−8.93%−$4,555
Belgian First Amateur Division1,125−$233−$139−$817−2.12%−$1,189
League One1,099+$1,156−$997+$2,001+4.50%+$2,160
2. Bundesliga1,084+$1,078+$3,537−$667+8.15%+$3,948
Friendlies1,081−$632−$3,736−$459−10.05%−$4,828
J3 League1,067−$1,490−$1,383−$482−7.53%−$3,355
J2 League1,051+$1,092−$72−$235+1.75%+$785
Turkish 1. Lig1,050+$327+$2,773−$229+6.02%+$2,872
League Two1,016+$78+$414−$348+0.31%+$144
Peruvian Primera División1,015−$285+$1,459−$63+2.47%+$1,111
Ekstraklasa1,008−$1,401−$893+$582−3.87%−$1,712
EFL Trophy1,000−$743−$2,156−$954−8.73%−$3,853
Allsvenskan996+$787+$5,272−$590+12.36%+$5,469
CONCACAF Nations League980−$1,290−$7,241−$582−21.02%−$9,113
Liga I972−$397−$3,071−$1,523−11.29%−$4,990
Spanish Primera División RFEF - Group 1941−$1,198−$1,577−$1,493−10.15%−$4,268
Eliteserien937+$161+$4,497+$428+12.18%+$5,086
3. Liga934+$390+$2,392+$692+8.29%+$3,474
Spanish Primera División RFEF - Group 2934+$534−$319+$76+0.69%+$292
Serie B895−$681+$2,466−$232+3.91%+$1,553
Ligue 2875−$1,711+$1,128+$565−0.05%−$18
Primera División Femenina843−$279+$3,497+$941+10.90%+$4,159
NWSL Women842−$1,451+$923+$572+0.11%+$44
Tweede Divisie831+$960−$689+$991+3.14%+$1,262
Torneo Federal A823+$262−$1,020+$345−1.16%−$413
Ettan Södra801−$625+$5,157−$143+12.53%+$4,389
Serie C - Girone B801+$562+$3,178−$862+8.19%+$2,879
FA WSL801+$403+$1,243−$115+4.25%+$1,530
K League 2788+$233−$2,315−$256−6.80%−$2,337
English FA Cup775−$183+$5,639+$4,697+18.53%+$10,153
Superliga773−$12+$1,590+$181+5.05%+$1,758
Czech Liga770+$685−$3,959+$318−8.53%−$2,956
Norwegian First Division760−$941−$1,459−$449−8.78%−$2,848
Ecuadorian Liga Pro752−$748+$3,195+$491+8.59%+$2,938
Egyptian Premier League734−$1,244+$2,829+$2,839+12.54%+$4,424
Uruguayan Primera División - Apertura731−$169+$593−$103+0.98%+$321
Thai League 1725−$740+$3,413+$1,909+11.69%+$4,582
Primera B Metropolitana724−$1,548−$4,000−$1,260−21.38%−$6,807
Liga de Expansión MX719−$20−$1,786−$40−6.08%−$1,846
Serie C - Girone C719+$422−$2,543−$210−7.23%−$2,331
Africa Cup of Nations - Qualification717+$640+$1,993+$398+9.61%+$3,031
Serie C - Girone A713+$1,036+$165−$15+3.72%+$1,186
Chinese League Two708+$430+$1,596−$307+5.12%+$1,719
Belgian Pro League708−$363+$953+$95+1.90%+$685
Liga MX705+$295+$1,713+$159+8.96%+$2,167
Swiss Super League698+$1,550+$8,849−$2,147+14.48%+$8,252
Austrian Bundesliga694−$664−$1,979+$315−7.35%−$2,328
Ettan Norra693−$519−$947−$513−6.33%−$1,979
Superettan691+$374−$1,945−$1,462−9.80%−$3,033
Chinese League One670−$330−$3,320+$269−11.23%−$3,380
Polish II Liga - East669+$161+$2,908−$235+9.43%+$2,834
Thai League 2664+$255+$2,107−$1,338+3.55%+$1,024
Kazakhstan Premier League663−$1,088−$2,972+$1,491−8.06%−$2,569
Cypriot 1st Division657+$38−$403−$121−1.66%−$486
Portuguese Liga Revelação U23653+$530−$1,018+$291−0.68%−$197
EFL Cup650−$761+$1,565−$397+1.29%+$407
AFC Champions League Two648−$1,498−$1,539−$2,126−17.01%−$5,162
Austrian 2. Liga625−$179−$1,858+$348−6.20%−$1,689
NB I621−$237−$624+$277−2.09%−$584
Bolivian Primera División598+$135+$1,966−$1,336+2.96%+$765
Colombian Primera B596−$434−$1,804+$1,255−3.84%−$982
Liga 1 Indonesia593−$611+$877+$840+3.53%+$1,107
Ukrainian Premier League588+$629−$193−$34+1.49%+$403
Chilean Primera División587−$423−$518+$1,268+1.21%+$327
Greek Super League586−$184+$120+$445+1.44%+$380
Paraguayan División Profesional - Clausura581+$31+$192+$634+3.34%+$857
Serbian SuperLiga580−$188+$3,693−$0+13.43%+$3,505
Taça de Portugal567−$783+$124−$67−2.68%−$726
Scottish Premiership566−$164+$76+$991+3.53%+$903
Sammarinese Campionato565+$73−$791−$221−3.34%−$939
Veikkausliiga562+$1,385+$580−$1,305+2.72%+$660
Slovak Super Liga550−$788−$2,154−$1,501−17.95%−$4,443
Damallsvenskan538−$540−$1,043−$309−7.33%−$1,893
HNL526−$4+$2,434−$422+8.59%+$2,008
Kvindeliga519−$36−$289−$258−2.30%−$583
CAF Champions League518+$228−$28−$1,250−4.13%−$1,050
England Premier League 2 Division One509−$535−$1,395+$248−7.35%−$1,683
Frauen Bundesliga506+$141+$58+$475+2.87%+$674
Erovnuli Liga495+$385−$1,664−$594−8.51%−$1,874
Qatar Stars League491+$76−$3,828+$208−16.57%−$3,543
South African Premier Soccer League477+$287−$372+$235+0.65%+$150
Irish Premier Division476−$1,558+$202+$236−5.38%−$1,121
Ligat Ha'al467+$252+$1,106+$119+7.30%+$1,476
Polish I Liga466−$804−$1,375+$467−8.80%−$1,712
Portuguese Segunda Liga463−$428−$1,766+$1,025−5.70%−$1,168
UEFA Europa Cup - Women455−$280−$6,252−$200−32.08%−$6,731
Macedonian First League448+$263+$699+$442+6.39%+$1,404
Türkiye Kupası448−$439−$1,514+$311−7.38%−$1,641
French National 1446−$640−$1,285−$1,045−14.64%−$2,970
CAF Confederation Cup443+$134−$1,264−$161−5.92%−$1,292
Czech FNL438−$685−$159−$533−7.54%−$1,377
Bulgarian First League433−$197+$942−$575+0.87%+$170
Liga Panameña de Fútbol431−$359−$1,632+$158−8.69%−$1,834
Algerian Ligue 1426+$27−$601−$547−5.90%−$1,121
UEFA Champions League Women415−$278+$474+$257+2.54%+$453
Uruguayan Segunda División410−$459−$78+$1,201+3.60%+$664
Canadian Premier League410−$376+$516+$411+2.97%+$551
Challenger Pro League408−$235+$609−$32+1.88%+$341
Botola Pro408−$139+$755−$1,300−3.61%−$684
Serie A Women406−$19−$5,800+$182−29.78%−$5,636
Belarusian Premier League397−$217−$950−$178−9.75%−$1,345
Indian Super League394−$523+$2,763+$2,168+7.62%+$4,408
Uzbekistan Super League393−$197+$299−$131−0.18%−$29
Meistriliiga382−$471−$684+$282−4.93%−$873
Slovenian 1. SNL378+$1,088+$2,257−$543+16.58%+$2,802
Welsh Premier League375−$423−$1,054+$490−5.29%−$987
KNVB Beker370+$297−$1,473+$218−5.36%−$959
Venezuelan Primera División367+$578+$1,348−$286+10.19%+$1,640
Danish 1st Division361+$102−$1,043+$284−4.22%−$657
Costa Rican Primera División356−$111+$161+$713+4.83%+$763
Malawian Super League346+$110−$2,034−$621−14.72%−$2,545
Leagues Cup344−$2,039+$2,358−$502−1.08%−$183
Virsliga335+$121−$475+$310−0.29%−$44
Azerbaijan Premyer Liqa331−$377+$1,230+$172+6.88%+$1,024
UAE Pro League331−$882−$69−$350−8.55%−$1,301
Brazilian Serie C322−$421+$1,220+$711+10.33%+$1,510
Russian Premier League321−$413+$182−$856−10.81%−$1,087
Ykkönen321−$537−$4,483+$684−31.20%−$4,337
Ligi kuu Bara320−$96+$159+$253+2.01%+$316
Armenian Premier League303−$38−$325+$595+1.64%+$232
Maltese Premier League302+$546−$107+$418+5.74%+$857
Northern Ireland Premiership290−$160+$716+$81+4.42%+$638
Omani Professional League290+$321+$152−$359+0.81%+$113
Ykkösliiga286−$344+$1,938−$304+10.86%+$1,290
Scottish Championship286−$27−$787−$160−7.29%−$974
Feminine Division 1285+$650+$355−$296+5.01%+$709
Copa del Rey277+$275−$1,187+$1,673+4.11%+$761
Albanian Superliga276−$175+$1,850−$19+13.23%+$1,655
Greek Cup266−$210−$1,345+$88−11.61%−$1,467
UAE League Cup262−$917−$1,937−$306−30.12%−$3,160
Bosnian Premijer Liga261+$47−$3,342−$248−29.95%−$3,542
Spanish Tercera División RFEF - Group 15257−$345−$1,965+$151−17.08%−$2,158
Polish Cup255+$514+$2,768+$141+30.90%+$3,423
Georgian Liga 3248+$213−$397−$540−5.84%−$724
Ecuadorian Serie B243−$214−$1,836−$858−26.69%−$2,908
Scottish League One243−$513−$2,191−$262−25.36%−$2,966
DFB-Pokal241−$793−$1,388+$362−16.50%−$1,819
FIFA Asean Cup239+$458+$414−$754+1.16%+$119
Russian First League226+$90+$827−$65+14.08%+$851
CONMEBOL Libertadores225+$246+$2,491−$1,208+14.32%+$1,529
Úrvalsdeild217+$78−$637+$33−5.68%−$527
A-League Men216−$557−$316−$328−12.34%−$1,201
National League212−$140−$706+$46−16.40%−$799
Lithuanian A Lyga207−$354−$1,937+$24−24.11%−$2,268
Malaysian FA Cup202+$150−$93−$441−4.06%−$384
Scottish League Two197+$188−$1,103−$194−11.29%−$1,109
Challenge League196+$871+$31−$254+7.74%+$648
Ethiopian Premier League171+$154−$459−$1,092−16.37%−$1,397
Croatian Cup167−$9+$1,516+$424+23.54%+$1,930
Coppa Italia167−$310−$507+$439−4.57%−$378
Russian Cup160+$227−$380+$9−2.76%−$144
CONMEBOL Sudamericana151+$67+$341−$575−2.34%−$168
Myanmar National League142−$164−$508−$159−11.70%−$830
World Cup - U20 - Women129−$120−$510+$170−7.68%−$461
Asian Games122+$232−$1,157−$74−18.11%−$999
Egyptian Cup83+$117+$303+$411+21.60%+$830
WE League76−$13−$123−$90−13.49%−$226
Copa Do Brasil73−$172+$233+$199+7.13%+$260
Scottish League Cup70−$121−$1,320+$3−45.38%−$1,439
Copa Rio64+$199−$179+$13+1.09%+$33
Taça da Liga57−$122−$628−$100−32.54%−$849
Spanish Tercera División RFEF - Group 1151−$15+$204+$102+15.35%+$291
World Cup - Women - Qualification Europe38−$265−$110−$198−31.89%−$573
Peruvian Copa De La Liga33$0−$505−$150−46.87%−$655
Scottish FA Cup30+$140+$562+$50+50.17%+$752
Spanish Tercera División RFEF - Group 1225+$24−$459−$100−65.25%−$536
Club Friendlies23$0+$150+$66+22.16%+$216
Spanish Tercera División RFEF - Group 418−$33−$9$0−11.68%−$42
Spanish Tercera División RFEF - Group 315−$45−$73+$51−18.20%−$68
Saudi King's Cup14$0+$36$0+5.18%+$36
Asian Games Women12$0+$333+$150+80.42%+$483
Kirin Cup12−$30−$77$0−46.50%−$107
CAF Super Cup9+$125+$191$0+88.51%+$316
Spanish Tercera División RFEF - Group 59+$26+$8$0+25.33%+$34
FIFA Intercontinental Cup9$0−$100+$35−14.57%−$65
Icelandic 1. deild8−$100−$215$0−86.30%−$315
Spanish Tercera División RFEF - Group 187−$43−$85$0−82.21%−$128
Spanish Tercera División RFEF - Group 104$0+$67$0+80.37%+$67
Spanish Tercera División RFEF - Group 74$0+$35$0+45.40%+$35
Spanish Tercera División RFEF - Group 84$0+$30$0+21.69%+$30
Spanish Tercera División RFEF - Group 14$0−$30$0−50.00%−$30
Spanish Tercera División RFEF - Group 24$0−$66$0−70.97%−$66
Spanish Tercera División RFEF - Group 164$0−$195$0−100.00%−$195
Spanish Tercera División RFEF - Group 63$0−$8$0−16.67%−$8
Trophée des Champions1$0+$40$0+80.00%+$40
Community Shield1$0−$50$0−100.00%−$50