It’s been easy to overlook, but Brandon Belt is on an absolute tear right now. Belt has missed a little bit of time with tummy troubles and a sore neck, but when he’s been on the field, he’s been an on-base machine. He currently owns an 18-game on-base streak which just edged out Joe Panik for the longest such streak by a Giant this year.
In these 18 games, Belt is hitting .310/.474/.466. He only has five extra-base hits including two homers, but the impressive thing has been the walks. Belt has drawn 17 walks in 18 games which is incredible because Belt has an above-average amount of pitches called against him.