There is no way to make every fan base happy with the All-Star Game selection process and that includes San Francisco Giants fans. The way the process is structured, every team gets to send at least one player and combine that with an imperfect voting system and you get guys who get snubbed each and every year.
The Giants are no exception. Despite the fact that they have been keeping pace in a brutal NL West division this year, their sole representative in the All-Star Game this year is reliever Camilo Doval. Doval is certainly deserving of the honor, but there were other Giants that were as deserving of a slot in the All-Star Game and got robbed.
Here is a look at four SF Giants players in particular that should have made the All-Star Game.
Thairo Estrada should have been an All-Star
Thairo Estrada not being named an All-Star is just wrong...full stop. Luis Arraez was always going to win the fan vote as the guy is chasing a .400 batting average for the season, so one can live with him starting. However, when you account for offense and defense, Thairo ranks at the top of all second basemen this year by fWAR at 2.6. This isn't a shot at Ozzie Albies who is a phenomenal player, but Thairo has just been more valuable this season especially when you include his defense. Unfortunately, Ozzie being on a red hot Braves team combined with his 20 home runs probably sealed the deal.
Logan Webb was worthy of being an All-Star
Pitching in the All-Star Game is always tricky because typically, this is where teams get their consolation slots. On top of that, the National League is loaded with good pitching this year. If the system were based on merit alone, Logan Webb should have been selected as he is top 10 in the National League by fWAR while posting a 3.43 ERA this season in 17 starts. He has been more valuable than Bryce Elder who got in over him and was definitely better than Josiah Gray who is the lone representative from the Nationals. Just a shame, really.
LaMonte Wade Jr. has had an All-Star level season
First base is tough every year as there are a few guys who are perennially at the top of the heap like Freddie Freeman, Paul Goldschmidt, and Matt Olson. Goldy didn't even make the team this year as the honors went to Freeman and Olson whose recent home run rampage probably had something to do with it. That is a shame because LaMonte Wade Jr. has put together a 2.0 fWAR season so far and his elite ability to get on base has been a critical cog in the Giants' offense this season. Unfortunately, those qualities aren't as sexy as playing in LA or hitting dingers (both Freddie and Olson are awesome, though).
Tyler Rogers should have been an All-Star
Given the aforementioned difficulties that pitchers have getting into the All-Star Game, relievers have it even harder with only the absolute top names getting in (or as a lone representative from a bad team). Tyler Rogers has a case as one of the best non-closing relievers in the National League, but only four relievers period made the All-Star Game this year on the NL side and all of them are closers.