J.P. Crawford Fantasy Stats

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

2025 Rankings

Preseason: SS21
Current: SS15

Season Stats

SEASON TEAM POS GP FPTS/G AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG OPS
2017PHI3B235.3708154106162210.214.356.300.656
2018PHISS494.6117172563312133720.214.319.393.712
2019SEASS936.93454378214746438353.226.313.371.684
2020SEASS537.4204335272224233963.255.336.338.674
2021SEASS1606.7619891693709545811436.273.338.376.714
2022SEASS1455.951857126243642688032.243.339.336.675
2023SEASS1458.05349414235019659412520.266.380.438.818
2024SEASS1056.439255791629375210250.202.304.321.625
2025SEASS677.22372970100525455141.295.407.401.808
Career 840 6.7 3036 425 756 160 15 60 311 412 653 31 15 .249 .344 .371 .715

Game Log

TEAM OPP POS FPTS AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG OPS
Jun 4, 2025 SEABALSS4.020000002000.000.500.000.500
Jun 5, 2025 SEABALSS10.041210000000.500.500.7501.250
Jun 6, 2025 SEALAASS5.050100010100.200.200.200.400
Jun 7, 2025 SEALAASS12.040210011100.500.600.7501.350
Jun 8, 2025 SEALAASS2.040000001000.000.200.000.200
Jun 9, 2025 SEAARISS10.030200002000.667.800.6671.467
Jun 10, 2025 SEAARISS10.040100001110.250.400.250.650
Jun 11, 2025 SEAARISS0.040000000000.000.000.000.000
Jun 13, 2025 SEACLESS13.050310010000.600.600.8001.400
Jun 14, 2025 SEACLESS20.0313000020111.0001.0001.0002.000
Last 10 86.0 38 2 14 3 0 0 3 9 3 2 1 .368 .489 .447 .937

Mariners Depth Chart

C

Cal Raleigh

Mitch Garver

1B

Rowdy Tellez

Donovan Solano

2B

Dylan Moore

Miles Mastrobuoni

Cole Young

Jorge Polanco

SS

J.P. Crawford

Dylan Moore

Miles Mastrobuoni

Cole Young

3B

Ben Williamson

Miles Mastrobuoni

Dylan Moore

Jorge Polanco

LF

Randy Arozarena

Miles Mastrobuoni

CF

Julio Rodríguez

Randy Arozarena

RF

Miles Mastrobuoni

Dominic Canzone

Dylan Moore

Randy Arozarena

DH

Jorge Polanco

Cal Raleigh

Mitch Garver

Rowdy Tellez

Randy Arozarena

SP

Luis Castillo

George Kirby

Emerson Hancock

Bryan Woo

RP

Carlos Vargas

Eduard Bazardo

Trent Thornton

Casey Legumina

Zach Pop

J.P. Crawford News

J.P. Crawford  • SS  •  Mariners

J.P. Crawford Collects Three Hits on Saturday

Seattle Mariners shortstop J.P. Crawford is putting together a nice series at the plate against the Minnesota Twins. Crawford registered two hits and a walk in the series opener and continued his success on Saturday. The left-handed slugger smacked a two-run home run off right-hander Jorge Alcala to give the Mariners the lead. He would finish this game 3-for-4 with a double, homer, two RBI, and a walk in the win. This season, Crawford is slashing .267/.386/.377 with four homers, 22 RBI, and two stolen bases. Crawford isn't offering a ton of value right now, but is worth a look in deep leagues.
Jun 1   
J.P. Crawford  • SS  •  Mariners

J.P. Crawford Starting Against Padres

Seattle Mariners shortstop J.P. Crawford (shoulder) is playing shortstop and batting leadoff for Friday's series opener in San Diego against the Padres and right-hander Stephen Kolek. The Mariners scratched Crawford from Wednesday's series finale against the New York Yankees but he's back after a travel day on Thursday. The 30-year-old brings little power to the shortstop position but has hit a respectable .271 (38-for-140) on the year for the M's with three home runs, 18 RBI, 18 runs scored and two stolen bases in 40 games played. The former 16th overall pick by the Philadelphia Phillies in 2013 is hitting .240 (12-for-50) with a homer, two doubles, four RBI, a stolen base and two runs scored in 11 games in the month of May. Crawford is hitless in just one career at-bat against Kolek.
May 16   
J.P. Crawford  • SS  •  Mariners

J.P. Crawford Dealing With Shoulder Injury

