Johnny Cueto agrees to 6-year deal with Giants
Johnny Cueto's 2022 option declined by Giants
Why the MLB is flooded with huge contracts
Johnny Cueto agrees to 6-year deal with Giants
Johnny Cueto Signs With Giants - Legends On Deck
Johnny Cueto agrees to 6-year deal with Giants
Johnny Cueto, $130 million, an opt-out and the modern baseball contract - The Washington Post
MLB offseason tracker: Blue Jays add Chad Green to bullpen National News - Bally Sports
Cueto's Marlins's deal allows him to earn $17.5M for 2 years
Johnny Cueto Signs With Giants - Legends On Deck
Giants Sign Johnny Cueto - MLB Trade Rumors