There is absolutely no question that players in the MLB normally are able to leave a significant impact on the teams that they play for, especially if it was for a long period of time. However, there are moments when these players actually do not leave much of an impact with teams they were on before or after their top tenures. When this occurs, many fans forget about these players being on those rosters because of the immense success they had elsewhere. There are so many Hall of Famers who went through this fate and at the end of the day, it is always so intriguing to see it happen.

With all that has been stated thus far, we will be looking at every MLB team’s most random player who fans forgot about. It is important to note that these players can come from any time period and they all were pretty significant names in the league at one point in time. There is no question that these players may have even had success on their former clubs, but they simply overperformed in other areas and are remembered more for their tenures there. At the end of the day, these players definitely were able to develop their careers elsewhere and that is all that matters.

Nonetheless, let’s look at every MLB team’s most random player who fans forgot about!

30 Arizona Diamondbacks: Shawn Green

Shawn Green was a very solid player during his prime years in the MLB with the Toronto Blue Jays and Los Angeles Dodgers. Sadly overshadowed due to playing in the era of Barry Bonds and others, Green was still a very talented player and a fan favorite where he played.

This may be forgotten by an abundance of baseball fans, but Green actually would end up playing two seasons with the Arizona Diamondbacks during the final portions of his career. He actually did put up some solid numbers there, but it was a short tenure.

29 Atlanta Braves: Mark Teixeira

Mark Teixeira is definitely mostly remembered for his time with the Texas Rangers and New York Yankees. These were the locations where he would cement himself as one of the top hitters in all of baseball for a number of years.

However, there is no question that there are a plethora of individuals who may forget that Teixeira actually spent some time with the Braves in the middle of his career. However, in his second season with the team, he was traded to the Angels as a rental before signing in New York.

28 Baltimore Orioles: Vladimir Guerrero

Vladimir Guerrero is easily one of the best hitters in the history of the MLB and this is largely due to the fact that he had the ability to hit just about any pitch thrown at him. This would make him a star with the Angels and Montreal Expos.

However, even with this being the case, there are definitely a lot of people who may not have realized that Guerrero actually ended his MLB career with the Baltimore Orioles. He struggled a lot at the end of his career but was still serviceable in his one year there.

27 Boston Red Sox: Adrian Beltre

Adrian Beltre is a future Hall of Famer and definitely deserves a plethora of credit for all that he has accomplished at the big league level. He left a major impact on every team that he played for, but many people forget about his time with the Red Sox.

Beltre would end up playing one season with the team before really cementing his spectacular career with the Texas Rangers. He actually had a very solid season in Boston as well, but both parties decided to move on from one another at the season’s completion.

26 Chicago Cubs: Lou Brock

Lou Brock is one of the biggest legends in the history of the St. Louis Cardinals and that can be seen by his Hall of Fame career there. However, it is essential to note that Brock actually started his career with their biggest rivals, the Chicago Cubs.

This is a fact that is often forgotten by an abundance of baseball fans because Brock simply did not leave any impact during his tenure with the Cubs. However, he truly grew into a star with the Cardinals and now is one of the most influential players ever.

25 Chicago White Sox: Manny Ramirez

Manny Ramirez was one of the best players in the entire MLB for the vast majority of his MLB career and this can be deemed because of his amazing power numbers. He definitely is a huge reason why the Red Sox finally beat their curse.

However, after a very solid stint with the Dodgers, many people completely have forgotten that Manny ended up with the White Sox for a short while. This was the location where he age would really catch up to him and his numbers suffered immensely.

24 Cincinnati Reds: Jim Edmonds

Jim Edmonds is mostly remembered for his stints with the Los Angeles Angels and St. Louis Cardinals and that is for good reason. He truly grew into a star with these teams and definitely was a clear-cut All-Star during these periods of his career.

Something that many individuals may not have been aware of was the fact that Edmonds would finish his final 13 games in the MLB with the Cincinnati Reds. This easily was swept under the rug and that is because he was so far past his prime at that point.

23 Cleveland Indians: Jason Giambi

Jason Giambi was easily one of the best power hitters in all of baseball during his prime years in the league. His time with the Oakland A’s and New York Yankees truly cemented him as one of the top players in all of baseball at this time.

However, as the years passed on and off-field incidents caught up to him, Giambi dropped in power near the final stages of his career. Due to this fact, he ended up finishing his career with the Indians as a utility player. His statistics were not good there as well.

22 Colorado Rockies: Roy Oswalt

Roy Oswalt was a spectacular pitcher during his prime years in the league and this can be seen by his immense success during that time. His time with the Houston Astros was absolutely stellar and he is widely respected for it.

However, as age would start to catch up with him, the veteran lost his step and struggled to be a dominant starter. He would finish his last season with the Rockies and put up an abysmal 0-6 record and abysmal 8.63 ERA to go along with it.

