J.P. Crawford Fantasy Stats

J.P. Crawford
#3 SS  |  Seattle Mariners
Healthy
Height / Weight 6'2"  /  202 lbs.
Date of Birth (Age) Jan 11, 1995 (29)
Experience 8 seasons
College None

Season Stats

SEASON TEAM POS GP FPTS AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG OPS
2017PHI3B23123.0708154106162210.214.356.300.656
2018PHISS49227.0117172563312133720.214.319.393.712
2019SEASS93638.03454378214746438353.226.313.371.684
2020SEASS53390.0204335272224233963.255.336.338.674
2021SEASS1601071.0619891693709545811436.273.338.376.714
2022SEASS145852.051857126243642688032.243.339.336.675
2023SEASS1451155.05349414235019659412520.266.380.438.818
2024SEASS105667.039255791629375210250.202.304.321.625
Career 773 5123.0 2799 396 686 150 15 55 286 367 602 27 14 .245 .338 .368 .706

Game Log

TEAM OPP POS FPTS AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG OPS
Mar 28, 2024 SEABOSSS0.040000000100.000.000.000.000
Mar 29, 2024 SEABOSSS16.031100111000.333.5001.3331.833
Mar 30, 2024 SEABOSSS7.051100010100.200.200.200.400
Mar 31, 2024 SEABOSSS2.030000000100.000.250.000.250
Apr 1, 2024 SEACLESS0.040000000100.000.000.000.000
Apr 2, 2024 SEACLESS2.050000010200.000.000.000.000
Apr 3, 2024 SEACLESS5.020100001000.500.667.5001.167
Apr 5, 2024 SEAMILSS7.041100001000.250.400.250.650
Apr 6, 2024 SEAMILSS5.051100000200.200.200.200.400
Apr 7, 2024 SEAMILSS0.040000000100.000.000.000.000
Apr 8, 2024 SEATORSS14.041100110100.250.2501.0001.250
Apr 9, 2024 SEATORSS2.030000001100.000.250.000.250
Apr 10, 2024 SEATORSS9.041100011000.250.400.250.650
Apr 12, 2024 SEACHCSS7.031100001000.333.500.333.833
Apr 13, 2024 SEACHCSS3.050100000100.200.200.200.400
Apr 14, 2024 SEACHCSS7.031100001000.333.500.333.833
Apr 15, 2024 SEACINSS4.041000001300.000.200.000.200
Apr 16, 2024 SEACINSS8.051200000100.400.400.400.800
Apr 20, 2024 SEACOLSS6.050200000000.400.400.400.800
Apr 21, 2024 SEACOLSS18.052101030200.200.200.600.800
Apr 21, 2024 SEACOLSS9.030100012000.333.600.333.933
Apr 23, 2024 SEATEXSS9.031110001000.333.500.6671.167
May 20, 2024 SEANYYPH0.020000000100.000.000.000.000
May 21, 2024 SEANYYSS3.050100000200.200.200.200.400
May 22, 2024 SEANYYSS9.021100002000.500.750.5001.250
May 23, 2024 SEANYYSS3.040100000300.250.250.250.500
May 24, 2024 SEAWSHSS17.041200110100.500.5001.2501.750
May 25, 2024 SEAWSHSS0.040000000000.000.000.000.000
May 26, 2024 SEAWSHSS11.042110001100.250.400.500.900
May 27, 2024 SEAHOUSS10.041210000100.500.500.7501.250
May 28, 2024 SEAHOUSS5.040110000300.250.250.500.750
May 29, 2024 SEAHOUSS2.040000010200.000.000.000.000
May 30, 2024 SEAHOUSS9.020000002010.000.500.000.500
May 31, 2024 SEALAASS14.042220000000.500.5001.0001.500
Jun 1, 2024 SEALAASS22.041100141000.250.4001.0001.400
Jun 2, 2024 SEALAASS0.040000000200.000.000.000.000
Jun 4, 2024 SEAOAKSS7.051110000100.200.200.400.600
Jun 5, 2024 SEAOAKSS5.040110000000.250.250.500.750
Jun 6, 2024 SEAOAKSS5.040100001100.250.400.250.650
Jun 7, 2024 SEAKCSS7.051100001000.200.333.200.533
Jun 8, 2024 SEAKCSS19.041200120000.500.5001.2501.750
Jun 9, 2024 SEAKCSS17.051200110100.400.4001.0001.400
Jun 10, 2024 SEACHWSS8.032000002100.000.400.000.400
Jun 11, 2024 SEACHWSS0.040000000000.000.000.000.000
Jun 12, 2024 SEACHWSS0.040000000000.000.000.000.000
Jun 13, 2024 SEACHWSS2.030000001200.000.250.000.250
Jun 14, 2024 SEATEXSS7.031100001000.333.500.333.833
Jun 15, 2024 SEATEXSS2.040000001300.000.200.000.200
Jun 16, 2024 SEATEXSS0.040000000200.000.000.000.000
Jun 18, 2024 SEACLESS27.031210132000.667.8002.0002.800
Jun 19, 2024 SEACLESS0.030000000300.000.000.000.000
Jun 20, 2024 SEACLESS5.041100000000.250.250.250.500
Jun 21, 2024 SEAMIASS10.041100000110.250.250.250.500
Jun 22, 2024 SEAMIASS7.051100010300.200.200.200.400
Jun 23, 2024 SEAMIASS7.040100011100.250.400.250.650
Jun 24, 2024 SEATBSS7.030100002200.333.600.333.933
Jun 25, 2024 SEATBSS7.030110001000.333.500.6671.167
Jun 26, 2024 SEATBSS19.030210021010.667.7501.0001.750
Jun 28, 2024 SEAMINSS4.041000001100.000.200.000.200
Jun 29, 2024 SEAMINSS3.040100000100.250.250.250.500
Jun 30, 2024 SEAMINSS10.040100001010.250.400.250.650
Jul 2, 2024 SEABALSS0.040000000000.000.000.000.000
Jul 3, 2024 SEABALSS0.040000000200.000.000.000.000
Jul 4, 2024 SEABALSS21.041210030010.500.500.7501.250
Jul 5, 2024 SEATORSS7.030100002200.333.600.333.933
Jul 6, 2024 SEATORSS0.040000000200.000.000.000.000
Jul 7, 2024 SEATORSS3.060100000200.167.167.167.334
Jul 9, 2024 SEASDSS4.041000001200.000.200.000.200
Jul 10, 2024 SEASDSS2.030000001100.000.250.000.250
Jul 11, 2024 SEALAASS30.043310130000.750.7501.7502.500
Jul 12, 2024 SEALAASS5.051100000000.200.200.200.400
Jul 13, 2024 SEALAASS4.031000001200.000.250.000.250
Jul 14, 2024 SEALAASS14.051100110200.200.200.8001.000
Jul 19, 2024 SEAHOUSS0.040000000100.000.000.000.000
Jul 20, 2024 SEAHOUSS0.040000000100.000.000.000.000
Jul 21, 2024 SEAHOUSS3.040100000200.250.250.250.500
Jul 22, 2024 SEALAASS4.001000000000.0001.000.0001.000
Aug 28, 2024 SEATBSS4.031000001100.000.250.000.250
Aug 30, 2024 SEALAASS6.041000002200.000.333.000.333
Aug 31, 2024 SEALAASS6.020000002000.000.600.000.600
Sep 1, 2024 SEALAAPH0.010000000000.000.000.000.000
Sep 2, 2024 SEAOAKSS4.041000001100.000.200.000.200
Sep 3, 2024 SEAOAKSS5.041100000000.250.250.250.500
Sep 4, 2024 SEAOAKSS5.061100000100.167.167.167.334
Sep 6, 2024 SEASTLSS11.021100002000.500.800.5001.300
Sep 7, 2024 SEASTLSS0.040000000200.000.000.000.000
Sep 8, 2024 SEASTLSS12.040210011100.500.600.7501.350
Sep 10, 2024 SEASDSS5.040100010100.250.250.250.500
Sep 11, 2024 SEASDSS9.030110020000.333.333.6671.000
Sep 12, 2024 SEATEXSS0.040000000300.000.000.000.000
Sep 13, 2024 SEATEXSS5.041100000000.250.250.250.500
Sep 14, 2024 SEATEXSS2.030000001200.000.250.000.250
Sep 15, 2024 SEATEXSS10.031200000000.667.750.6671.417
Sep 17, 2024 SEANYYSS0.040000000100.000.000.000.000
Sep 18, 2024 SEANYYSS7.020100002000.500.750.5001.250
Sep 19, 2024 SEANYYSS5.040100010200.250.250.250.500
Sep 20, 2024 SEATEXSS7.031100001100.333.500.333.833
Sep 21, 2024 SEATEXSS15.041201001000.500.6001.0001.600
Sep 22, 2024 SEATEXSS2.030000000100.000.250.000.250
Sep 23, 2024 SEAHOUSS3.040100000100.250.250.250.500
Sep 24, 2024 SEAHOUSS0.040000000400.000.000.000.000
Sep 25, 2024 SEAHOUSS7.041110000000.250.250.500.750
Sep 27, 2024 SEAOAKSS0.030000000000.000.000.000.000
Sep 28, 2024 SEAOAKSS2.051000000200.000.000.000.000
Sep 29, 2024 SEAOAKSS8.031200000000.667.667.6671.334

