Last Updated on June 20, 2025 by Mat Diekhake

Robert Horry played in 7 NBA Finals and won 7 championships — a perfect 7–0 record — across three different teams: the Houston Rockets, Los Angeles Lakers, and San Antonio Spurs.

Here’s a complete breakdown of the teams he faced in the NBA Finals:


Robert Horry’s NBA Finals Opponents

Year Team Opponent Result Notes
1994 Rockets New York Knicks Won (4–3) Horry’s rookie year
1995 Rockets Orlando Magic Won (4–0) Swept Shaq & Penny
2000 Lakers Indiana Pacers Won (4–2) First title with Lakers
2001 Lakers Philadelphia 76ers Won (4–1) Iverson’s famous Game 1 win
2002 Lakers New Jersey Nets Won (4–0) Finals sweep
2005 Spurs Detroit Pistons Won (4–3) Game 5 OT dagger 3 by Horry
2007 Spurs Cleveland Cavaliers Won (4–0) LeBron’s first Finals appearance

Teams Horry Faced in the NBA Finals:

Opponent Finals Matchups Record
New York Knicks 1 (1994) 1–0
Orlando Magic 1 (1995) 1–0
Indiana Pacers 1 (2000) 1–0
Philadelphia 76ers 1 (2001) 1–0
New Jersey Nets 1 (2002) 1–0
Detroit Pistons 1 (2005) 1–0
Cleveland Cavaliers 1 (2007) 1–0

Fun Fact: Robert Horry is the only player in NBA history to win multiple championships with three different teams — and he was a key contributor in every run, earning the nickname “Big Shot Rob.”