Top 50 Greatest Orioles of All Time
Top 50 Greatest Orioles of All Time list, last updated in 2020.
Top 50 Orioles of All Time: #1, Cal Ripken Jr.
There have been several great Orioles, but only one can be the greatest of all time. Cal was our unanimous choice for #1.
Top 50 Orioles of All Time: #2, Brooks Robinson
The best third baseman in baseball history and a true gentleman, Brooks left a legacy in Baltimore that will never be forgotten.
Top 50 Orioles of All Time: #3, Jim Palmer
The man with the rhythmic, high-kicking windup was one of the best pitchers baseball has seen, and he led the way through the brightest stretch in Orioles history.
Top 50 Orioles of All Time: #4, Eddie Murray
Switch-hitting Eddie Murray captivated Orioles fans for years with his talent and consistency on the field.
Top 50 Orioles of All Time: #5, Frank Robinson
The Hall of Fame outfielder is one of the best hitters of all time and his arrival in Baltimore started a dynasty.
Top 50 Orioles of All Time: #6, Mike Mussina
One of the best pitchers in Orioles history, Mike Mussina was an understated righty ace whose greatness was finally recognized with a trip to the Hall of Fame in 2019.
Top 50 Orioles of All Time: #7, Boog Powell
Boog Powell’s stature may have intimidated pitchers, but he backed it all up with the bat. The former AL MVP checks in at number seven on our list of greatest Orioles.
Top 50 Orioles of All Time: #8, Paul Blair
One of the best defenders in baseball history, Paul Blair served as the everyday center fielder during the Orioles’ golden age.
Top 50 Orioles of All Time: #9, Mark Belanger
The best defensive shortstop in Orioles history, and arguably MLB history, "The Blade" was the up-the-middle cornerstone for the O’s dynasty of the late ‘60s and ‘70s.
Top 50 Orioles of All Time: #10, Bobby Grich
Few Orioles have ever been as good as Bobby Grich was from 1972-76 - and that’s why he’s #10 on our top Orioles list.
Top 50 Orioles of All Time: #11, Adam Jones
Talented, charismatic and a blast to watch, the outspoken Jones pied teammates, blew bubbles, hit homers and helped turn the Orioles back into a winning team.
Top 50 Orioles of All Time: #12, Brady Anderson
Brady Anderson was a standout leadoff hitter during his lengthy tenure with the Orioles and deserving of a spot with the franchise greats.
Top 50 Orioles of All Time: #13, Manny Machado
One of the most naturally gifted players ever to wear an Orioles uniform, Manny delighted O’s fans in the field and at the plate for the better part of six seasons.
Top 50 Orioles of All Time: #14, Ken Singleton
The switch-hitting on-base machine was overshadowed by other players of his era, but remains one of the best hitters in franchise history.
Top 50 Orioles of All Time: #15, Dave McNally
Perhaps the greatest athlete from the state of Montana, Dave McNally thrived during the most dominant period of Orioles baseball.
Top 50 Orioles of All Time: #16, Brian Roberts
Brian Roberts had a rocky beginning to his Orioles career and an injury-plagued end. The great years in between put him at #16 on our countdown.
Top 50 Orioles of All Time: #17, Nick Markakis
The steady right fielder was an everyday fixture for nearly a decade, and the position hasn’t been the same since he left.
Top 50 Orioles of All Time: #18, Mike Flanagan
Mike Flanagan occupied many roles for the Orioles over the years. But on the mound he was a Cy Young Award winner, World Series champion, and one of the best pitchers in franchise history.
Top 50 Orioles of All Time: #19, Al Bumbry
The speedy outfielder was a reliable leadoff hitter for the Orioles during the second half of their 1970s heyday.
Top 50 Orioles of All Time: #20, Melvin Mora
Melvin Mora provided a rare bright spot during some dark years for the Orioles franchise.
Top 50 Orioles of All Time: #21, Rafael Palmeiro
With one of the sweetest lefty swings you ever saw, Palmeiro put up Hall-of-Fame numbers in seven seasons with Baltimore, but his legacy stands sadly tainted by steroids.
Top 50 Orioles of all time: #22, Mike Cuellar
One fourth of the last staff to feature four 20-game winners, Mike "Crazy Horse" Cuellar posted several impressive seasons during the most dominant period in Orioles history.
Top 50 Orioles of All Time: #23, Chris Hoiles
While many fine catchers have suited up for the Orioles, Hoiles’s contributions on both offense and defense stand above the rest.
Top 50 Orioles of All Time: #24, Rick Dempsey
Before becoming a MASN broadcaster, Dempsey was a very good defensive catcher and World Series MVP. He spent 12 seasons in Baltimore and is one of the most notable players in franchise history.
Top 50 Orioles of All Time: #25, Davey Johnson
The second baseman on the greatest Orioles team of all time, Johnson was a slick fielder and fine hitter who won two World Series titles in Baltimore.
Top 50 Orioles of All Time: #26, Scott McGregor
Scott McGregor was a model of consistency over the course of his 13-year career with the Orioles, and he’ll always be remembered for his postseason prowess with the club.
Top 50 Orioles of All Time: #27, Doug DeCinces
The Orioles third baseman who came after Brooks Robinson is also known for hitting one very special home run.
Top 50 Orioles of All Time: #28, Milt Pappas
Milt Pappas is most famous in Orioles history for being traded for Frank Robinson. He was a fine Oriole in his own right.
Top 50 Orioles of All Time: #29, Mike Boddicker
Mike Boddicker was brilliant in the 1983 postseason and was eventually traded for Brady Anderson. Not a bad start to an Orioles legacy.
Top 50 Orioles of All Time: #30, Don Buford
Don Buford was a bench player until Earl Weaver showed up and made him an outfielder. This was a good decision.
Top 50 Orioles of All Time: #31, Miguel Tejada
The boisterous slugger wasn’t able to transform the Orioles into a winning team, but he sure did his part.
Top 50 Orioles of All Time: #32, B.J. Surhoff
B.J. Surhoff was an Oriole for most of a decade, coming back even after he was traded away.