Mariners Depth Chart

C

Cal Raleigh

Mitch Garver

1B

Luke Raley

Tyler Locklear

Dylan Moore

2B

Dylan Moore

Ryan Bliss

Leo Rivas

SS

J.P. Crawford

Dylan Moore

Leo Rivas

3B

Leo Rivas

Dylan Moore

LF

Randy Arozarena

Luke Raley

Dylan Moore

Victor Robles

CF

Julio Rodríguez

Victor Robles

Luke Raley

Randy Arozarena

RF

Victor Robles

Mitch Haniger

Dominic Canzone

SP

Logan Gilbert

Luis Castillo

George Kirby

Bryce Miller

Bryan Woo

RP

Tayler Saucedo

Collin Snider

Gregory Santos

Troy Taylor

Gabe Speier

J.P. Crawford News

J.P. Crawford  • SS  •  Mariners  |  Randy Arozarena  • LF  •  Mariners

Randy Arozarena, J.P. Crawford Sitting On Thursday

Seattle Mariners outfielder Randy Arozarena and shortstop J.P. Crawford are both taking the day off on Thursday in the series finale against the division-rival Oakland Athletics at the Oakland Coliseum. Victor Robles will start in left field and bat leadoff, while Leo Rivas will make the start at the 6 and bat ninth against A's right-hander Joey Estes. This will be just Arozarena's second day off with Seattle since they acquired him at the end of July from the Rays. He's been a bit better in Seattle than he was in Tampa earlier this year, batting .238 (29-for-122) with three homers and 12 RBI in his 34 games played. Crawford, meanwhile, has a hit in each of his last two games but has gone 2-for-24 with five strikeouts in seven games since returning from an IL stint on Aug. 28. Robles has been a new hitter since joining the M's and will be a nice sleeper target in DFS in the leadoff spot on Thursday.
Sep 5   
J.P. Crawford  • SS  •  Mariners