Updating a previous report, Seattle Mariners shortstop J.P. Crawford (shoulder) was scratched from Wednesday's series finale against the visiting New York Yankees with shoulder tightness, according to manager Dan Wilson. Until we know more about the severity of Crawford's shoulder injury, fantasy managers should consider him day-to-day. The good news is that the M's have a scheduled day off on Thursday before starting a weekend series in San Diego on Friday against the Padres. You'll want to check back then to see if Crawford is feeling good enough to play. If Crawford needs to go on the injured list, Seattle would most likely mix and match at shortstop with Leo Rivas and Miles Mastrobuoni. The 30-year-old's counting stats leave a lot to be desired, but he's hitting a respectable .271 (38-for-140).
May 15   
J.P. Crawford  • SS  •  Mariners

J.P. Crawford Scratched From Wednesday's Lineup

Seattle Mariners shortstop J.P. Crawford (undisclosed) has been scratched from the starting lineup for Wednesday's series finale against the visiting New York Yankees at T-Mobile Park, according to Seattle Sports' Shannon Drayer. It's unclear why exactly Crawford is being scratched, but Drayer notes that he looked fine in the clubhouse and was seen playing catch early. Leo Rivas is drawing into the starting lineup at shortstop and will hit ninth against Yankees right-hander Will Warren. Miles Mastrobuoni is also hitting out of the leadoff spot. Fantasy managers need to pull Crawford from their starting lineups on Wednesday and check back for an update on a possible injury or illness that he may be dealing with. The 30-year-old Crawford has hit a solid .271 in 140 at-bats this year but with just three homers, 18 RBI, 18 runs and two steals.
May 14   
J.P. Crawford  • SS  •  Mariners

J.P. Crawford Hits Leadoff Homer In Win

Seattle Mariners shortstop J.P. Crawford went 1-for-5 with a home run in his team's 2-1 win over the Texas Rangers on Saturday. Crawford's lone hit at the dish came in the top of the first inning to lead off the game, a 100.3 MPH blast he pulled to the corner of right field, but that wasn't the only hard-hit ball he'd register. The former first-round pick collected two more batted balls in excess of 97.8 MPH, though they ended in a lineout and groundout. He's been great from the leadoff spot for the Mariners, batting .287 (29-for-101) with a .410 OBP, three home runs, and 17 RBI to match his run total. The lefty has raised his walk rate to a robust 16.8% after sitting at 11.5% in 2024 and holds the highest xBA of his nine-year career (.271).
May 4   
J.P. Crawford  • SS  •  Mariners

J.P. Crawford Hitting Leadoff Against Angels

Seattle Mariners shortstop J.P. Crawford is hitting in the leadoff spot for Wednesday's series finale against the division-rival Los Angeles Angels and left-hander Tyler Anderson at T-Mobile Park. Crawford has made it all the way up to leadoff this week after hitting in the nine-hole in his first 26 starts of 2025. The Mariners moved him up to sixth the previous two games. The 30-year-old veteran has earned the move up the batting order, as he carries an eight-game hitting streak into Wednesday's finale against the Halos. During the streak, he's gone 12-for-29 with two home runs, eight RBI, seven runs scored and five walks to raise his season line to .279/.415/.372 in 108 plate appearances. It remains to be seen how long Crawford will get run in the top spot, but it will make him more attractive in DFS on Wednesday, even against a lefty. He's hit .273 with two RBI in 11 career at-bats against Anderson.
Apr 30   
J.P. Crawford  • SS  •  Mariners

J.P. Crawford Launches Second Homer

Seattle Mariners shortstop J.P. Crawford went 2-for-3 with a home run in Sunday's 7-6 win over the Miami Marlins. He added two RBI, two runs scored, one walk, and one strikeout. The veteran connected on a two-run blast in the bottom of the fifth inning -- his second of the season -- off Miami reliever Ronny Henriquez that would put Seattle up 7-2 and prove the winning run as the Marlins mounted a late comeback. Crawford has been much better this season than he was in an abysmal 2024. He's not hitting for much power, and that includes extra-base hits (two doubles), but the average is there, and he's getting on base at a robust clip (.412 OBP). While his spot in the lineup is a detriment to his counting stats, he should still be a nice help, average-wise. Crawford is riding a seven-game hit streak with four multi-hit outings during the stretch.
Apr 28   
J.P. Crawford  • SS  •  Mariners

J.P. Crawford Finally Hits First Home Run Of The Season

Seattle Mariners shortstop J.P. Crawford had a load lifted off his shoulders on Wednesday, as he went 2-for-4 with a home run, four RBI, and a walk in Wednesday's 8-5 win over the Boston Red Sox. Crawford blasted a three-run shot in the top of the fourth inning to give the Mariners a 4-0 lead. It was his first home run of the year. The 30-year-old added an RBI single in the seventh inning, giving him a total of four RBI on the night. It's been a tough go for the 30-year-old veteran, who now has a .246 AVG and .714 OPS, with 11 runs, one homer, 10 RBI, and one steal. While he has been heating up in the last week, he still doesn't need to be rostered outside of the deepest leagues.
Apr 24   
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   
LEGEND