Giants first baseman Brandon Belt missed his second straight game due to the flu Wednesday and will likely rest Thursday as well, MLB.com reports.

Belt is 6 for 20 with two doubles and one walk in eight games this spring.