Odds update every 5 minutes | Back to Election Betting Odds

Track Record - Election Betting Odds

By Maxim Lott

Updated Nov 13, 2018

ElectionBettingOdds.com tracked some 462 different candidate chances across dozens of races and states in 2016 and 2018.

How accurate has this site been?

When a candidate favored by bettors loses, it's easy to fall into the trap of thinking the bettors were "wrong". But remember that when bettors give someone, for example, a 65% chance to win -- that also means the bettors give the person a 35% chance to lose.

The following graph shows how closely the betting tracked reality.

The blue line shows what predictions would look like if they were perfect. Where the red line differs from the blue line, the predictions were off somewhat:

The graph below holds predictions to a more precise standard -- 10% intervals, with smaller sample sizes.

The biggest inaccuracy came in 12 races where bettors put the odds at between 40% and 50%. In those cases, candidates actually won 58% of the time -- 7 of those races were won, while 5 were lost. The exact reverse happened for the 50-60% bracket.

This is a small sample size, however, and it is likely that, as more elections are tracked, this line will begin to match the first graph on the page.

Looking at betting beats listening only to polls, according to several studies, such as this one in Public Opinion Quarterly. Also, a study by the author of Superforecasting got smart people to make predictions for study of their accuracy:

I managed to recruit 284 serious professionals, cardcarrying experts whose livelihoods involved analyzing political and economic trends and events... Almost all had postgraduate training; half had PhDs...

In the end:

the average expert was roughly as accurate as a dart-throwing chimpanzee.

Certain groups of pundits - namely ideological ones and those with frequent TV appearances - actually did worse than dart-throwing chimpanzees.

This post has been updated with the 2018 elections. To see the old graph with only 2016 data, see here. In that analysis, the fine-grained graph looked more accurate than after the 2018 election.

To come: an analysis looking at more predictions made by the site over time (every day, or even every 5 minutes) -- as opposed to data used in the above graph, which just looks at a single prediction for each candidate, taken on the morning of the election.

As an aside, here were the biggest upsets we've tracked. The following candidates were big underdogs in the betting. All won:

CANDIDATESTATEEBO Probability
CruzOK4.7%
CruzME6.4%
SandersMI8.4%
TrumpWI General Election12.5%
REP SenWI General Election - Senate13.5%
TrumpUSA General Election20.2%
TrumpPA General Election20.6%
SandersIN22.0%
REP SenPA General Election - Senate23.0%
TrumpMI General Election24.8%
SandersMN24.9%
LeaveBrexit24.9%

Below is ElectionBettingOdds.com's full track record for 2016 (send any questions or comments to Maxim Lott at maxim.lott@gmail.com or at @maximlott on Twitter.) The graph above is based on these data:

