Upcoming
Home / Methodology / Model track record

Model track record: every call, in public

Background only. FragOdds is a best-price board and makes no picks. We keep logging the rating model's pre-match numbers so the record stays honest.

Before each match starts, we log the model's fair probability along with the Kalshi and Polymarket prices at that moment. A row locks at the scheduled start and can never be edited. After the match, we grade it against the official result. Nothing is deleted, and losses stay up.

176
predictions logged
62
graded
114
awaiting start or result
0
void (cancelled / no result)

By model version

Each logged prediction is stamped with the model version that made it. A new version gets its own rows, and an old version's rows are never re-scored or edited. Current model: v2.0-20261019T1438.

VersionLoggedGradedModel BrierMarket Brier (same matches)Model Brier (same matches)Flagged gaps, won, P&L
v2.0-20261019T14389519 0.2610.261 (n=19) 0.261 –
v1.08143 0.2170.212 (n=43) 0.217 17, 5, -1.92

Model vs. market (all versions combined)

MatchesFavourite wonBrier (lower is better)
Model6259.7%0.2303
Market (pre-start mid, same matches with a price)6264.5%0.2271
Model on those same 626259.7%0.2303

Flagged model-vs-market gaps (hypothetical, experimental)

Gaps stay labelled experimental on the site until 50 picks are graded. 19 so far.

17 flagged, 5 won. Buying one $1 contract at the logged ask each time would be -1.92 units on 6.92 staked (ROI -27.7%), before fees. Paper results only, no real money.

Prediction log

