Bryce Harper becomes latest star to pass on Giants in recent years
1. Bryce Harper -- 2018-2019
The Giants made a big offer to the former No. 1 overall pick. 12 years and $310 million to be exact. But amazingly, that wasn't enough.
Harper will reportedly get 13 years and $330 million from the Phillies.
It was a valiant effort by the Orange and Black, but the 26-year-old becomes just the latest superstar to pass on joining the Giants over the last few years.
2. Giancarlo Stanton -- 2017-2018
The Giants and Cardinals both wanted Stanton badly. But he didn't want either them.
San Francisco had reportedly agreed to a trade that would have sent Christian Arroyo, among others, to Miami. But Stanton wouldn't waive his no-trade clause for the Giants or Cardinals.
The assumption is that Stanton wanted to go to his hometown Dodgers.
But then the Yankees swooped in, trading Starlin Castro and two prospects to the Marlins for Stanton.
3. Shohei Ohtani -- 2017-2018
The Giants were a finalist for the two-way Japanese star, along with the Mariners, Rangers, Dodgers, Padres, Cubs and Angels.
Ohtani made it clear he wanted to play on the west coast. The big-spending east coast teams were shut out.
So the Giants felt good about their chances. But the 23-year-old picked the Angels.
4. Jon Lester -- 2014-2015
Before signing Johnny Cueto and Jeff Samardzija prior to the 2016 season, the Giants wanted lefty Jon Lester.
And they made a really good offer, reportedly topping the six-year, $155 million deal Lester ultimately got from the Cubs. But in the end, it wasn't the money that mattered to Lester.
He admitted that he liked the city of Chicago better. And it was closer to his home in Georgia.
Some players like Ohtani want to be on the west coast, and some players like Lester think the west coast is too far away.
5. Zack Greinke -- 2015-2016
Greinke was coming off a dominant season with the Dodgers and was the top free agent pitcher on the open market.
The Giants were in a three-team race for Greinke with the Dodgers and D-backs.
But they weren't able to top Arizona's record-setting deal. To this day, Greinke's $34.4 annual average value is still the highest in baseball history.
After missing out on Greinke, the Giants went out and signed Johnny Cueto and Jeff Samardzija.