The weekends in April are always packed in the sports world. The MLB season is in its early part of the regular season, the NBA and NHL offer up their postseason series while the NFL's rumors continue to swirl leading up until this Thursday's draft. This weekend provided Major League Baseball history in a matchup between the San Francisco Giants and the LA Angels. Below is the full at bat involving Giants player Brandon Belt.

A twenty one pitch at bat?! Yes, in fact the first inning battle between the Giants slugger and Angels pitcher Jaime Barria is the longest recorded at bat in Major League baseball history.  Belt finished the game 3-5 with two runs scored in a 4-2 victory for the Giants. Where should this historic plate appearance rank in baseball records? Let us know below.