21. Bobby Abreu
Abreu has a compelling case to be in the Hall of Fame. He slashed .291/.395/.475 in his career. Abreu had 2,470 hits and stole 400 bases. He played in more than 150 games in 13 consecutive seasons (1998-2010), while his 1,990 games in right field rank 11th on the all-time list.

Are they the greatest numbers by a right fielder? No, but Cooperstown has been more generous to lower-ranked players than him. Unfortunately, Abreu played during the steroid era. Despite being a two-time All-Star, he never had a top-10 MVP finish so it will be tough to make the Hall.