The best of Major League Baseball will be playing tonight as the American League takes on the National League in the MLB 2011 All Star Game at 7p.m. on FOX!

I love this time of year.  I especially enjoy watching the Home Run Derby Contest.  Last night's derby sure was an entertaining one as Robinson Cano, Adrian Gonzalez, David Ortiz, and Prince Fielder hit some memorable bombs.  Prince Fielder hit one home run the longest at 474 feet with Cano right behind him at 472.  A disappointing appearance though from home run leader Jose Bautista knocking out only 4, Matt Holliday with 5, Rickie Weeks with 3, and Matt Kemp with only 2 home runs. 

In the end it came down to the classic rivalry, Boston Red Sox vs. New York Yankees.  That's right, the final two were Adrian Gonzalez against fellow American League crusher Robinson Cano.  Cano posted a derby record with 12 homeruns in the finals just one more than Gonzalez.  It was awesome as both Gonzalez and Cano powered 20 combined in the first two rounds.  That's an impressive 40 homerun balls for the fans!  Overall including all three rounds they knocked out 63 home runs!

That is why it was a home run derby to remember.  The action continues tonight at Chase Field in Phoenix.  There might be some names you don't recognize as the familiar ones like Jeter, Rivera, Suzuki, Pujols, Jones, and Wright will not be making an appearance.  It kind of makes it a little more interesting to bring in the new talent and see what we have to look forward to in the MLB.

For the complete roster details for both sides click here