Start (ET)GameMatchVersionModelPolymarketKalshiGap flagStatus
Sun Nov 1, 1:00 PM ETCS2 OldBoys vs Fire Flux Esports v2.0-20261019T1438OldBoys 45.6%46¢– – open (updates until start)
Sun Nov 1, 1:00 PM ETCS2 OldBoys vs Fire Flux Esports v1.0OldBoys 42.9%38.5¢– – open (updates until start)
Tue Oct 27, 2:30 PM ETCS2 MIBR vs Eternal Fire v2.0-20261019T1438MIBR 65.6%71.5¢– – open (updates until start)
Tue Oct 27, 2:30 PM ETCS2 MIBR vs Eternal Fire v1.0MIBR 64.3%71¢– – open (updates until start)
Tue Oct 27, 12:00 PM ETCS2 Astralis vs fnatic v2.0-20261019T1438Astralis 63.3%61.5¢– – open (updates until start)
Tue Oct 27, 12:00 PM ETCS2 Astralis vs fnatic v1.0Astralis 62.4%72¢– – open (updates until start)
Tue Oct 27, 9:30 AM ETCS2 Inner Circle Esports vs Team Nemesis v2.0-20261019T1438Inner Circle… 42.4%30.5¢– – open (updates until start)
Tue Oct 27, 9:30 AM ETCS2 Inner Circle Esports vs Team Nemesis v1.0Inner Circle… 48%30¢– – open (updates until start)
Tue Oct 27, 7:00 AM ETCS2 magic vs BIG v2.0-20261019T1438magic 45.8%66¢– – open (updates until start)
Tue Oct 27, 7:00 AM ETCS2 magic vs BIG v1.0magic 52.7%69¢– – open (updates until start)
Mon Oct 26, 2:00 PM ETCS2 DNK vs LPH Gaming v2.0-20261019T1438DNK 35%24¢– – open (updates until start)
Mon Oct 26, 2:00 PM ETCS2 DNK vs LPH Gaming v1.0DNK 31.9%24¢– – open (updates until start)
Sat Oct 24, 12:00 PM ETCS2 FURIA vs DENDELE CS v2.0-20261019T1438FURIA 82.1%79¢– – open (updates until start)
Sat Oct 24, 12:00 PM ETCS2 G2 vs Natus Vincere v2.0-20261019T1438G2 41.3%42.5¢– – open (updates until start)
Sat Oct 24, 12:00 PM ETVAL FUT Esports vs Fire Flux Esports v2.0-20261019T1438FUT Esports 38.1%54.5¢– – open (updates until start)
Sat Oct 24, 12:00 PM ETVAL GIANTX vs BBL Esports v2.0-20261019T1438GIANTX 21.4%40¢– – open (updates until start)
Sat Oct 24, 12:00 PM ETCS2 FURIA vs DENDELE CS v1.0FURIA 81.6%80.5¢– – open (updates until start)
Sat Oct 24, 12:00 PM ETCS2 G2 vs Natus Vincere v1.0G2 54.2%43¢– G2 +9.2pp @ 45¢ (Polymarket) open (updates until start)
Sat Oct 24, 12:00 PM ETVAL FUT Esports vs Fire Flux Esports v1.0FUT Esports 42.1%55¢– Fire Flux Esp… +9.9pp @ 48¢ (Polymarket) open (updates until start)
Sat Oct 24, 12:00 PM ETVAL GIANTX vs BBL Esports v1.0GIANTX 26.3%39.5¢– BBL Esports +6.7pp @ 67¢ (Polymarket) open (updates until start)
Sat Oct 24, 9:00 AM ETCS2 Legacy vs Nemiga v2.0-20261019T1438Legacy 72.4%69.5¢– – open (updates until start)
Sat Oct 24, 9:00 AM ETCS2 Vitality vs 9z v2.0-20261019T1438Vitality 87.1%84¢– – open (updates until start)
Sat Oct 24, 9:00 AM ETCS2 Legacy vs Nemiga v1.0Legacy 45.3%70.5¢– Nemiga +23.7pp @ 31¢ (Polymarket) open (updates until start)
Sat Oct 24, 9:00 AM ETCS2 Vitality vs 9z v1.0Vitality 84%84¢– – open (updates until start)
Sat Oct 24, 6:00 AM ETCS2 MOUZ vs Liquid v2.0-20261019T1438MOUZ 85.1%82¢– – open (updates until start)
Sat Oct 24, 6:00 AM ETCS2 Spirit vs BetBoom Team v2.0-20261019T1438Spirit 80.6%77.5¢– – open (updates until start)
Sat Oct 24, 6:00 AM ETCS2 MOUZ vs Liquid v1.0MOUZ 79.5%80¢– – open (updates until start)
Sat Oct 24, 6:00 AM ETCS2 Spirit vs BetBoom Team v1.0Spirit 68.1%77¢– BetBoom Team +7.9pp @ 24¢ (Polymarket) open (updates until start)
Sat Oct 24, 3:00 AM ETCS2 Aurora Gaming vs TheMongolz v2.0-20261019T1438Aurora Gaming 79.6%76.5¢– – open (updates until start)
Sat Oct 24, 3:00 AM ETCS2 FUT Esports vs TYLOO v2.0-20261019T1438FUT Esports 81.7%78.5¢– – open (updates until start)
Sat Oct 24, 3:00 AM ETCS2 Aurora Gaming vs TheMongolz v1.0Aurora Gaming 74.7%73.5¢– – open (updates until start)
Sat Oct 24, 3:00 AM ETCS2 FUT Esports vs TYLOO v1.0FUT Esports 78.5%80¢– – open (updates until start)
Fri Oct 23, 2:00 PM ETVAL Team Liquid Brazil vs Gentle Mates GC v2.0-20261019T1438Team Liquid B… 31.3%62.5¢62¢ – open (updates until start)
Fri Oct 23, 2:00 PM ETVAL Team Liquid Brazil vs Gentle Mates GC v1.0Team Liquid B… 29.8%62.5¢– – open (updates until start)
Thu Oct 22, 5:00 PM ETVAL SK Nebula vs Nova Esports GC v2.0-20261019T1438SK Nebula 48.2%83.5¢81¢ – open (updates until start)
Thu Oct 22, 5:00 PM ETVAL SK Nebula vs Nova Esports GC v1.0SK Nebula 52.5%83¢80¢ – open (updates until start)
Thu Oct 22, 10:00 AM ETCS2 Turma do Pagode vs Imperial v2.0-20261019T1438Turma do Pago… 24.4%–50¢ – open (updates until start)
Thu Oct 22, 9:45 AM ETCS2 Quintessence vs Ryvex v2.0-20261019T1438Quintessence 79%–55¢ – open (updates until start)
Thu Oct 22, 9:00 AM ETCS2 ENCE Prospects vs TheChampionGG v2.0-20261019T1438ENCE Prospects 43.3%26.5¢27¢ – open (updates until start)
Thu Oct 22, 9:00 AM ETCS2 ENCE Prospects vs TheChampionGG v1.0ENCE Prospects 35.9%33.5¢– – open (updates until start)
Wed Oct 21, 10:00 AM ETCS2 Galorys vs Fluxo W7M v2.0-20261019T1438Galorys 52.7%–50¢ – open (updates until start)
Wed Oct 21, 10:00 AM ETCS2 largadosypelados vs paiN v2.0-20261019T1438largadosypela… 45.4%–46.5¢ – open (updates until start)
Wed Oct 21, 10:00 AM ETCS2 33 vs Butterfly v2.0-20261019T143833 58.5%–50¢ – open (updates until start)
Wed Oct 21, 10:00 AM ETCS2 Butterfly vs BET-M 33 v2.0-20261019T1438Butterfly 42.2%50¢– – open (updates until start)
Wed Oct 21, 10:00 AM ETCS2 Spirit Academy vs Lavked v2.0-20261019T1438Spirit Academy 66%–59.5¢ – open (updates until start)
Wed Oct 21, 10:00 AM ETCS2 Galorys vs Fluxo W7M v1.0Galorys 46.1%–45¢ – open (updates until start)
Wed Oct 21, 10:00 AM ETCS2 largadosypelados vs paiN v1.0largadosypela… 44.4%–50¢ – open (updates until start)
Wed Oct 21, 9:00 AM ETCS2 Dark Moon vs GenOne v2.0-20261019T1438Dark Moon 22.1%–49¢ – open (updates until start)
Wed Oct 21, 9:00 AM ETCS2 Four Magic vs mellren v2.0-20261019T1438Four Magic 46.2%–50¢ – open (updates until start)
Wed Oct 21, 9:00 AM ETCS2 KUUSAMO.gg vs LPH Gaming v2.0-20261019T1438KUUSAMO.gg 38%–50¢ – open (updates until start)
Wed Oct 21, 9:00 AM ETCS2 los kogutos vs Sokerorg v2.0-20261019T1438los kogutos 67.7%–50¢ – open (updates until start)
Wed Oct 21, 9:00 AM ETCS2 maybe vs Noir Verse v2.0-20261019T1438maybe 39.9%–50¢ – open (updates until start)
Wed Oct 21, 9:00 AM ETCS2 Saint Sinners vs MORROW v2.0-20261019T1438Saint Sinners 65.2%–50¢ – open (updates until start)
Wed Oct 21, 9:00 AM ETCS2 KAMUI vs Vexar v2.0-20261019T1438KAMUI 53.3%–50¢ – open (updates until start)
Wed Oct 21, 9:00 AM ETCS2 Spirit Academy Green vs WBT Academy v2.0-20261019T1438Spirit Academ… 51.1%–50¢ – open (updates until start)
Wed Oct 21, 7:00 AM ETCS2 Phantom Academy vs Bebop v2.0-20261019T1438Phantom Acade… 56.6%–50¢ – open (updates until start)
Wed Oct 21, 7:00 AM ETCS2 Just Players vs Fire Flux Esports v2.0-20261019T1438Just Players 40.4%44.5¢44¢ – open (updates until start)
Wed Oct 21, 7:00 AM ETCS2 HAVU vs Inner Circle Academy v2.0-20261019T1438HAVU 45.2%–62¢ – open (updates until start)
Wed Oct 21, 4:00 AM ETCS2 Sokerorg vs BakS eSports v2.0-20261019T1438Sokerorg 20.9%–50.5¢ – open (updates until start)
Tue Oct 20, 2:30 PM ETCS2 A Great Chaos vs Inner Circle Prospect v2.0-20261019T1438A Great Chaos 38.2%50¢50¢ – open (updates until start)
Tue Oct 20, 2:30 PM ETCS2 LPH Gaming vs Phantom Academy v2.0-20261019T1438LPH Gaming 47.6%48¢50¢ – open (updates until start)
Tue Oct 20, 2:30 PM ETCS2 NEW VISION vs Donstu Esports v2.0-20261019T1438NEW VISION 46.8%47.5¢49.5¢ – open (updates until start)
Tue Oct 20, 2:30 PM ETCS2 OLDBOYS- vs Fire Flux Esports v2.0-20261019T1438OLDBOYS- 51.8%51.5¢50¢ – open (updates until start)
Tue Oct 20, 2:30 PM ETCS2 OldBoys vs Hermine Esports Club v2.0-20261019T1438OldBoys 61.2%50¢50¢ – open (updates until start)
Tue Oct 20, 2:30 PM ETCS2 Revise vs Privateer Gaming v2.0-20261019T1438Revise 52.5%60¢– – open (updates until start)
Tue Oct 20, 2:00 PM ETCS2 fnatic vs PARIVISION v2.0-20261019T1438fnatic 32%34.5¢34.5¢ – open (updates until start)
Tue Oct 20, 1:30 PM ETCS2 Nice Try vs aimclub v2.0-20261019T1438Nice Try 56.8%56¢54.5¢ – open (updates until start)
Tue Oct 20, 1:30 PM ETCS2 Nice Try vs aimclub v1.0Nice Try 52.6%58.5¢59¢ – open (updates until start)
Tue Oct 20, 12:00 PM ETCS2 Damajuana vs your end v2.0-20261019T1438Damajuana 35%37¢47¢ – open (updates until start)
Tue Oct 20, 12:00 PM ETCS2 Damajuana vs your end v1.0Damajuana 31.8%49.5¢49.5¢ – open (updates until start)
Tue Oct 20, 11:00 AM ETCS2 FOKUS vs ex-Zero Tenacity v2.0-20261019T1438FOKUS 65%63¢62¢ – open (updates until start)
Tue Oct 20, 11:00 AM ETCS2 TheMongolz vs BIG v2.0-20261019T1438TheMongolz 50.5%50.5¢51.5¢ – open (updates until start)
Tue Oct 20, 11:00 AM ETCS2 FOKUS vs ex-Zero Tenacity v1.0FOKUS 58%60¢60.5¢ – open (updates until start)
Tue Oct 20, 10:00 AM ETCS2 Spirit Academy vs Black Phoenix v2.0-20261019T1438Spirit Academy 33.7%–26¢ – open (updates until start)
Tue Oct 20, 10:00 AM ETCS2 Betclic Apogee Esports vs Team Nemesis v2.0-20261019T1438Betclic Apoge… 32.1%34¢34.5¢ – open (updates until start)
Tue Oct 20, 10:00 AM ETCS2 JiJieHao vs Iberian Soul v2.0-20261019T1438JiJieHao 51.6%51.5¢53¢ – open (updates until start)
Tue Oct 20, 10:00 AM ETCS2 Sinners vs SAW v2.0-20261019T1438Sinners 63.3%61.5¢63¢ – open (updates until start)
Tue Oct 20, 10:00 AM ETCS2 BakS eSports vs mellren v2.0-20261019T1438BakS eSports 58%34¢49¢ – open (updates until start)
Tue Oct 20, 10:00 AM ETCS2 Heroic vs HyperSpirit v2.0-20261019T1438Heroic 93%90.5¢90.5¢ – open (updates until start)
Tue Oct 20, 10:00 AM ETCS2 Luminosity vs ASTRAL v2.0-20261019T1438Luminosity 50.3%50.5¢72¢ – open (updates until start)
Tue Oct 20, 10:00 AM ETCS2 Spirit Academy vs Black Phoenix v1.0Spirit Academy 32.8%–62.5¢ – open (updates until start)
Tue Oct 20, 8:00 AM ETCS2 Sangal vs Aurora Young Blood v2.0-20261019T1438Sangal 87.2%84¢85.5¢ – open (updates until start)
Tue Oct 20, 8:00 AM ETCS2 Liquid vs magic v2.0-20261019T1438Liquid 56.3%55.5¢60.5¢ – open (updates until start)
Tue Oct 20, 8:00 AM ETCS2 Sangal vs Aurora Young Blood v1.0Sangal 77.8%85.5¢75¢ Aurora Young… +5.2pp @ 17¢ (Polymarket) open (updates until start)
Tue Oct 20, 7:00 AM ETCS2 BakS eSports vs ILLYRIANS v2.0-20261019T1438BakS eSports 56.4%55.5¢54.5¢ – open (updates until start)
Tue Oct 20, 7:00 AM ETCS2 MORROW vs maybe v2.0-20261019T1438MORROW 55.7%50¢49.5¢ – open (updates until start)
Tue Oct 20, 7:00 AM ETCS2 Revise vs Privateer Gaming v2.0-20261019T1438Revise 53.8%64.5¢55.5¢ – open (updates until start)
Tue Oct 20, 7:00 AM ETCS2 BBL vs BC.Game Esports v2.0-20261019T1438BBL 37.9%39.5¢41¢ – open (updates until start)
Tue Oct 20, 7:00 AM ETCS2 Eternal Fire vs Infinite v2.0-20261019T1438Eternal Fire 77.4%74.5¢73.5¢ – open (updates until start)
Tue Oct 20, 7:00 AM ETCS2 ex-Zero Tenacity vs FORZE Reload v2.0-20261019T1438ex-Zero Tenac… 41.4%42.5¢40¢ – open (updates until start)
Tue Oct 20, 7:00 AM ETCS2 FaZe vs BASEMENT BOYS v2.0-20261019T1438FaZe 49.9%50.5¢57¢ – open (updates until start)
Tue Oct 20, 7:00 AM ETCS2 ILLYRIANS vs BakS eSports v1.0ILLYRIANS 47.6%–50¢ – open (updates until start)
Tue Oct 20, 7:00 AM ETCS2 maybe vs MORROW v1.0maybe 47.6%–50¢ – open (updates until start)
Tue Oct 20, 7:00 AM ETCS2 Privateer Gaming vs Revise v1.0Privateer Gam… 55.3%–50¢ – open (updates until start)
Tue Oct 20, 6:30 AM ETCS2 Gatorian vs UNiTY esports v2.0-20261019T1438Gatorian 6%8.5¢8.5¢ – open (updates until start)
Tue Oct 20, 6:30 AM ETCS2 Gatorian vs UNiTY esports v1.0Gatorian 11.7%21.5¢21.5¢ – open (updates until start)
Tue Oct 20, 5:00 AM ETCS2 ex-RUSTEC vs Metizport v2.0-20261019T1438ex-RUSTEC 49%49¢49¢ – open (updates until start)
Tue Oct 20, 5:00 AM ETCS2 Vitalem Aerem vs NEXVOID v2.0-20261019T1438Vitalem Aerem 24.8%–25.5¢ – open (updates until start)
Tue Oct 20, 5:00 AM ETCS2 Alliance vs PRIVATE v2.0-20261019T1438Alliance 58.6%57.5¢58.5¢ – open (updates until start)
Tue Oct 20, 5:00 AM ETCS2 ex-RUSTEC vs Metizport v1.0ex-RUSTEC 42.5%56¢51¢ Metizport +10.4pp @ 47¢ (Polymarket) open (updates until start)
Tue Oct 20, 5:00 AM ETCS2 Vitalem Aerem vs NEXVOID v1.0Vitalem Aerem 19.9%–29¢ – open (updates until start)
Tue Oct 20, 4:00 AM ETCS2 Copenhagen Wolves vs EAC Extra v2.0-20261019T1438Copenhagen Wo… 73.3%70.5¢71¢ – open (updates until start)
Tue Oct 20, 4:00 AM ETCS2 GenOne vs Bushido Wildcats v2.0-20261019T1438GenOne 65.7%64¢63.5¢ – open (updates until start)
Tue Oct 20, 4:00 AM ETCS2 FORZE Reload vs Azuolas v2.0-20261019T1438FORZE Reload 90.7%68.5¢71.5¢ – open (updates until start)
Tue Oct 20, 4:00 AM ETCS2 Copenhagen Wolves vs EAC Extra v1.0Copenhagen Wo… 64.6%49¢52¢ – open (updates until start)
Tue Oct 20, 3:00 AM ETCS2 NEXORA vs TrafficPills Esports v2.0-20261019T1438NEXORA 23.8%–27¢ – open (updates until start)
Tue Oct 20, 1:00 AM ETCS2 Alter Ego vs Rare Atom v2.0-20261019T1438Alter Ego 45.8%46.5¢44.5¢ – open (updates until start)
Tue Oct 20, 1:00 AM ETCS2 Alter Ego vs Rare Atom v1.0Alter Ego 65.3%56¢56¢ – open (updates until start)
Mon Oct 19, 11:00 PM ETCS2 Lynn Vision vs Morningstar v2.0-20261019T1438Lynn Vision 96.9%95¢94.5¢ – locked, awaiting result
Mon Oct 19, 11:00 PM ETCS2 Lynn Vision vs Morningstar v1.0Lynn Vision 70.2%77.5¢77¢ – locked, awaiting result
Mon Oct 19, 4:00 PM ETCS2 Grêmio Esports vs DFX Peek v2.0-20261019T1438Grêmio Esports 54.1%67.5¢62.5¢ – DFX Peek won ✗
Mon Oct 19, 4:00 PM ETCS2 MASQ vs struggletony v2.0-20261019T1438MASQ 30.5%33¢33.5¢ – struggletony won ✓
Mon Oct 19, 4:00 PM ETCS2 MASQ vs struggletony v1.0MASQ 52%37.5¢37¢ – struggletony won ✗
Mon Oct 19, 4:00 PM ETCS2 Grêmio Esports vs DFX Peek v1.0Grêmio Esports 55.4%49.5¢49¢ – DFX Peek won ✗
Mon Oct 19, 3:00 PM ETCS2 Linx Legacy Esport vs EAC Extra v2.0-20261019T1438Linx Legacy E… 44.7%45.5¢46¢ – EAC Extra won ✓
Mon Oct 19, 3:00 PM ETCS2 MEIA NOITE vs BESTIA Academy v2.0-20261019T1438MEIA NOITE 53.4%53¢52.5¢ – locked, awaiting result
Mon Oct 19, 3:00 PM ETCS2 QUINTESSÊNCIA vs paiN Academy v2.0-20261019T1438QUINTESSÊNCIA 57.4%56.5¢57.5¢ – QUINTESSÊNCIA won ✓
Mon Oct 19, 3:00 PM ETCS2 XI Esport vs struggletony v2.0-20261019T1438XI Esport 49.9%50¢49¢ – XI Esport won ✗
Mon Oct 19, 3:00 PM ETCS2 Linx Legacy Esport vs EAC Extra v1.0Linx Legacy E… 53.6%55¢54¢ – EAC Extra won ✗
Mon Oct 19, 3:00 PM ETCS2 XI Esport vs struggletony v1.0XI Esport 59.9%39.5¢38.5¢ XI Esport +17.9pp @ 42¢ (Kalshi) XI Esport won ✓
Mon Oct 19, 3:00 PM ETCS2 MEIA NOITE vs BESTIA Academy v1.0MEIA NOITE 55.2%62.5¢62.5¢ – locked, awaiting result
Mon Oct 19, 3:00 PM ETCS2 QUINTESSÊNCIA vs paiN Academy v1.0QUINTESSÊNCIA 61.7%54.5¢56¢ – QUINTESSÊNCIA won ✓
Mon Oct 19, 2:30 PM ETCS2 LPH Gaming vs OldBoys v2.0-20261019T1438LPH Gaming 33.8%36¢34.5¢ – OldBoys won ✓
Mon Oct 19, 2:30 PM ETCS2 LPH Gaming vs OldBoys v1.0LPH Gaming 42.6%41¢41.5¢ – OldBoys won ✓
Mon Oct 19, 2:00 PM ETCS2 Linx Legacy Esport vs MASONIC v2.0-20261019T1438Linx Legacy E… 28.6%31.5¢32¢ – Linx Legacy E… won ✗
Mon Oct 19, 2:00 PM ETCS2 PARIVISION vs magic v2.0-20261019T1438PARIVISION 60%58.5¢57.5¢ – PARIVISION won ✓
Mon Oct 19, 2:00 PM ETCS2 PENSIONERS vs MTX v2.0-20261019T1438PENSIONERS 50.8%50.5¢52¢ – MTX won ✗
Mon Oct 19, 2:00 PM ETCS2 Linx Legacy Esport vs MASONIC v1.0Linx Legacy E… 58.7%39¢39¢ – Linx Legacy E… won ✓
Mon Oct 19, 2:00 PM ETCS2 PARIVISION vs magic v1.0PARIVISION 56.5%58.5¢58.5¢ – PARIVISION won ✓
Mon Oct 19, 2:00 PM ETCS2 PENSIONERS vs MTX v1.0PENSIONERS 36.2%46¢45.5¢ – MTX won ✓
Mon Oct 19, 1:30 PM ETCS2 9INE vs UNiTY esports v2.0-20261019T14389INE 51%50.5¢49.5¢ – UNiTY esports won ✗
Mon Oct 19, 1:30 PM ETCS2 9INE vs UNiTY esports v1.09INE 25.9%50.5¢49¢ UNiTY esports +24.1pp @ 50¢ (Polymarket) UNiTY esports won ✓
Mon Oct 19, 1:00 PM ETCS2 Phantom Academy vs Honvéd v2.0-20261019T1438Phantom Acade… 66.3%62¢69¢ – Honvéd won ✗
Mon Oct 19, 1:00 PM ETCS2 STATE vs MASONIC v2.0-20261019T1438STATE 69.9%67.5¢74¢ – STATE won ✓
Mon Oct 19, 1:00 PM ETCS2 Sokerorg vs The Last Resort v2.0-20261019T1438Sokerorg 64%–62¢ – The Last Reso… won ✗
Mon Oct 19, 1:00 PM ETCS2 Phantom Academy vs Honvéd v1.0Phantom Acade… 65.9%54¢46¢ Phantom Acade… +13.9pp @ 52¢ (Kalshi) Honvéd won ✗
Mon Oct 19, 1:00 PM ETCS2 STATE vs MASONIC v1.0STATE 60.9%65¢64.5¢ – STATE won ✓
Mon Oct 19, 12:45 PM ETCS2 ASTRAL vs Leo Team v2.0-20261019T1438ASTRAL 47.1%51¢– – ASTRAL won ✗
Mon Oct 19, 12:45 PM ETCS2 Sashi Esport vs HyperSpirit v2.0-20261019T1438Sashi Esport 66.1%63¢– – HyperSpirit won ✗
Mon Oct 19, 12:00 PM ETCS2 Honvéd vs Vitality Academy v2.0-20261019T1438Honvéd 67%64.5¢66¢ – Honvéd won ✓
Mon Oct 19, 12:00 PM ETCS2 MASQ vs XI Esport v2.0-20261019T1438MASQ 36.8%38.5¢39¢ – XI Esport won ✓
Mon Oct 19, 12:00 PM ETCS2 Honvéd vs Vitality Academy v1.0Honvéd 36.8%58¢59.5¢ Vitality Acad… +20.2pp @ 43¢ (Kalshi) Honvéd won ✗
Mon Oct 19, 12:00 PM ETCS2 MASQ vs XI Esport v1.0MASQ 42%39¢39¢ – XI Esport won ✓
Mon Oct 19, 11:00 AM ETCS2 Brute vs Phantom v2.0-20261019T1438Brute 36.6%38.5¢40¢ – Brute won ✗
Mon Oct 19, 11:00 AM ETCS2 fnatic vs Liquid v2.0-20261019T1438fnatic 41.3%42.5¢43.5¢ – fnatic won ✗
Mon Oct 19, 11:00 AM ETCS2 Brute vs Phantom v1.0Brute 44.2%38.5¢40¢ Brute +5.2pp @ 39¢ (Polymarket) Brute won ✗
Mon Oct 19, 11:00 AM ETCS2 fnatic vs Liquid v1.0fnatic 48.6%43.5¢44¢ – fnatic won ✗
Mon Oct 19, 10:00 AM ETCS2 Betclic Apogee Esports vs BBL v1.0Betclic Apoge… 45.1%43.5¢43.5¢ – BBL won ✓
Mon Oct 19, 10:00 AM ETCS2 ex-Zero Tenacity vs Bushido Wildcats v1.0ex-Zero Tenac… 75.8%69.5¢69.5¢ ex-Zero Tenac… +5.8pp @ 70¢ (Polymarket) ex-Zero Tenac… won ✓
Mon Oct 19, 10:00 AM ETCS2 G2 Ares vs mellren v1.0G2 Ares 34.4%35.5¢35¢ – G2 Ares won ✗
Mon Oct 19, 10:00 AM ETCS2 Lilmix vs Saint Sinners v1.0Lilmix 22%25.5¢24.5¢ – Saint Sinners won ✓
Mon Oct 19, 10:00 AM ETCS2 Team Nemesis vs Nuclear TigeRES v1.0Team Nemesis 52.5%57.5¢58.5¢ – Team Nemesis won ✓
Mon Oct 19, 9:45 AM ETCS2 Phantom Academy vs Ryvex v1.0Phantom Acade… 65.2%85.5¢– Ryvex +19.8pp @ 15¢ (Polymarket) Ryvex won ✗
Mon Oct 19, 9:45 AM ETCS2 Ryvex vs los kogutos v1.0Ryvex 33.5%–43.5¢ – locked, awaiting result
Mon Oct 19, 9:45 AM ETCS2 aimclub vs Insiders Esport v1.0aimclub 76.6%78¢83¢ – aimclub won ✓
Mon Oct 19, 9:45 AM ETCS2 Drama eSports vs Nexus v1.0Drama eSports 45.5%38.5¢59¢ – Nexus won ✓
Mon Oct 19, 8:15 AM ETCS2 BASEMENT BOYS vs Infinite v1.0BASEMENT BOYS 54.3%47.5¢47¢ BASEMENT BOYS +6.3pp @ 48¢ (Polymarket) Infinite won ✗
Mon Oct 19, 8:15 AM ETCS2 BC.Game Esports vs WBT v1.0BC.Game Espor… 60.3%75.5¢84.5¢ WBT +14.7pp @ 25¢ (Polymarket) BC.Game Espor… won ✓
Mon Oct 19, 8:15 AM ETCS2 Iberian Soul vs Sashi Esport v1.0Iberian Soul 59.3%50¢– – Iberian Soul won ✓
Mon Oct 19, 8:00 AM ETCS2 BIG vs PRIVATE v1.0BIG 59.3%66.5¢66.5¢ – BIG won ✓
Mon Oct 19, 8:00 AM ETCS2 GenOne vs Omega v1.0GenOne 63.8%59.5¢58¢ – GenOne won ✓
Mon Oct 19, 7:00 AM ETCS2 BakS eSports vs Black Phoenix v1.0BakS eSports 32.2%–67¢ – Black Phoenix won ✓
Mon Oct 19, 7:00 AM ETCS2 Bebop vs Honvéd v1.0Bebop 58.5%54¢54¢ – Bebop won ✓
Mon Oct 19, 7:00 AM ETCS2 Bushido Wildcats vs Saint Sinners v1.0Bushido Wildc… 40.8%32¢45.5¢ – Saint Sinners won ✓
Mon Oct 19, 7:00 AM ETCS2 Noir Verse vs Revise v1.0Noir Verse 59%–50¢ – locked, awaiting result
Mon Oct 19, 6:45 AM ETCS2 ASTRAL vs Leo Team v1.0ASTRAL 46.8%48¢47.5¢ – ASTRAL won ✗
Mon Oct 19, 6:45 AM ETCS2 Iberian Soul vs HyperSpirit v1.0Iberian Soul 67.3%73.5¢74¢ HyperSpirit +5.7pp @ 27¢ (Polymarket) Iberian Soul won ✓
Mon Oct 19, 6:45 AM ETCS2 Sashi Esport vs MOUZ NXT v1.0Sashi Esport 59.1%61.5¢63¢ – Sashi Esport won ✓
Mon Oct 19, 5:00 AM ETCS2 aimclub vs BASEMENT BOYS v1.0aimclub 49.1%42.5¢41¢ aimclub +6.1pp @ 43¢ (Polymarket) BASEMENT BOYS won ✓
Mon Oct 19, 5:00 AM ETCS2 Alliance vs TheMongolz v1.0Alliance 44.2%37.5¢35.5¢ Alliance +8.2pp @ 36¢ (Kalshi) TheMongolz won ✓
Mon Oct 19, 5:00 AM ETCS2 BC.Game Esports vs Drama eSports v1.0BC.Game Espor… 60.7%83.5¢84¢ Drama eSports +22.3pp @ 17¢ (Polymarket) BC.Game Espor… won ✓
Mon Oct 19, 5:00 AM ETCS2 Spirit Academy vs Betclic Apogee Esports v1.0Spirit Academy 49.5%27¢26.5¢ Spirit Academy +21.5pp @ 28¢ (Polymarket) Betclic Apoge… won ✓
Mon Oct 19, 5:00 AM ETCS2 WBT vs Nexus v1.0WBT 44.8%54¢55¢ Nexus +8.2pp @ 47¢ (Polymarket) WBT won ✗
Mon Oct 19, 4:00 AM ETCS2 Copenhagen Wolves vs Prestige v1.0Copenhagen Wo… 68.4%50.5¢51¢ Copenhagen Wo… +15.4pp @ 53¢ (Polymarket) Prestige won ✗
Mon Oct 19, 4:00 AM ETCS2 GenOne vs FORZE Reload v1.0GenOne 31.4%30.5¢32.5¢ – FORZE Reload won ✓
Mon Oct 19, 4:00 AM ETCS2 WRAITH PCIFIC vs ILLYRIANS v1.0WRAITH PCIFIC 62.4%56¢54.5¢ WRAITH PCIFIC +5.4pp @ 57¢ (Polymarket) ILLYRIANS won ✗

