Mariners' J.P. Crawford expected to be ready for opening day after fouling ball off foot in practice
What happened to JP Crawford? Mariners shortstop pulled early from game against Yankees
J.P. Crawford Injury Update: Health status of Mariners shortstop knocked out of action
Mariners' Jesse Winker, J.P. Crawford, Julio Rodriguez suspended by MLB after brawl with Angels
Mariners Game #36 Preview, 5/9/23: Texas at Seattle - Lookout Landing
Mariners shortstop J.P. Crawford says 'it's time to win' in 2021
Mariners place J.P. Crawford on 7-day concussion injured list
Dodgers vs. Seattle Mariners: Live updates, news and odds - Los Angeles Times
Blue Jays CF Springer carted off field after scary collision
J.P. Crawford exits with injury in loss to Yankees
J.P. Crawford's grand slam leads Mariners to 8-0 win over Rangers
Mariners reinstate J.P. Crawford from concussion injured list, put Emerson Hancock on IL
Mariners activate shortstop J.P. Crawford from 7-day injured list
Mariners place SS J.P. Crawford on concussion injured list following collision