J.P. Crawford Reinstated And Starting On Wednesday

Seattle Mariners shortstop J.P. Crawford (finger) was reinstated from the 10-day injured list on Wednesday and is back at shortstop and batting leadoff against the Tampa Bay Rays and right-hander Drew Rasmussen at T-Mobile Park. In a corresponding move, the M's optioned outfielder Dominic Canzone to Triple-A Tacoma. Crawford will return to Seattle for the first time since suffering a hairline fracture of his right pinkie finger when being hit by a pitch in late July. The 29-year-old will return to everyday duties at the 6, sending Leo Rivas back to a bench role. It's good news for the Mariners as they look to close the gap on the Houston Astros atop the American League West division, but fantasy managers probably aren't all that interested in Crawford if he's available on the waiver wire after he's hit just .204/.299/.347 on the season with nine homers, 32 RBI and five steals in 294 at-bats.
Aug 28   
J.P. Crawford  • SS  •  Mariners

J.P. Crawford Should Be Back By This Weekend

Seattle Mariners shortstop J.P. Crawford (finger) was back at T-Mobile Park during an off day across the minors on Monday and took part in a simulated game and on-field batting practice. It's possible he'll need another simulated game and/or another rehab game, although High-A Everett and Triple-A Tacoma are both on the road this week. If all goes well, Crawford could return before the M's wrap up their homestand on Wednesday, but all signs point to him returning by this weekend in Anaheim at the latest. He went 1-for-6 over the weekend with Tacoma, playing five innings in the field on Saturday and seven innings on Sunday. The 29-year-old has been out since July 22 due to a right-pinkie fracture. It's his second stay on the IL this year, and he's also hit a disappointing .204 (60-for-294) in 2024 with nine homers, 32 RBI and five steals for fantasy managers.
Aug 28   
J.P. Crawford  • SS  •  Mariners

J.P. Crawford Goes Hitless In First Rehab Game

Seattle Mariners shortstop J.P. Crawford (finger) started his minor-league rehab assignment with Triple-A Tacoma on Saturday and went 0-for-3. Crawford started at shortstop and was replaced after playing five innings. Although the 29-year-old didn't play the full game, it's still encouraging that he was able to play on defense in his first game. Barring a setback after a few more contests in the minors, he could rejoin Seattle's lineup at some point next week. Crawford is unlikely to suddenly boost Seattle's floundering offense when he returns from the injured list, as he was hitting a disappointing .204 (60-for-294) with nine home runs, 32 RBI and five stolen bases in 77 games this year before getting hurt. Leo Rivas has been serving as the team's starting shortstop in Crawford's absence.
Aug 25   
J.P. Crawford  • SS  •  Mariners

J.P. Crawford Begins Rehab Assignment Saturday