Model and market numbers are for the team listed first. "Open" rows can still update until the match starts. After that they're locked.

Historical backtest vs. the market (separate from the live record)

The v2 model was chosen with an out-of-sample backtest against the last Polymarket price before each historical match (run Mon Oct 19, 10:38 AM ET). Coin-flip reference: Brier 0.25, log loss 0.693.

Valorant

Out-of-sample test (227 matches, Aug 3, 2026 to Oct 18, 2026)BrierLog loss
Market (last Polymarket price before start)0.22690.6434
Elo v1 (old model)0.25670.7140
Elo v2 (tuned, MOV, decay, shrink), no market input0.25940.7210
v2 blend (market + Elo, fit on earlier data)0.23020.6513
Simulated $1 contracts on flagged gaps (test window, buying at price + 2¢)BetsWonP&LROI
v1_rule (elo_v1 vs price, 5pp)12843-3.86-8.2%
elo_v2 raw vs price, 3pp14249-4.78-8.9%
v2_rule (blend vs price, 2pp)7536-3.36-8.5%
v2_rule (blend vs price, 3pp)5731-0.80-2.5%
v2_rule (blend vs price, 5pp)3619-2.62-12.1%

Chronological split with no peeking. Elo settings were tuned on the oldest 60% of matches that had prices (Jan 25, 2026 to Jul 2, 2026). Blend weights were fit on the next 20%. Scores are on the newest 20%, which wasn't used for any fitting. Historical prices are last-trade or mid prices, not executable asks, so P&L adds a 2¢ cost per contract and excludes fees. The market itself never flags a gap against itself, so it has no P&L row: 0 is the bar to beat. Fair price shown for Valorant: Elo-only (labelled). No model picks. Blend did not beat the market out-of-sample with positive simulated p&l; no model picks for this game.

