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 AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG OPS FPTS
2017PHI3B23708154106162210.214.356.300.656123.0
2018PHISS49117172563312133720.214.319.393.712227.0
2019SEASS933454378214746438353.226.313.371.684638.0
2020SEASS53204335272224233963.255.336.338.674390.0
2021SEASS160619891693709545811436.273.338.376.7141071.0
2022SEASS14551857126243642688032.243.339.336.675852.0
2023SEASS1455349414235019659412520.266.380.438.8181155.0
2024SEASS10539255791629375210250.202.304.321.625667.0
Career 773 2799 396 686 150 15 55 286 367 602 27 14 .245 .338 .368 .706 5123.0

Game Log

TEAM OPP POS AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG OPS FPTS
Mar 28, 2024 SEABOSSS40000000100.000.000.000.0000.0
Mar 29, 2024 SEABOSSS31100111000.333.5001.3331.83316.0
Mar 30, 2024 SEABOSSS51100010100.200.200.200.4007.0
Mar 31, 2024 SEABOSSS30000000100.000.250.000.2502.0
Apr 1, 2024 SEACLESS40000000100.000.000.000.0000.0
Apr 2, 2024 SEACLESS50000010200.000.000.000.0002.0
Apr 3, 2024 SEACLESS20100001000.500.667.5001.1675.0
Apr 5, 2024 SEAMILSS41100001000.250.400.250.6507.0
Apr 6, 2024 SEAMILSS51100000200.200.200.200.4005.0
Apr 7, 2024 SEAMILSS40000000100.000.000.000.0000.0
Apr 8, 2024 SEATORSS41100110100.250.2501.0001.25014.0
Apr 9, 2024 SEATORSS30000001100.000.250.000.2502.0
Apr 10, 2024 SEATORSS41100011000.250.400.250.6509.0
Apr 12, 2024 SEACHCSS31100001000.333.500.333.8337.0
Apr 13, 2024 SEACHCSS50100000100.200.200.200.4003.0
Apr 14, 2024 SEACHCSS31100001000.333.500.333.8337.0
Apr 15, 2024 SEACINSS41000001300.000.200.000.2004.0
Apr 16, 2024 SEACINSS51200000100.400.400.400.8008.0
Apr 20, 2024 SEACOLSS50200000000.400.400.400.8006.0
Apr 21, 2024 SEACOLSS52101030200.200.200.600.80018.0
Apr 21, 2024 SEACOLSS30100012000.333.600.333.9339.0
Apr 23, 2024 SEATEXSS31110001000.333.500.6671.1679.0
May 20, 2024 SEANYYPH20000000100.000.000.000.0000.0
May 21, 2024 SEANYYSS50100000200.200.200.200.4003.0
May 22, 2024 SEANYYSS21100002000.500.750.5001.2509.0
May 23, 2024 SEANYYSS40100000300.250.250.250.5003.0
May 24, 2024 SEAWSHSS41200110100.500.5001.2501.75017.0
May 25, 2024 SEAWSHSS40000000000.000.000.000.0000.0
May 26, 2024 SEAWSHSS42110001100.250.400.500.90011.0
May 27, 2024 SEAHOUSS41210000100.500.500.7501.25010.0
May 28, 2024 SEAHOUSS40110000300.250.250.500.7505.0
May 29, 2024 SEAHOUSS40000010200.000.000.000.0002.0
May 30, 2024 SEAHOUSS20000002010.000.500.000.5009.0
May 31, 2024 SEALAASS42220000000.500.5001.0001.50014.0
Jun 1, 2024 SEALAASS41100141000.250.4001.0001.40022.0
Jun 2, 2024 SEALAASS40000000200.000.000.000.0000.0
Jun 4, 2024 SEAOAKSS51110000100.200.200.400.6007.0
Jun 5, 2024 SEAOAKSS40110000000.250.250.500.7505.0
Jun 6, 2024 SEAOAKSS40100001100.250.400.250.6505.0
Jun 7, 2024 SEAKCSS51100001000.200.333.200.5337.0
Jun 8, 2024 SEAKCSS41200120000.500.5001.2501.75019.0
Jun 9, 2024 SEAKCSS51200110100.400.4001.0001.40017.0
Jun 10, 2024 SEACHWSS32000002100.000.400.000.4008.0
Jun 11, 2024 SEACHWSS40000000000.000.000.000.0000.0
Jun 12, 2024 SEACHWSS40000000000.000.000.000.0000.0
Jun 13, 2024 SEACHWSS30000001200.000.250.000.2502.0
Jun 14, 2024 SEATEXSS31100001000.333.500.333.8337.0
Jun 15, 2024 SEATEXSS40000001300.000.200.000.2002.0
Jun 16, 2024 SEATEXSS40000000200.000.000.000.0000.0
Jun 18, 2024 SEACLESS31210132000.667.8002.0002.80027.0
Jun 19, 2024 SEACLESS30000000300.000.000.000.0000.0
Jun 20, 2024 SEACLESS41100000000.250.250.250.5005.0
Jun 21, 2024 SEAMIASS41100000110.250.250.250.50010.0
Jun 22, 2024 SEAMIASS51100010300.200.200.200.4007.0
Jun 23, 2024 SEAMIASS40100011100.250.400.250.6507.0
Jun 24, 2024 SEATBSS30100002200.333.600.333.9337.0
Jun 25, 2024 SEATBSS30110001000.333.500.6671.1677.0
Jun 26, 2024 SEATBSS30210021010.667.7501.0001.75019.0
Jun 28, 2024 SEAMINSS41000001100.000.200.000.2004.0
Jun 29, 2024 SEAMINSS40100000100.250.250.250.5003.0
Jun 30, 2024 SEAMINSS40100001010.250.400.250.65010.0
Jul 2, 2024 SEABALSS40000000000.000.000.000.0000.0
Jul 3, 2024 SEABALSS40000000200.000.000.000.0000.0
Jul 4, 2024 SEABALSS41210030010.500.500.7501.25021.0
Jul 5, 2024 SEATORSS30100002200.333.600.333.9337.0
Jul 6, 2024 SEATORSS40000000200.000.000.000.0000.0
Jul 7, 2024 SEATORSS60100000200.167.167.167.3343.0
Jul 9, 2024 SEASDSS41000001200.000.200.000.2004.0
Jul 10, 2024 SEASDSS30000001100.000.250.000.2502.0
Jul 11, 2024 SEALAASS43310130000.750.7501.7502.50030.0
Jul 12, 2024 SEALAASS51100000000.200.200.200.4005.0
Jul 13, 2024 SEALAASS31000001200.000.250.000.2504.0
Jul 14, 2024 SEALAASS51100110200.200.200.8001.00014.0
Jul 19, 2024 SEAHOUSS40000000100.000.000.000.0000.0
Jul 20, 2024 SEAHOUSS40000000100.000.000.000.0000.0
Jul 21, 2024 SEAHOUSS40100000200.250.250.250.5003.0
Jul 22, 2024 SEALAASS01000000000.0001.000.0001.0004.0
Aug 28, 2024 SEATBSS31000001100.000.250.000.2504.0
Aug 30, 2024 SEALAASS41000002200.000.333.000.3336.0
Aug 31, 2024 SEALAASS20000002000.000.600.000.6006.0
Sep 1, 2024 SEALAAPH10000000000.000.000.000.0000.0
Sep 2, 2024 SEAOAKSS41000001100.000.200.000.2004.0
Sep 3, 2024 SEAOAKSS41100000000.250.250.250.5005.0
Sep 4, 2024 SEAOAKSS61100000100.167.167.167.3345.0
Sep 6, 2024 SEASTLSS21100002000.500.800.5001.30011.0
Sep 7, 2024 SEASTLSS40000000200.000.000.000.0000.0
Sep 8, 2024 SEASTLSS40210011100.500.600.7501.35012.0
Sep 10, 2024 SEASDSS40100010100.250.250.250.5005.0
Sep 11, 2024 SEASDSS30110020000.333.333.6671.0009.0
Sep 12, 2024 SEATEXSS40000000300.000.000.000.0000.0
Sep 13, 2024 SEATEXSS41100000000.250.250.250.5005.0
Sep 14, 2024 SEATEXSS30000001200.000.250.000.2502.0
Sep 15, 2024 SEATEXSS31200000000.667.750.6671.41710.0
Sep 17, 2024 SEANYYSS40000000100.000.000.000.0000.0
Sep 18, 2024 SEANYYSS20100002000.500.750.5001.2507.0
Sep 19, 2024 SEANYYSS40100010200.250.250.250.5005.0
Sep 20, 2024 SEATEXSS31100001100.333.500.333.8337.0
Sep 21, 2024 SEATEXSS41201001000.500.6001.0001.60015.0
Sep 22, 2024 SEATEXSS30000000100.000.250.000.2502.0
Sep 23, 2024 SEAHOUSS40100000100.250.250.250.5003.0
Sep 24, 2024 SEAHOUSS40000000400.000.000.000.0000.0
Sep 25, 2024 SEAHOUSS41110000000.250.250.500.7507.0
Sep 27, 2024 SEAOAKSS30000000000.000.000.000.0000.0
Sep 28, 2024 SEAOAKSS51000000200.000.000.000.0002.0
Sep 29, 2024 SEAOAKSS31200000000.667.667.6671.3348.0

Mariners Depth Chart

C

Cal Raleigh

Mitch Garver

1B

Luke Raley

Tyler Locklear

Dylan Moore

2B

Dylan Moore

Josh Rojas

Leo Rivas

SS

J.P. Crawford

Dylan Moore

Leo Rivas

3B

Josh Rojas

Dylan Moore

LF

Randy Arozarena

Luke Raley

Dylan Moore

Victor Robles

Josh Rojas

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

Austin Voth

Collin Snider

JT Chargois

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