The snap election called by Theresa May shocked much of the nation, but to help get things back on an even keel why not have a flutter?
For this epic Corbyn vs. May showdown the bookies have a clear favourite.
Theresa May&apos;s Tories are odds on favourite&apos;s to win tomorrow&apos;s general election with betfair offering odds of 1/6.
In Cambridge Lib Dem Julian Huppert is favourite to just edge past rival Labour&apos;s Daniel Zeichner according to with odds of 11/10 over Zeichner&apos;s 4/6.
The conservative John Hayward is 20/1 whilst Green candidate Stuart Tuckwood and Rebooting Democracy candidate Keith Garrett are both 100/1 outsiders.
If Corbyn&apos;s Labour can turn the tide nationally then their &apos;money tree&apos; could come good for you before they take power with odds of 18/1 meaning you&apos;d at least get a decent return on your money.
Feeling really adventurous? The Liberal Democrats are 500/1 to win and Ukip and the Green&apos;s are both a colossal 1000/1 to take home the most seats.
You can of course hedge your bets and plump for a hung parliament, odds for no overall majority are currently sitting at 9/2 on betfair.
Odds are also available for who the next government will be a Conservative majority is sitting at odds of 1/6, and a Tory minority is at 10/1.
A Labour minority is thought to be more likely if they win with odds of 11/1 whereas the bookies have a Labour majority sitting at 18/1.
What about the coalitions I hear you cry. Well the bookies aren&apos;t convinced it&apos;s likely with high odds on offer. A labour/SNP coalition is placed at 22/1 and a repeat of the 2010 Lib Dem/Tory coalition is 40/1.
Barring any coup by the winning party whey they get power there are only three people you can bet on to be the next PM.
Poor Tim Farron is lagging behind at 500/1, Jeremy Corbyn is 5/7 and incumbent Theresa May is odds on at 1/7.
Aside from all the game&apos;s players you can also vote on turnout.
Betfair are offering odds of 1/3 for a turnout of 63 per cent and above and odds of 15/8 for voter turnout of 62.99 per cent and lower.