Call of Duty

Out-of-sample test (41 matches, Jun 14, 2026 to Aug 6, 2026)BrierLog loss
Market (last Polymarket price before start)0.20110.5857
Elo v1 (old model)0.20370.5921
Elo v2 (tuned, MOV, decay, shrink), no market input0.20800.6013
v2 blend (market + Elo, fit on earlier data)0.20110.5859
Simulated $1 contracts on flagged gaps (test window, buying at price + 2¢)BetsWonP&LROI
v1_rule (elo_v1 vs price, 5pp)236-0.56-8.5%
elo_v2 raw vs price, 3pp237-0.83-10.6%
v2_rule (blend vs price, 2pp)153-0.68-18.5%
v2_rule (blend vs price, 3pp)111-1.64-62.1%
v2_rule (blend vs price, 5pp)31-0.01-0.5%

Chronological split with no peeking. Elo settings were tuned on the oldest 60% of matches that had prices (Jan 30, 2026 to May 10, 2026). Blend weights were fit on the next 20%. Scores are on the newest 20%, which wasn't used for any fitting. Historical prices are last-trade or mid prices, not executable asks, so P&L adds a 2¢ cost per contract and excludes fees. The market itself never flags a gap against itself, so it has no P&L row: 0 is the bar to beat. The test window is too small to mean much, so read these numbers as anecdotes. Fair price shown for Call of Duty: Elo-only (labelled). No model picks. Test window has only 41 matches (need 100); no model picks for this game.

