Ryan Howard has played the longest with the Philadelphia Phillies. He has played for the team since 2004. He is a three-time All-Star and a two-time World Series champion. He is also the all-time leader in home runs for the Phillies.
The Ed Hemingway Home Run Challenge: How Well Do You Know the Baseball Legend?