MLB Network on X: Free agent RHP Sonny Gray and the St. Louis Cardinals have reportedly agreed to a 3-year deal. / X

By A Mystery Man Writer

Posted on

MLB Network on X: Free agent RHP Sonny Gray and the St. Louis Cardinals  have reportedly agreed to a 3-year deal.  / X

4.9 (237) · $ 56.50 · In stock

Description

MLB Network on X: Free agent RHP Sonny Gray and the St. Louis Cardinals  have reportedly agreed to a 3-year deal.  / X

St. Louis Cardinal Nation & Sports Forum

MLB Network on X: Free agent RHP Sonny Gray and the St. Louis Cardinals  have reportedly agreed to a 3-year deal.  / X

Minnesota Twins Dominate New York Yankees, Sonny Gray Pitches 7 S

MLB Network on X: Free agent RHP Sonny Gray and the St. Louis Cardinals  have reportedly agreed to a 3-year deal.  / X

Hudson works 7 strong innings and the Cardinals hit 4 HRs in 7-3

MLB Network on X: Free agent RHP Sonny Gray and the St. Louis Cardinals  have reportedly agreed to a 3-year deal.  / X

Aaron Nola, Sonny Gray lead pack of free agent pitchers Cardinals

MLB Network on X: Free agent RHP Sonny Gray and the St. Louis Cardinals  have reportedly agreed to a 3-year deal.  / X

MLB Baseball: News, Videos, Stats, Highlights, Results & More

MLB Network on X: Free agent RHP Sonny Gray and the St. Louis Cardinals  have reportedly agreed to a 3-year deal.  / X

The Official Site of Major League Baseball

MLB Network on X: Free agent RHP Sonny Gray and the St. Louis Cardinals  have reportedly agreed to a 3-year deal.  / X

MLB rumors: Cardinals expected to pursue Sonny Gray in free agency

MLB Network on X: Free agent RHP Sonny Gray and the St. Louis Cardinals  have reportedly agreed to a 3-year deal.  / X

Joe Roderick (@JoeRoderick) / X

MLB Network on X: Free agent RHP Sonny Gray and the St. Louis Cardinals  have reportedly agreed to a 3-year deal.  / X

St. Louis Cardinals reunite with Lance Lynn

MLB Network on X: Free agent RHP Sonny Gray and the St. Louis Cardinals  have reportedly agreed to a 3-year deal.  / X

MLB Rumors: Phillies offered Aaron Nola more than $100 million