clock menu more-arrow no yes

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.