UFC 129: St-Pierre vs. Shields Results and Play-by-Play

UFC 129: St-Pierre vs. Shields is a landmark in the promotion’s history. MMAWeekly.com brings you full play-by-play and results from the UFC’s first stadium event.

UFC welterweight champion Georges St-Pierre defends his title against former Strikeforce champion Jake Shields in the night’s main event before 55,000 fans at the Rogers Centre in Toronto. Featherweight champion Jose Aldo puts his belt on the line against Canadian Mark Hominick.

MMAWeekly.com will have full UFC 129: St-Pierre vs. Shields results and play by play on Saturday, April 30. The main card begins at a new start time of 6 p.m. PT/9 p.m. ET with the preliminary bouts beginning at approximately 3  p.m. PT/6 p.m. ET.

(Click on the fight below for UFC 129: St-Pierre vs. Shields play-by-play as it is updated or click on the link at the bottom of the page for UFC 129: St-Pierre vs. Shields quick results of all the fights with no play-by-play.)



BOUT #1 – Yves Jabouin vs. Pablo Garza (COMPLETED)

BOUT #2 – John Makdessi vs. Kyle Watson (COMPLETED)

BOUT #3 – Jason MacDonald vs. Ryan Jensen (COMPLETED)

BOUT #4 – Ivan Menjivar vs. Charlie Valencia (COMPLETED)

BOUT #5 – Claude Patrick vs. Daniel Roberts (COMPLETED)

BOUT #6 – Jake Ellenberger vs. Sean Pierson (COMPLETED)

BOUT #7 – Nate Diaz vs. Rory MacDonald (COMPLETED)



BOUT #8 – Ben Henderson vs. Mark Bocek (COMPLETED)

BOUT #9 – Randy Couture vs. Lyoto Machida (COMPLETED)

BOUT #10 – Vladimir Matyushenko vs. Jason Brilz (COMPLTED)

BOUT #11 – Jose Aldo vs. Mark Hominick (COMPLETED)

BOUT #12 – Georges St-Pierre vs. Jake Shields (COMPLETED)


UFC 129: St-Pierre vs. Shields Quick Results