Seattle Mariners shortstop J.P. Crawford, who has been sidelined with a fractured pinky finger, began a rehab assignment on Saturday night. The veteran is hitting second and playing shortstop in Triple-A Tacoma. Crawford is hitting .204 with nine home runs, 32 RBI, five stolen bases, and 42 runs in 335 plate appearances at the major league level. Crawford has struggled this year and may face some competition from Leo Rivas, who is hitting .286 with seven RBI and two stolen bases while spelling the veteran Crawford, who could return as early as this week from the injured list.
Aug 25   
J.P. Crawford  • SS  •  Mariners

J.P. Crawford Takes Batting Practice

Seattle Mariners shortstop J.P. Crawford (finger) took part in batting practice on the field before the team's series opener on Friday against the San Francisco Giants at T-Mobile Park and said that he could begin a minor-league rehab assignment as soon as Sunday or Monday. Crawford was hit on the back of his right hand on July 22, with an initial timeline projected for four to six weeks. It's the second stint on the injured list for Crawford this year after he missed around a month with an oblique strain in late April and May. When he has been on the field, the 29-year-old hasn't done much, hitting .204/.299/.347 with nine home runs, 32 RBI and five steals in 294 at-bats. Crawford could rejoin the M's as soon as late next week if he doesn't have a setback with his finger on his rehab assignment, but his return to the lineup isn't likely to suddenly fix the team's year-long offensive struggles.
Aug 24   
J.P. Crawford  • SS  •  Mariners

J.P. Crawford Hopes To Begin Swinging This Week

Seattle Mariners shortstop J.P. Crawford (finger) is hoping to start swinging a bat this week as he tries to work his way back from the injured list. Crawford threw for the first time before last weekend's homestand finale against the visiting New York Mets on Aug. 11 after going down with a fractured right pinkie finger in late July. For now, fantasy managers can expect the veteran on-base machine to return to the M's sometime either before the end of August or in early September, depending on if he needs a minor-league rehab assignment or not. In the meantime, center fielder Victor Robles should continue functioning as Seattle's everyday leadoff hitter and experiencing an uptick in fantasy value.
Aug 20   
J.P. Crawford  • SS  •  Mariners

J.P. Crawford Has Resumed Throwing

Seattle Mariners shortstop J.P. Crawford (finger), who has been taking infield practice since Aug. 2, threw for the first time before the team's series finale on Sunday against the visiting New York Mets, lightly tossing out to 60 feet. "Today's Day 1 for J.P. throwing," manager Scott Servais said on Sunday. "He still feels it, but we want to get his arm moving." The team's most optimistic projections have Crawford potentially starting a return progression no Aug. 19. He was hit on the back of his right hand by a changeup on July 22 and suffered a right-pinkie fracture. The timeline on Crawford at the time of his injury was four to six weeks. It's the second stint on the injured list this year for Crawford, who missed around a month with an oblique strain in late April and May. In between the injuries, the 29-year-old has been a big disappointment with a .204/.299/.347 slash line, nine homers and five steals.
Aug 12   
J.P. Crawford  • SS  •  Mariners

J.P. Crawford Takes Infield Practice On Friday

Seattle Mariners shortstop J.P. Crawford (hand) took infield practice with his one capable hand prior to Friday's game and was seen wearing a protective cast in his other hand. The 29-year-old is also slated for an X-ray on Monday. Crawford hit the injured list on July 23 with a right-hand fracture and was expected to miss approximately four to six weeks of playing time. This is a good sign that the shortstop was able to begin to go through infield practice without any setbacks. Fantasy managers should pay close attention to the results of his X-ray on Monday as it could determine how close he could be to returning. Prior to the injury, he held a .204/.299/.347 line with nine home runs and five stolen bases. Dylan Moore should continue to see the majority of starting opportunities at shortstop while Crawford remains sidelined.
Aug 3   
J.P. Crawford  • SS  •  Mariners

J.P. Crawford Expected To Miss 4-6 Weeks

Seattle Mariners shortstop J.P. Crawford (finger) is expected to be out for four to six weeks after being placed on the 10-day injured list on Tuesday. Crawford fractured his right pinkie finger when he was hit by a pitch in Monday's series opener against the division-rival Los Angeles Angels. The good news is that the 29-year-old won't need surgery, but he can probably be dropped in mixed leagues at this point. Crawford will wear a protective brace on his hand for the next couple of weeks to allow his finger to heal properly. With Crawford sidelined, Dylan Moore has become the M's starter at the 6. In his eighth major-league season (sixth with the Mariners), Crawford has contributed very little offensively, slashing .204/.299/.347 with a career-low .645 OPS, nine home runs, 32 RBI and five stolen bases in 335 trips to the plate over 77 games.
Jul 24   
LEGEND