It's been a fierce battle between party leaders in the run up to the General Election, with Theresa May and Jeremy Corbyn at the forefront for most of the heated debates.

Just hours stand between voters and the polling booths, and on Thursday (June 8), people across the UK will have their say and vote.

The polls have shifted dramatically in recent weeks, and now those looking to predict the outcome have shared who they think will come out on top.

According to the Mirror , all major bookmakers have made the Tories heavy odds-on favourites to win both the most seats and an overall majority.

Coral's David Stevens said: "The odds overwhelmingly suggest that Theresa May will gain a mandate to govern."

Jessica Bridge, of Ladbrokes, said: "May's change of heart has caught everyone by surprise, but it's looking hard to see Labour springing their own on June 8th with the Tories long odds-on for victory."

Recent odds of Jeremy Corbyn being replaced as leader of the Labour party before the end of 2017 have been 1/5.

Odds last updated at: 02:24am Friday 9 June

PM Following Next Election

Market to be settled on the person appointed as PM by the reigning Monarch following the election of June 8 2017.

Bet now with Skybet

  • Theresa May - 1/1
  • Jeremy Corbyn - 13/8
  • Boris Johnson - 6/1
  • David Davis - 10/1
  • Philip Hammond - 40/1
  • Amber Rudd - 66/1
  • Michael Gove - 100/1
  • Andrea Leadsom - 100/1
  • Tim Farron - 2000/1

Conservatives Seat Bands

Bet now with Skybet

  • 200 - 249 - 200/1
  • 250 - 299 - 15/8
  • 300 - 349 - 4/11
  • 350 - 399 - 20/1
  • 400 - 449 - 200/1

Labour Seat Bands

Bet now with Skybet

  • 150 - 199 - 200/1
  • 200 - 249 - 7/1
  • 250 - 299 - 1/7
  • 300 - 349 - 9/1
  • 350 - 399 - 200/1

Most Seats

Bet now with Skybet

  • Conservatives - 1/20
  • Labour - 9/1
  • Liberal Democrats - 2000/1
  • Green Party - 3000/1
  • UKIP - 3000/1

Overall Majority

A party must win 326+ seats to have a majority in parliament

Bet now with Skybet

  • No Overall Majority - 1/7
  • Conservative Majority - 4/1
  • Labour Majority - 20/1
  • Liberal Democrat Majority - 2500/1
  • Green Party Majority - 5000/1
  • UKIP Majority - 5000/1

Composition of Next Government

Coalitions must involve at least one member of each of the relevant parties occupying a Cabinet role. An informal electoral pact will not count as a coalition for the purposes of this market.

Bet now with Skybet

  • Conservative Minority - 5/4
  • Labour Minority - 11/4
  • Conservative Majority - 4/1
  • Any Coalition Involving SNP - 11/2
  • Any Coalition Involving a N.Irish party - 9/1
  • Labour Majority - 20/1
  • Labour/Lib Dem Coalition - 22/1
  • Conservative/Lib Dem Coalition - 40/1
  • Conservative/Labour Coalition - 50/1
  • Any Coalition Involving Ukip - 1000/1
  • Lib Dem Minority - 2000/1
  • Lib Dem Majority - 2500/1
  • Green Party Majority - 5000/1
  • Ukip Majority - 5000/1