CANDIDATESTATEEBO ProbabilityWIN? 1=yes, 0=no
ClintonIA72.4%Won
SandersIA27.3%Lost
OMalleyIA0.3%Lost
TrumpIA62.8%Lost
RubioIA6.7%Lost
CarsonIA0.2%Lost
FiorinaIA0.2%Lost
CruzIA30.0%Won
ChristieIA0.2%Lost
ClintonNH2.6%Lost
SandersNH96.9%Won
OMalleyNH0.5%Lost
BushNH3.2%Lost
TrumpNH82.2%Won
RubioNH4.7%Lost
CarsonNH0.1%Lost
KasichNH6.7%Lost
FiorinaNH0.1%Lost
CruzNH2.2%Lost
ChristieNH0.9%Lost
BushSC0.9%Lost
TrumpSC88.5%Won
RubioSC7.4%Lost
CarsonSC0.9%Lost
KasichSC0.3%Lost
CruzSC2.1%Lost
ClintonSC98.7%Won
SandersSC1.3%Lost
TrumpNV90.1%Won
RubioNV8.8%Lost
CarsonNV0.3%Lost
CruzNV0.9%Lost
ClintonAL99.4%Won
SandersAL1.0%Lost
TrumpAL98.8%Won
RubioAL1.3%Lost
CarsonAL0.3%Lost
KasichAL0.3%Lost
CruzAL0.3%Lost
ClintonAR49.3%Won
SandersAR50.7%Lost
TrumpAR86.0%Won
RubioAR2.3%Lost
CarsonAR2.6%Lost
KasichAR0.9%Lost
CruzAR10.3%Lost
ClintonGA99.4%Won
SandersGA0.5%Lost
TrumpGA95.3%Won
RubioGA2.1%Lost
CarsonGA1.1%Lost
KasichGA0.9%Lost
CruzGA2.1%Lost
ClintonMA91.7%Won
SandersMA8.5%Lost
TrumpMA96.6%Won
RubioMA1.6%Lost
CarsonMA0.9%Lost
KasichMA0.9%Lost
CruzMA0.9%Lost
ClintonMN75.1%Lost
SandersMN24.9%Won
TrumpMN62.5%Lost
RubioMN29.4%Won
CarsonMN1.2%Lost
KasichMN1.2%Lost
CruzMN5.7%Lost
ClintonOK58.6%Lost
SandersOK41.4%Won
TrumpOK87.8%Lost
RubioOK7.0%Lost
CarsonOK0.2%Lost
KasichOK0.2%Lost
CruzOK4.7%Won
ClintonTN98.7%Won
SandersTN1.2%Lost
TrumpTN93.8%Won
RubioTN1.2%Lost
CarsonTN0.2%Lost
KasichTN2.6%Lost
CruzTN2.1%Lost
ClintonTX99.2%Won
SandersTX0.8%Lost
TrumpTX12.3%Lost
RubioTX1.0%Lost
CarsonTX0.4%Lost
KasichTX0.4%Lost
CruzTX87.9%Won
ClintonVA99.2%Won
SandersVA0.8%Lost
TrumpVA93.9%Won
RubioVA4.8%Lost
CarsonVA0.6%Lost
KasichVA0.7%Lost
CruzVA0.6%Lost
ClintonKS21.5%Lost
SandersKS78.5%Won
TrumpKS37.7%Lost
RubioKS5.2%Lost
CruzKS57.0%Won
TrumpKY70.1%Won
RubioKY6.9%Lost
CruzKY22.9%Lost
ClintonLA99.9%Won
SandersLA0.1%Lost
TrumpLA88.0%Won
CruzLA11.9%Lost
(ClintonME16.1%Lost
SandersME83.8%Won
TrumpME77.1%Lost
RubioME2.7%Lost
KasichME13.7%Lost
CruzME6.4%Won
TrumpPR11.4%Lost
RubioPR73.9%Won
CruzPR14.7%Lost
TrumpHI30.2%Won
RubioHI45.6%Lost
KasichHI4.2%Lost
CruzHI20.0%Lost
TrumpID33.2%Lost
RubioID2.7%Lost
CruzID64.1%Won
ClintonMI91.5%Lost
SandersMI8.4%Won
TrumpMI87.4%Won
KasichMI8.2%Lost
CruzMI4.3%Lost
ClintonMS99.9%Won
SandersMS0.1%Lost
TrumpMS88.5%Won
CruzMS11.4%Lost
TrumpDC29.2%Lost
RubioDC35.4%Won
KasichDC24.9%Lost
CruzDC10.5%Lost
ClintonFL91.5%Won
SandersFL8.4%Lost
TrumpFL88.8%Won
RubioFL9.2%Lost
CruzFL1.9%Lost
ClintonIL51.7%Won
SandersIL48.2%Lost
TrumpIL66.6%Won
KasichIL2.4%Lost
CruzIL30.9%Lost
ClintonMO31.8%Won
SandersMO68.1%Lost
TrumpMO53.9%Won
CruzMO46.0%Lost
ClintonNC90.1%Won
SandersNC9.8%Lost
TrumpNC85.5%Won
CruzNC14.4%Lost
ClintonOH61.8%Won
SandersOH38.1%Lost
TrumpOH27.2%Lost
KasichOH70.8%Won
CruzOH1.9%Lost
ClintonAZ83.9%Won
SandersAZ16.1%Lost
TrumpAZ87.4%Won
KasichAZ0.7%Lost
CruzAZ11.9%Lost
ClintonUT15.9%Lost
SandersUT84.1%Won
TrumpUT3.2%Lost
KasichUT2.7%Lost
CruzUT94.1%Won
ClintonWI13.1%Lost
SandersWI86.9%Won
TrumpWI19.4%Lost
KasichWI1.0%Lost
CruzWI79.6%Won
ClintonNY89.6%Won
SandersNY10.4%Lost
TrumpNY99.9%Won
KasichNY0.1%Lost
CruzNY0.1%Lost
ClintonCT81.4%Won
SandersCT18.6%Lost
TrumpCT98.6%Won
KasichCT1.1%Lost
CruzCT0.3%Lost
ClintonDE96.4%Won
SandersDE3.6%Lost
TrumpDE97.1%Won
KasichDE1.5%Lost
CruzDE1.4%Lost
ClintonMD97.5%Won
SandersMD2.4%Lost
TrumpMD94.3%Won
KasichMD3.5%Lost
CruzMD2.2%Lost
ClintonPA94.6%Won
SandersPA5.4%Lost
TrumpPA93.9%Won
KasichPA3.1%Lost
CruzPA3.0%Lost
ClintonRI57.7%Lost
SandersRI42.2%Won
TrumpRI97.8%Won
KasichRI1.7%Lost
CruzRI0.5%Lost
ClintonIN77.9%Lost
SandersIN22.0%Won
TrumpIN94.4%Won
KasichIN0.1%Lost
CruzIN5.5%Lost
TrumpNE96.4%Won
KasichNE1.4%Lost
CruzNE2.1%Lost
ClintonWV12.4%Lost
SandersWV87.6%Won
TrumpWV99.9%Won
KasichWV0.1%Lost
CruzWV0.1%Lost
ClintonOR19.8%Lost
SandersOR80.2%Won
TrumpOR99.6%Won
KasichOR0.1%Lost
CruzOR0.2%Lost
TrumpWA99.9%Won
KasichWA0.1%Lost
CruzWA0.1%Lost
ClintonCA74.8%Won
SandersCA25.1%Lost
TrumpCA99.9%Won
KasichCA0.1%Lost
CruzCA0.1%Lost
ClintonUSA General Election79.5%Lost
TrumpUSA General Election20.2%Won
JohnsonUSA General Election0.1%Lost
SteinUSA General Election0.1%Lost
McMullinUSA General Election0.1%Lost
ClintonAK General Election14.5%Lost
TrumpAK General Election85.5%Won
ClintonAL General Election2.5%Lost
TrumpAL General Election97.5%Won
ClintonAR General Election3.5%Lost
TrumpAR General Election96.5%Won
ClintonAZ General Election25.0%Lost
TrumpAZ General Election75.0%Won
ClintonCA General Election96.0%Won
TrumpCA General Election4.0%Lost
ClintonCO General Election79.0%Won
TrumpCO General Election21.5%Lost
ClintonCT General Election94.0%Won
TrumpCT General Election6.0%Lost
ClintonDE General Election95.5%Won
TrumpDE General Election4.5%Lost
ClintonFL General Election66.8%Lost
TrumpFL General Election33.2%Won
ClintonGA General Election13.9%Lost
TrumpGA General Election86.1%Won
ClintonHI General Election96.0%Won
TrumpHI General Election4.0%Lost
ClintonIA General Election25.0%Lost
TrumpIA General Election75.0%Won
ClintonID General Election3.5%Lost
TrumpID General Election96.5%Won
ClintonIL General Election95.5%Won
TrumpIL General Election4.5%Lost
ClintonIN General Election4.5%Lost
TrumpIN General Election95.5%Won
ClintonKS General Election4.0%Lost
TrumpKS General Election96.0%Won
ClintonKY General Election3.5%Lost
TrumpKY General Election96.5%Won
ClintonLA General Election2.5%Lost
TrumpLA General Election97.5%Won
ClintonMA General Election96.5%Won
TrumpMA General Election3.5%Lost
ClintonMD General Election97.5%Won
TrumpMD General Election2.5%Lost
ClintonME General Election83.9%Won
TrumpME General Election16.1%Lost
ClintonMI General Election75.2%Lost
TrumpMI General Election24.8%Won
ClintonMN General Election89.0%Won
TrumpMN General Election11.0%Lost
ClintonMO General Election5.4%Lost
TrumpMO General Election94.6%Won
ClintonMS General Election2.5%Lost
TrumpMS General Election97.0%Won
ClintonMT General Election6.0%Lost
TrumpMT General Election94.0%Won
ClintonNC General Election54.4%Lost
TrumpNC General Election45.6%Won
ClintonND General Election3.5%Lost
TrumpND General Election96.5%Won
ClintonNE General Election2.5%Lost
TrumpNE General Election97.5%Won
ClintonNH General Election69.7%Won
TrumpNH General Election30.3%Lost
ClintonNJ General Election94.6%Won
TrumpNJ General Election5.4%Lost
ClintonNM General Election87.7%Won
Trump NM General Election12.3%Lost
ClintonNV General Election81.2%Won
TrumpNV General Election18.8%Lost
ClintonNY General Election95.5%Won
TrumpNY General Election4.5%Lost
ClintonOH General Election34.0%Lost
TrumpOH General Election66.0%Won
ClintonOK General Election2.5%Lost
TrumpOK General Election97.5%Won
ClintonOR General Election93.5%Won
TrumpOR General Election6.0%Lost
ClintonPA General Election79.4%Lost
TrumpPA General Election20.6%Won
ClintonRI General Election92.3%Won
TrumpRI General Election7.7%Lost
ClintonSC General Election7.5%Lost
TrumpSC General Election92.5%Won
ClintonSD General Election6.5%Lost
TrumpSD General Election93.5%Won
ClintonTN General Election1.5%Lost
TrumpTN General Election98.5%Won
ClintonTX General Election8.5%Lost
TrumpTX General Election91.5%Won
ClintonUT General Election6.5%Lost
TrumpUT General Election87.0%Won
OTHERUT General Election6.5%Lost
ClintonVA General Election86.7%Won
TrumpVA General Election13.3%Lost
ClintonVT General Election96.5%Won
TrumpVT General Election3.5%Lost
ClintonWA General Election95.0%Won
TrumpWA General Election5.0%Lost
ClintonWI General Election87.5%Lost
TrumpWI General Election12.5%Won
ClintonWV General Election2.5%Lost
TrumpWV General Election97.5%Won
ClintonWY General Election2.5%Lost
TrumpWY General Election97.5%Won
DEM SenAK General Election - Senate6.4%Lost
REP SenAK General Election - Senate93.6%Won
DEM SenAZ General Election - Senate5.5%Lost
REP SenAZ General Election - Senate94.5%Won
DEM SenCO General Election - Senate92.5%Won
REP SenCO General Election - Senate7.5%Lost
DEM SenFL General Election - Senate14.1%Lost
REP SenFL General Election - Senate85.9%Won
DEM SenIA General Election - Senate2.5%Lost
REP SenIA General Election - Senate97.5%Won
DEM SenIL General Election - Senate95.1%Won
REP SenIL General Election - Senate4.9%Lost
DEM SenIN General Election - Senate33.5%Lost
REP SenIN General Election - Senate66.0%Won
DEM SenLA General Election - Senate14.8%Lost
REP SenLA General Election - Senate85.2%Won
DEM SenMD General Election - Senate97.0%Won
REP SenMD General Election - Senate2.5%Lost
DEM SenMO General Election - Senate41.0%Lost
REP SenMO General Election - Senate59.0%Won
DEM SenNC General Election - Senate34.3%Lost
REP SenNC General Election - Senate65.7%Won
DEM SenNH General Election - Senate51.5%Won
REP SenNH General Election - Senate48.0%Lost
DEM SenNV General Election - Senate77.0%Won
REP SenNV General Election - Senate18.5%Lost
DEM SenOH General Election - Senate4.0%Lost
REP SenOH General Election - Senate96.0%Won
DEM SenPA General Election - Senate77.0%Lost
REP SenPA General Election - Senate23.0%Won
DEM SenWI General Election - Senate82.5%Lost
REP SenWI General Election - Senate13.5%Won
LeaveBrexit24.9%Won
StayBrexit75.1%Lost
DEM SenME Senate 201895.5%Won
REP SenME Senate 20184.5%Lost
DEM SenMA Senate 201896.5%Won
REP SenMA Senate 20183.5%Lost
DEM SenNJ Senate 201883.0%Won
REP SenNJ Senate 201817.0%Lost
DEM SenPA Senate 201892.0%Won
REP SenPA Senate 20188.0%Lost
DEM SenOH Senate 201888.5%Won
REP SenOH Senate 201811.5%Lost
DEM SenWV Senate 201879.5%Won
REP SenWV Senate 201820.5%Lost
DEM SenVA Senate 201893.0%Won
REP SenVA Senate 20186.0%Lost
DEM SenFL Senate 201862.5%Lost
REP SenFL Senate 201837.5%Won
DEM SenTN Senate 201822.0%Lost
REP SenTN Senate 201878.0%Won
DEM SenIN Senate 201851.5%Lost
REP SenIN Senate 201848.5%Won
DEM SenMI Senate 201881.0%Won
REP SenMI Senate 201819.0%Lost
DEM SenWI Senate 201892.5%Won
REP SenWI Senate 20187.5%Lost
DEM SenMO Senate 201839.0%Lost
REP SenMO Senate 201861.0%Won
DEM SenTX Senate 201879.5%Won
REP SenTX Senate 201820.5%Lost
DEM SenMN Senate 201890.5%Won
REP SenMN Senate 20189.5%Lost
DEM SenNE Senate 201896.5%Won
REP SenNE Senate 20183.5%Lost
DEM SenNM Senate 201896.5%Won
REP SenNM Senate 20183.5%Lost
DEM SenMT Senate 201864.5%Won
REP SenMT Senate 201835.5%Lost
DEM SenNV Senate 201862.5%Won
REP SenNV Senate 201837.5%Lost
DEM SenVT Senate 201899.0%Won
REP SenVT Senate 20181.0%Lost
DEM GovME Gov 201885.5%Won
REP GovME Gov 201814.5%Lost
DEM GovNH Gov 201880.4%Won
REP GovNH Gov 201819.6%Lost
DEM GovRI Gov 201898.0%Won
REP GovRI Gov 20182.0%Lost
DEM GovCT Gov 201873.0%Won
REP GovCT Gov 201827.0%Lost
DEM GovPA Gov 201895.5%Won
REP GovPA Gov 20184.5%Lost
DEM GovMD Gov 201892.1%Won
REP GovMD Gov 20187.9%Lost
DEM GovOH Gov 201859.2%Lost
REP GovOH Gov 201840.8%Won
DEM GovGA Gov 201834.8%Lost
REP GovGA Gov 201865.2%Won
DEM GovFL Gov 201861.6%Lost
REP GovFL Gov 201838.4%Won
DEM GovSC Gov 201895.6%Won
REP GovSC Gov 20184.4%Lost
DEM GovTN Gov 201894.0%Won
REP GovTN Gov 20185.0%Lost
DEM GovMI Gov 201884.6%Won
REP GovMI Gov 201815.4%Lost
DEM GovIL Gov 201893.1%Won
REP GovIL Gov 20186.9%Lost
DEM GovWI Gov 201861.4%Won
REP GovWI Gov 201838.6%Lost
DEM GovIA Gov 201866.4%Lost
REP GovIA Gov 201833.6%Won
DEM GovMN Gov 201881.1%Won
REP GovMN Gov 201818.9%Lost
DEM GovOK Gov 201831.5%Lost
REP GovOK Gov 201868.5%Won
DEM GovNM Gov 201888.4%Won
REP GovNM Gov 201811.6%Lost
DEM GovAZ Gov 201894.0%Won
REP GovAZ Gov 20184.0%Lost
DEM GovNV Gov 201860.2%Won
REP GovNV Gov 201839.8%Lost
DEM GovOR Gov 201878.9%Won
REP GovOR Gov 201821.1%Lost
DEM GovKS Gov 201843.0%Won
REP GovKS Gov 201855.5%Lost
DEM Senate ControlSenate Control 201816.0%Lost
REP Senate ControlSenate Control 201883.9%Won
DEM House ControlHouse Control 201868.0%Won
REP House ControlHouse Control 201831.9%Lost

Back to Election Betting Odds