Skip to main content

What Player Has Won the Most Super Bowls?

Who has been on the most championship-winning teams in NFL history.

Quarterback Tom Brady has won six Super Bowl rings, the most of any player in NFL history.

Pass rusher Charles Haley has five Super Bowl rings for the second most. 

Brady has won all six of his Super Bowls with the Patriots during his ongoing 19-year career.

The quarterback won his first ring in his second season when New England defeated the Rams in Super Bowl XXXVI. The Patriots then went on to win Super Bowl XXXVIII over the Panthers and Super Bowl XXXIX against the Eagles. New England went to two more Super Bowls over the next nine season, but lost to the Giants in both. The Patriots then went on to win Super Bowl XLIX over the Seahawks and Super Bowl LI over the Falcons. The Patriots lost to the Eagles two years ago in Super Bowl LII. The Patriots then won Super Bowl LIII last season against the Rams. 

SI Recommends

In his six Super Bowl wins, Brady won Super Bowl MVP in four of them, which is the most of any player in NFL history.

Haley won his five Super Bowls with the 49ers and Cowboys over his 13-year career. Haley's first Super Bowl win came in Super Bowl XXIII when the 49ers beat the Bengals, and he won a second ring when the 49ers beat the Broncos in Super Bowl XXIV. Haley's next three Super Bowls came as a member of the Cowboys, who beat the Bills in Super Bowl XXVII and Super Bowl XXVIII before topping the Steelers in Super Bowl XXX.