UFC on FOX 31 odds
The near longest odds at UFC on FOX 31 are in the main event.

UFC on Fox 31, also known as UFC on Fox: Lee vs. Iaquinta 2, also known as UFC Fight Night Milwaukee will be held tonight at Fiserv Forum in Milwaukee, Wisconsin
These are The Odds, courtesy of Joey Oddessa. Follow him on Twitter.
AL IAQUINTA +250
KEVIN LEE -350
EDSON BARBOZA +103
DAN HOOKER -133
SERGIO PETTIS +139
ROB FONT -169
JIM MILLER +235
CHARLES OLIVEIRA -315
ZAK OTTOW +235
DWIGHT GRANT -315
JESSICA ROSE CLARK +192
ANDREA LEE -252
BOBBY GREEN +205
DRAKKAR KLOSE -285
JOAQUIM SILVA +104
JARED GORDON -134
GERALD MEERSCHAERT +130
JACK HERMANSSON -160
JORDAN GRIFFIN +144
DAN IGE -174
MIKE RODRIGUEZ +111
ADAM MILSTEAD -141
TREVOR SMITH +250
ZAK CUMMINGS -350
CHRIS DE LA ROCHA +350
JUAN ADAMS -500
How Fight Odds Work
Unlike a spread on a football game where one team is getting a certain amount of points (ex. Saints +7), in MMA fights the line on the game is called a moneyline. These are the +/- used on UFC broadcasts. The figure is how much money you have to bet in order to win $100 (-), and how much a $100 bet will earn (+). They are perhaps best explained via example:
AL IAQUINTA +250
KEVIN LEE -350
In this fight, Lee is the -350 favorite, meaning if you bet $350 on him and he wins, you would only profit $100. If he were to lose though, you would lose the full $385.
If you were to bet on IAQUINTA at +250, if you bet $100 on him and he wins the fight, you will profit $282. If he were to lose the fight, you would lose your original $100 bet.
Depending on how people are betting on the fights the odds will shift from the moment they open, right up until the night of the fights.
The sport is built on moments that make you involuntary think HOLY F***ING S***!!! Those can come at any time, on any portion of the card, from any fighter. Thus, some bettors look to the underdogs, sometimes big ones, as the best bets. And they say never bet until the weigh-ins.
