John fielding hi-res stock photography and images - Page 2 - Alamy
J.P. Crawford has 2-out hit in the 9th inning to lift Mariners past Rangers, 3-2 Southwest News - Bally Sports
Mariners' playoff odds depend on improved hitting - Sports Illustrated
2018 Georgia Tech Baseball Information Guide by GTAthletics - Issuu
J.P. Crawford gets 3 hits, sparks Mariners to 4-2 victory over Milwaukee
2023 Georgia Baseball Media Guide by Georgia Bulldogs Athletics - Issuu
June 26, 2019: Seattle Mariners shortstop J.P. Crawford #3 doubles in a run in the first inning of the Major League Baseball game between the Milwaukee Brewers and the Seattle Mariners at
Mariners Report Cards: Grading the 2021 season for JP Crawford
Mariners close out historic series with thud, dropping 10-3 decision to A's
Shortstop fielding a ground ball during a high school baseball game. USA Stock Photo - Alamy
J.P. Crawford has 2-out hit in the 9th inning to lift Mariners past Rangers, 3-2 Southwest News - Bally Sports
June 27, 2019: Seattle Mariners shortstop J.P. Crawford #3 takes the field in the Major League Baseball game between the Milwaukee Brewers and the Seattle Mariners at Miller Park in Milwaukee, WI.
Ejection 142 - JP Crawford Tossed After Looking Strike 3 in Seattle That Resembled Earlier Ball Call
June 26, 2019: Seattle Mariners shortstop J.P. Crawford #3 in action fielding a ground ball during the Major League Baseball game between the Milwaukee Brewers and the Seattle Mariners at Miller Park