Nels Potter was considered to have good stuff, but the screwball specialist just couldn’t put it together, and playing for an awful team like the Philadelphia Athletics in the 1930s didn’t help. By 1942, he was back in the minors, but the St. Louis Browns would select him from the Red Sox Organization in the Rule 5 Draft.
Playing for the Baltimore Orioles for his entire career in the Majors (1976-88), Scott McGregor was a good Starting Pitcher who may have never been an ace but was a serviceable second or third rotation guy for years.
Rafael Palmeiro was already established as top tier First Baseman by the time he signed with the Baltimore Orioles in 1994. Still, in the '90s, there were so many power hitting players at his position that he often got lost in the shuffle.
Playing all but his last 68 Games with the Baltimore Orioles, Al Bumbry had a great start winning the American League Rookie of the Year in 1973, in a season where he led the AL in Triples (11) and batted .337. The next three seasons saw a considerable drop in production, but he rebounded in 199 with a .317 year. Sadly, he regressed again.