Rocket League

Out-of-sample test (13 matches, Sep 17, 2026 to Sep 20, 2026)BrierLog loss
Market (last Polymarket price before start)0.18080.5379
Elo v1 (old model)0.16230.5030
Elo v2 (tuned, MOV, decay, shrink), no market input0.16480.5093
v2 blend (market + Elo, fit on earlier data)0.20670.6051
Simulated $1 contracts on flagged gaps (test window, buying at price + 2¢)BetsWonP&LROI
v1_rule (elo_v1 vs price, 5pp)96+2.00+49.8%
elo_v2 raw vs price, 3pp105+0.69+16.1%
v2_rule (blend vs price, 2pp)113-0.71-19.1%
v2_rule (blend vs price, 3pp)103-0.28-8.5%
v2_rule (blend vs price, 5pp)93+0.10+3.5%

Chronological split with no peeking. Elo settings were tuned on the oldest 60% of matches that had prices (Dec 16, 2025 to Sep 16, 2026). Blend weights were fit on the next 20%. Scores are on the newest 20%, which wasn't used for any fitting. Historical prices are last-trade or mid prices, not executable asks, so P&L adds a 2¢ cost per contract and excludes fees. The market itself never flags a gap against itself, so it has no P&L row: 0 is the bar to beat. The test window is too small to mean much, so read these numbers as anecdotes. Fair price shown for Rocket League: Elo-only (labelled). No model picks. Test window has only 13 matches (need 100); no model picks for this game.