21 Detroit Tigers: David Price

David Price is still a top-notch starting pitcher in this league even after all these years. When he is on his game, it is quite clear that he is a major factor behind the immense success of the Boston Red Sox this year.

However, many people may have forgotten that Price actually spent some time with the Tigers after his stint with the Tampa Bay Rays. This would be short-lived though because he would be traded to the Blue Jays as a rental the following season.

20 Houston Astros: Curt Schilling

Curt Schilling was an absolute star in the league when he played with the Arizona Diamondbacks and Boston Red Sox. He currently is pushing for a Hall of Fame spot and it would be understandable if he were to finally obtain it.

However, it is crucial to note that Schilling actually struggled immensely to gain a starting job in the beginning portion of his career. Due to this, he would actually spend a year with the Houston Astros before finding his first permanent home with the Phillies.

19 Kansas City Royals: Harmon Killebrew

Harmon Killebrew will forever be regarded as one of the best power hitters in the history of the MLB. He played in the same era as home run-hitting legends such as Hank Aaron, Willie Mays, and Carl Yastrzemski, and his 573 career homers deserve a ton of respect.

Many baseball fans may have assumed that Killebrew played his whole entire career with the Minnesota Twins organization, but that is false. Killebrew would actually spend his final season in the MLB with the Royals before hanging the cleats up for good.

18 Los Angeles Angels: Zack Greinke

Zack Greinke has been able to maintain a spectacular career for a number of years now and it does not appear that this fact is going to change. He has found a very comfortable home with the Diamondbacks and has not failed to do well there.

This may come as a shock to many, but Greinke actually spent some time with the Angels back in 2012 as a rental. He did a very solid job filling in for their postseason run and that helped him land his massive contract with the Dodgers right after.

17 Los Angeles Dodgers: Jimmy Rollins

Jimmy Rollins definitely will go down as one of the most influential players to ever play for the Phillies. Without his amazing contributions to the ballclub, they may have never won their World Series back in 2008.

Rollins would end up playing 15 seasons with the Phillies before moving to the Dodgers in hopes of winning one more World Series. Many individuals may have forgotten this move because it was a short-lived tenure that saw him go to the Chicago White Sox the next year.

16 Miami Marlins: Mike Piazza

Mike Piazza is one of the best catchers when it comes to hitting in the history of the MLB. Due to this clear fact, he is now a member of the Hall of Fame and considered one of the greatest of all-time. He cemented his career with the Dodgers and Mets.

However, many people may have forgotten this, but Piazza actually played with the Marlins for five games in 1998. He would, however, be moved once again and that is where he became a true superstar and league favorite with the Mets.

15 Milwaukee Brewers: C.C. Sabathia

During his prime years in the MLB, C.C. Sabathia was one of the best pitchers in all of baseball. Although there is no question that age has caught up to the veteran over the last few years, he has truly been a reliable starter for the Yankees this season.

However, it is crucial to note that Sabathia was actually traded from the Indians to the Brewers as a rental before signing with the Yankees. His time in Milwaukee was absolutely fantastic and it is what would land him the massive contract he has now.

14 Minnesota Twins: Jim Thome

Jim Thome had a great career and that is the main reason why he is now a Hall of Famer. Many individuals will remember him most for his tenures with the Indians, Phillies, and White Sox, but there were more teams later on.

This may come as a shock to a number of individuals, but Thome actually spent some time at the end of his career with the Twins. This is something that definitely is forgotten by many because it was so short-lived, but he actually did well there.

13 New York Mets: Yogi Berra

Yogi Berra is one of the greatest Yankees of all-time, so it is definitely common for people to believe that he spent the entirety of his career there. However, this would not be the case because he would play four games with the Mets in 1965.

It is definitely intriguing to note this because it is such a random tenure at the end of the day, One of the greatest players of all-time played for a team that has basically forgotten him because he left little to no impact for them at the end of the day.

12 New York Yankees: Ivan Rodriguez

Ivan Rodriguez was an absolute star during his prime years in the MLB and that is why he is now a member of the Hall of Fame. There is no question that he is remembered most for playing for the Texas Rangers and Tigers, but there is more to his career.

Rodriguez would actually end up being traded by the Tigers to the Yankees in 2008 in hopes that he could be a solid leader for their postseason run. Pudge would end up being the backup catcher to Jorge Posada, however, so his impact for the team was minimal.

11 Oakland Athletics: Nomar Garciaparra

Before injuries completely derailed his career, Nomar Garciaparra was the heart and soul of the Boston Red Sox. Sadly for him, the team would end up trading him to the Chicago Cubs just months before their legendary World Series in 2004.

Nomar would never really be able to land himself a steady home during the conclusion of his career. People definitely remember him with the Dodgers and Cubs, but his final season was actually with the A’s. He would end up doing very little there, so it really is forgotten.