Skip to content
INDEPENDENT MMA COVERAGEData by Cito APIBare And Brawl network ↗
Bare And Brawl
UFC / 12 MATCHUPS

UFC 129: St-Pierre vs Shields

Matchups

The full card, side by side. Lineup and schedule are subject to change.

MAIN EVENT · Featherweight

José Aldo

José Aldo

🇧🇷 Brazil

win
VS

Mark Hominick

“The Machine”

Mark Hominick

🇨🇦 Canada

loss

U-DEC · ROUND 5 · 5:00

Current profile tape

Fight stats

FINAL
Loading fight statistics…

Statistics from this fight · select a round or Total.

UFC 129: St-Pierre vs ShieldsBAREANDBRAWL.COM

Full matchup page ↗
CO-MAIN EVENT · Lightweight

John Makdessi

“The Bull”

John Makdessi

🇨🇦 Canada

win
VS

Kyle Watson

Kyle Watson

🇺🇸 United States

loss

KO/TKO · ROUND 3 · 1:27

Current profile tape

Fight stats

FINAL
Loading fight statistics…

Statistics from this fight · select a round or Total.

UFC 129: St-Pierre vs ShieldsBAREANDBRAWL.COM

Full matchup page ↗
Main Card · Welterweight

Georges St-Pierre

“Rush”

Georges St-Pierre

🇨🇦 Canada

win
VS

Jake Shields

Jake Shields

🇺🇸 United States

loss

U-DEC · ROUND 5 · 5:00

Current profile tape

Fight stats

FINAL
Loading fight statistics…

Statistics from this fight · select a round or Total.

UFC 129: St-Pierre vs ShieldsBAREANDBRAWL.COM

Full matchup page ↗
Main Card · Lightweight

Benson Henderson

“Smooth”

Benson Henderson

🇺🇸 United States

win
VS

Mark Bocek

Mark Bocek

🇨🇦 Canada

loss

U-DEC · ROUND 3 · 5:00

Current profile tape

Fight stats

FINAL
Loading fight statistics…

Statistics from this fight · select a round or Total.

UFC 129: St-Pierre vs ShieldsBAREANDBRAWL.COM

Full matchup page ↗
Main Card · Middleweight

Jason MacDonald

“The Athlete”

Jason MacDonald

🇨🇦 Canada

win
VS

Ryan Jensen

Ryan Jensen

🇺🇸 United States

loss

SUB · ROUND 1 · 1:37

Current profile tape

Fight stats

FINAL
Loading fight statistics…

Statistics from this fight · select a round or Total.

UFC 129: St-Pierre vs ShieldsBAREANDBRAWL.COM

Full matchup page ↗
Main Card · Welterweight

Jake Ellenberger

“The Juggernaut”

Jake Ellenberger

🇺🇸 United States

win
VS

Sean Pierson

“The Punisher”

Sean Pierson

🇨🇦 Canada

loss

KO/TKO · ROUND 1 · 2:42

Current profile tape

Fight stats

FINAL
Loading fight statistics…

Statistics from this fight · select a round or Total.

UFC 129: St-Pierre vs ShieldsBAREANDBRAWL.COM

Full matchup page ↗
Main Card · Bantamweight

Ivan Menjivar

“The Pride of El Salvador”

Ivan Menjivar

🇺🇸 United States

win
VS

Charlie Valencia

Charlie Valencia

🇺🇸 United States

loss

KO/TKO · ROUND 1 · 1:30

Current profile tape

Fight stats

FINAL
Loading fight statistics…

Statistics from this fight · select a round or Total.

UFC 129: St-Pierre vs ShieldsBAREANDBRAWL.COM

Full matchup page ↗
Main Card · Featherweight

Pablo Garza

“The Scarecrow”

Pablo Garza

🇺🇸 United States

win
VS

Yves Jabouin

“Tiger”

Yves Jabouin

🇺🇸 United States

loss

SUB · ROUND 1 · 4:31

Current profile tape

Fight stats

FINAL
Loading fight statistics…

Statistics from this fight · select a round or Total.

UFC 129: St-Pierre vs ShieldsBAREANDBRAWL.COM

Full matchup page ↗
Main Card · Welterweight

Claude Patrick

“The Prince”

Claude Patrick

🇨🇦 Canada

win
VS

Daniel Roberts

“Ninja”

Daniel Roberts

🇺🇸 United States

loss

U-DEC · ROUND 3 · 5:00

Current profile tape

Fight stats

FINAL
Loading fight statistics…

Statistics from this fight · select a round or Total.

UFC 129: St-Pierre vs ShieldsBAREANDBRAWL.COM

Full matchup page ↗
Main Card · Light Heavyweight

Lyoto Machida

“The Dragon”

Lyoto Machida

🇧🇷 Brazil

win
VS

Randy Couture

“The Natural”

Randy Couture

🇺🇸 United States

loss

KO/TKO · ROUND 2 · 1:05

Current profile tape

Fight stats

FINAL
Loading fight statistics…

Statistics from this fight · select a round or Total.

UFC 129: St-Pierre vs ShieldsBAREANDBRAWL.COM

Full matchup page ↗
Main Card · Welterweight

Rory MacDonald

“Red King”

Rory MacDonald

🇨🇦 Canada

win
VS

Nate Diaz

Nate Diaz

🇺🇸 United States

loss

U-DEC · ROUND 3 · 5:00

Current profile tape

Fight stats

FINAL
Loading fight statistics…

Statistics from this fight · select a round or Total.

UFC 129: St-Pierre vs ShieldsBAREANDBRAWL.COM

Full matchup page ↗
Main Card · Light Heavyweight

Vladimir Matyushenko

“The Janitor”

Vladimir Matyushenko

🇷🇺 Russia

win
VS

Jason Brilz

“Hitman”

Jason Brilz

🇺🇸 United States

loss

KO/TKO · ROUND 1 · 0:20

Current profile tape

Fight stats

FINAL
Loading fight statistics…

Statistics from this fight · select a round or Total.

UFC 129: St-Pierre vs ShieldsBAREANDBRAWL.COM

Full matchup page ↗