Counter-Strike 2

Out-of-sample test (1248 matches, Sep 8, 2026 to Oct 19, 2026)BrierLog loss
Market (last Polymarket price before start)0.20270.5917
Elo v1 (old model)0.22680.6459
Elo v2 (tuned, MOV, decay, shrink), no market input0.22510.6418
v2 blend (market + Elo, fit on earlier data)0.20200.5899
Simulated $1 contracts on flagged gaps (test window, buying at price + 2¢)BetsWonP&LROI
v1_rule (elo_v1 vs price, 5pp)715243-36.40-13.0%
elo_v2 raw vs price, 3pp858322-31.94-9.0%
v2_rule (blend vs price, 2pp)00+0.00–
v2_rule (blend vs price, 3pp)00+0.00–
v2_rule (blend vs price, 5pp)00+0.00–

Chronological split with no peeking. Elo settings were tuned on the oldest 60% of matches that had prices (Nov 1, 2025 to Jul 18, 2026). Blend weights were fit on the next 20%. Scores are on the newest 20%, which wasn't used for any fitting. Historical prices are last-trade or mid prices, not executable asks, so P&L adds a 2¢ cost per contract and excludes fees. The market itself never flags a gap against itself, so it has no P&L row: 0 is the bar to beat. Fair price shown for Counter-Strike 2: market-anchored blend. No model picks. Blend did not beat the market out-of-sample with positive simulated p&l; no model picks for this game.