UFC 129: St-Pierre vs. Shields takes place this Saturday, April 30 from the Rogers Centre in Toronto, Ontario. The event will take place in front of 55,000 and will mark the UFC’s first trip into Toronto. Headlined by a welterweight title bout between champion Georges St-Pierre and challenger Jake Shields, the event has already broken all UFC attendance and gate records.
Below is the final card for the event. As always, we will be providing live free coverage of the show, as well as the latest breaking news leading up to the event. We will have round-by-round preliminary card results beginning at 6 PM EST, followed by our round-by-round coverage of the main card at 9 PM EST.
We will also have the weigh-ins streamed here this Friday at 3pm ET (12pm PT), as well as the post-fight press conferences streamed after the event, courtesy of the UFC and FightLine.com. For the latest news, videos and betting odds for the event, click here.
Here is the final card:
UFC Welterweight Championship
Georges St-Pierre (c) vs. Jake Shields
UFC Featherweight Championship
José Aldo (c) vs. Mark Hominick
Vladimir Matyushenko vs. Jason Brilz
Randy Couture vs. Lyoto Machida
Mark Bocek vs. Ben Henderson
PRELIMINARY CARD (Spike TV)
Nate Diaz vs. Rory MacDonald
Sean Pierson vs. Jake Ellenberger
Yves Jabouin vs. Pablo Garza
Claude Patrick vs. Daniel Roberts
Ivan Menjivar vs. Charlie Valencia
Jason MacDonald vs. Ryan Jensen
John Makdessi vs. Kyle Watson