nullUFC 129 takes place from the Rogers Centre in Toronto and all 12 bouts now have betting odds.

I gave the early money lines last week, and now Sportsbook.com has posted the latest odds for all the fights for tomorrow night.

In the main event, Georges St. Pierre opened as the clear favorite against Jake Shields with a money line of -500, but now that line has fallen back all the way to -350. Shields opened with a line of +300 and that is now down to +275. Perhaps betters are starting the believe the hype that this fight is the toughest of GSP’s career.

In the co-main event, UFC Featherweight Champion Jose Aldo opened with odds of -500 but that money line keeps climbing, and is now up to -575. The challenger, Mark Hominick has a money line of +375 after opening at +300. Aldo appears to be unbeatable in the division, which is why his money line just keeps growing.

In one of the other featured bouts, Hall of Famer Randy Couture (+240) is an underdog against former champion, Lyoto Machida (-300).  “The Natural” opened with odds of +250 and is now starting to close the gap on Machida, who opened with odds of -325. Knowing this may be his last fighter, betters are expecting Couture to put on one of his best performances to date.

Click on the jump to find all the odds for UFC 129.

UFC 129 Betting Odds & Money Lines

Georges St. Pierre (-350) vs. Jake Shields (+275)

Jose Aldo (-575) vs. Mark Hominick (+375)

Lyoto Machida (-300) vs. Randy Couture (+240)

Benson Henderson (-130) vs. Mark Bocek (+100)

Jason Brilz (-130) vs. Vladimir Matyushenko (+100)

Jake Ellenberger (-200) vs. Sean Pierson (+160)

Nate Diaz (-115) vs. Rory MacDonald (-115)

Ryan Jensen (-135) vs. Jason MacDonald (+105)

Ivan Menjivar (-200) vs. Charlie Valencia (+160)

Claude Patrick (-160) vs. Daniel Roberts (+130)

Yves Jabouin (-170) vs. Pablo Garza (+140)

John Makdessi (-180) vs. Kyle Watson (+150)