J.P. Crawford's no-look throw was a little miracle
Houston Astros face Seattle Mariners in AL Division Series
Do Mariners need to move J.P. Crawford from SS, go after All-Stars
Mariners sign Crawford to new 5-year contract - The Columbian
JP Crawford Was On Base All Day
Mariners acquire J.P. Crawford, Carlos Santana
Do Mariners need to move J.P. Crawford from SS, go after All-Stars
Mariners J.P. Crawford begins serving suspension for brawl – KIRO
Mariners make major merchandise change after blowback