Predicting Every MLB Team's 2023 Opening Day Lineup, Version 1.0
Seattle Mariners shortstop J.P. Crawford signs five-year extension
J.P. Crawford extension with Mariners
Mariners sign SS J.P. Crawford to 5-year contract extension - NBC
Mariners, J.P. Crawford agree to 5-year, $51 million contract
Mariners sign shortstop J.P. Crawford to 5-year contract extension
Top 10 Cleveland Sports Stories of 2018
Predicting Every MLB Team's 2023 Opening Day Lineup, Version 1.0
Mariners beat Twins 2-1
MLB Injury Status - 2023 Season - ESPN (IN)
Hot Stove Targeting: Yu Darvish
Mariners beat Twins 2-1