Marwin Gonzalez is one of the most underrated players in all of baseball.
Second on the team with a .312 batting average, Gonzalez is first among eligible Astros with a .990 OPS, .078 points higher than a certain perennial All Star second baseman. He is also third on the team with 13 home runs and third on the team with 40 RBIs.
The part that goes unnoticed is that he is being an offensive weapon while also being the utility man for Astros manager A.J. Hinch. He has starting primarily in either left field or first base, starting 14 and 12 games at those respective positions. However, those are not the only positions Gonzalez can play. He has played a combined 28 games at third base, shortstop, second base or right field.
No matter where he plays defensively, Gonzalez is a solid defender. He has only four errors in 58 games played this season.
In terms of All Star voting, Gonzalez is nowhere to be found. The AL All Star starter will likely go to a bigger name such as Kansas City Royals first baseman Eric Hosmer or Detroit Tigers first baseman Miguel Cabrera. However, that does not mean that Gonzalez will not get a spot on the roster.
With the stats he is putting up for the Astros, Gonzalez is one of the most valuable players in all of baseball. The least that could be done is give him a spot on the AL All Star roster.