Mariners sign SS J.P. Crawford to 5-year contract extension - NBC Sports(03) Madalyn Mertz 29 Jul 2025 Save Image Image gallery: J.P. Crawford Dates Joined: A Look at His Major League Journey