Basenerd Banner
Loading games...
Justin Turner
Justin Turner
Chicago Cubs • First Base
Age 41 • 5' 11" • 208 lb
Bats: R • Throws: R
MLB Debut: 2009-09-08
Born: Long Beach , CA • USA
Draft: 2006
2025 Stats
G
80
AB
169
H
37
HR
3
RBI
18
R
14
SB
2
AVG
.219
OBP
.288
SLG
.314
OPS
.602
Career Stats
G
1758
AB
5709
H
1617
HR
201
RBI
832
R
811
SB
47
AVG
.283
OBP
.360
SLG
.454
OPS
.814
Year-by-Year Hitting
Year Team GPAABH HRRBISB AVGOBPSLGOPSAwards
2009 BAL 12 22 18 3 3 .167 .318 .167 .485
2010 Total 9 18 17 1 .059 .111 .118 .229
2011 NYM 117 487 435 113 4 51 7 .260 .334 .356 .690
2012 NYM 94 185 171 46 2 19 1 .269 .319 .392 .711
2013 NYM 86 214 200 56 2 16 .280 .319 .385 .704
2014 LAD 109 322 288 98 7 43 6 .340 .404 .493 .897
2015 LAD 126 439 385 113 16 60 5 .294 .370 .491 .861
2016 LAD 151 622 556 153 27 90 4 .275 .339 .493 .832
2017 LAD 130 543 457 147 21 71 7 .322 .415 .530 .945 AS
2018 LAD 103 426 365 114 14 52 2 .312 .406 .518 .924
2019 LAD 135 549 479 139 27 67 2 .290 .372 .509 .881
2020 LAD 42 175 150 46 4 23 1 .307 .400 .460 .860 WS
2021 LAD 151 612 533 148 27 87 3 .278 .361 .471 .832 AS
2022 LAD 128 532 468 130 13 81 3 .278 .350 .438 .788
2023 BOS 146 626 558 154 23 96 4 .276 .345 .455 .800
2024 Total 139 539 460 119 11 55 .259 .354 .383 .737
2025 CHC 80 191 169 37 3 18 2 .219 .288 .314 .602
Spring Training
Hitting
YearTeamGPAABHHRRBISBAVGOBPSLGOPS
2007 CIN 1221 .500.500.5001.000
2008 CIN 233 .000.000.000.000
2009 BAL 23474413 3101 .295.340.568.908
2010 BAL 16353211 17 .344.400.500.900
2011 NYM 1941399 51 .231.268.282.550
2012 NYM 22726713 161 .194.250.269.519
2013 NYM 18484413 51 .295.319.341.660
2014 LAD 19443614 11 .389.477.5281.005
2015 LAD 20534921 381 .429.453.7351.188
2016 LAD 12353015 39 .500.5711.0001.571
2017 LAD 21625523 5181 .418.484.7641.248
2018 LAD 15413612 231 .333.415.556.971
2019 LAD 19584621 310 .457.552.7831.335
2020 LAD 1128199 15 .474.607.7371.344
2021 LAD 21574613 17 .283.421.478.899
2022 LAD 1234325 15 .156.176.281.457
2023 BOS 1232259 141 .360.500.5201.020
2024 TOR 19514410 311 .227.333.455.788
2025 CHC 1029277 .259.310.259.569
Postseason
Hitting
YearTeamGPAABHHRRBISBAVGOBPSLGOPS
2014 LAD 222 .000.000.000.000
2015 LAD 5201910 41 .526.550.8421.392
2016 LAD 11463510 281 .286.457.514.971
2017 LAD 15695616 4141 .286.420.536.956
2018 LAD 16756720 141 .299.373.388.761
2019 LAD 524216 251 .286.333.6671.000
2020 LAD 18786817 36 .250.333.471.804
2021 LAD 1038344 11 .118.211.206.417
2022 LAD 416132 .154.313.154.467
2025 CHC 1221 .500.500.5001.000
Game Logs
Season selector loads one year at a time.
Hitting
Date Opponent AB H 2B 3B HR RBI R BB SO
2025-09-28 vs STL 2 0 0 0 0 0 0 0 1
2025-09-25 vs NYM 1 0 0 0 0 0 0 0 1
2025-09-23 vs NYM 3 1 0 0 0 0 1 1 1
2025-09-21 @ CIN 3 0 0 0 0 0 0 0 0
2025-09-19 @ CIN 3 1 0 0 0 0 0 0 2
2025-09-17 @ PIT 2 2 0 0 0 2 0 0 0
2025-09-10 @ ATL 2 1 1 0 0 1 0 0 1
2025-09-07 vs WSH 3 0 0 0 0 0 0 1 3
2025-09-06 vs WSH 1 0 0 0 0 0 0 0 0
2025-09-02 vs ATL 2 1 0 0 0 0 0 0 1
2025-09-01 vs ATL 1 0 0 0 0 0 0 0 0
2025-08-27 @ SF 3 0 0 0 0 0 0 1 0
2025-08-26 @ SF 1 0 0 0 0 0 0 0 1
2025-08-23 @ LAA 1 1 0 0 0 0 0 0 0
2025-08-22 @ LAA 2 0 0 0 0 0 0 0 1
2025-08-19 vs MIL 1 0 0 0 0 0 0 0 0
2025-08-18 vs MIL 1 0 0 0 0 0 0 0 0
2025-08-15 vs PIT 2 0 0 0 0 0 0 0 1
2025-08-14 @ TOR 0 0 0 0 0 0 0 0 0
2025-08-10 @ STL 1 0 0 0 0 0 0 0 0
2025-08-06 vs CIN 4 2 1 0 0 0 1 0 0
2025-08-04 vs CIN 1 0 0 0 0 0 0 0 0
2025-08-03 vs BAL 1 1 0 0 1 2 1 0 0
2025-07-30 @ MIL 1 1 1 0 0 0 1 0 0
2025-07-29 @ MIL 2 0 0 0 0 0 0 0 0
2025-07-25 @ CWS 2 0 0 0 0 0 0 0 1
2025-07-23 vs KC 1 0 0 0 0 0 0 0 0
2025-07-22 vs KC 2 0 0 0 0 0 1 0 0
2025-07-21 vs KC 4 2 1 0 0 0 1 0 0
2025-07-20 vs BOS 4 0 0 0 0 0 0 0 1
2025-07-12 @ NYY 1 0 0 0 0 0 0 1 0
2025-07-11 @ NYY 3 1 0 0 0 0 0 0 0
2025-07-09 @ MIN 1 0 0 0 0 0 0 0 1
2025-07-08 @ MIN 1 1 0 0 1 1 1 0 0
2025-07-05 vs STL 1 0 0 0 0 0 0 0 0
2025-07-04 vs STL 0 0 0 0 0 0 0 0 0
2025-06-29 @ HOU 2 1 0 0 0 0 0 0 1
2025-06-27 @ HOU 2 1 1 0 0 0 0 0 0
2025-06-23 @ STL 3 0 0 0 0 1 0 0 0
2025-06-22 vs SEA 0 0 0 0 0 0 1 1 0
2025-06-19 vs MIL 0 0 0 0 0 0 0 0 0
2025-06-15 vs PIT 4 0 0 0 0 0 0 0 0
2025-06-11 @ PHI 4 1 0 0 0 0 0 0 0
2025-06-06 @ DET 3 1 0 0 0 0 0 0 1
2025-06-04 @ WSH 3 0 0 0 0 0 0 0 0
2025-06-03 @ WSH 3 1 0 0 0 0 0 1 0
2025-05-31 vs CIN 3 0 0 0 0 0 0 0 2
2025-05-30 vs CIN 2 1 0 0 0 0 0 0 0
2025-05-26 vs COL 2 0 0 0 0 0 0 0 0
2025-05-25 @ CIN 2 1 0 0 0 0 0 0 0
2025-05-24 @ CIN 3 1 0 0 1 1 1 0 0
2025-05-20 @ MIA 4 3 1 0 0 1 1 0 0
2025-05-18 vs CWS 2 0 0 0 0 0 0 0 1
2025-05-17 vs CWS 1 0 0 0 0 0 0 1 0
2025-05-14 vs MIA 3 1 0 0 0 0 0 0 0
2025-05-13 vs MIA 1 1 1 0 0 2 0 1 0
2025-05-11 @ NYM 2 0 0 0 0 0 0 1 0
2025-05-10 @ NYM 3 0 0 0 0 0 0 1 1
2025-05-07 vs SF 4 0 0 0 0 0 0 0 1
2025-05-06 vs SF 1 1 0 0 0 1 0 0 0
2025-05-03 @ MIL 3 1 0 0 0 1 0 0 1
2025-05-02 @ MIL 1 0 0 0 0 0 0 0 0
2025-04-30 @ PIT 1 0 0 0 0 0 0 0 0
2025-04-26 vs PHI 4 1 0 0 0 1 0 0 1
2025-04-23 vs LAD 3 1 0 0 0 0 1 1 1
2025-04-22 vs LAD 2 0 0 0 0 0 0 0 2
2025-04-18 vs AZ 1 0 0 0 0 0 0 0 1
2025-04-16 @ SD 1 0 0 0 0 0 0 0 0
2025-04-15 @ SD 3 0 0 0 0 0 0 2 1
2025-04-14 @ SD 5 0 0 0 0 0 1 0 1
2025-04-13 @ LAD 3 0 0 0 0 0 0 1 3
2025-04-12 @ LAD 3 1 0 0 0 1 0 0 0
2025-04-08 vs TEX 3 1 0 0 0 0 1 1 0
2025-04-06 vs SD 4 0 0 0 0 1 0 0 2
2025-04-04 vs SD 1 1 0 0 0 1 0 0 0
2025-04-02 @ ATH 5 1 0 0 0 0 1 0 1
2025-04-01 @ ATH 2 1 0 0 0 1 0 0 0
2025-03-30 @ AZ 2 0 0 0 0 0 0 1 0
2025-03-19 vs LAD 0 0 0 0 0 0 0 1 0
2025-03-18 vs LAD 1 0 0 0 0 0 0 0 0
Transactions
Entire history • newest first.
2025-11-06
1B Justin Turner elected free agency.
2025-09-16
1B Justin Turner changed number to 3.
2025-09-15
1B Justin Turner changed number to 21.
2025-08-03
1B Justin Turner changed number to 3.
2025-08-02
1B Justin Turner changed number to 23.
2025-04-16
1B Justin Turner changed number to 3.
2025-04-15
1B Justin Turner changed number to 42.
2025-02-20
Chicago Cubs signed free agent 1B Justin Turner.
2024-10-31
3B Justin Turner elected free agency.
2024-07-30
Seattle Mariners activated 3B Justin Turner.
2024-07-29
Toronto Blue Jays traded 3B Justin Turner and cash to Seattle Mariners for OF RJ Schreck.
2024-07-06
Toronto Blue Jays activated 3B Justin Turner from the paternity list.
2024-07-03
Toronto Blue Jays placed 3B Justin Turner on the paternity list.
2024-01-30
Toronto Blue Jays signed free agent 3B Justin Turner.
2024-01-30
Toronto Blue Jays activated 3B Justin Turner.
2023-11-06
3B Justin Turner elected free agency.
2023-01-06
Boston Red Sox signed free agent 3B Justin Turner.
2023-01-06
Boston Red Sox activated 3B Justin Turner.
2022-11-14
3B Justin Turner elected free agency.
2022-08-09
Los Angeles Dodgers activated 3B Justin Turner from the 10-day injured list.
2022-08-02
Los Angeles Dodgers placed 3B Justin Turner on the 10-day injured list retroactive to July 30, 2022. Abdominal strain.
2021-10-24
Los Angeles Dodgers activated 3B Justin Turner.
2021-10-21
Los Angeles Dodgers reassigned 3B Justin Turner to the minor leagues.
2021-07-12
3B Justin Turner assigned to National League All-Stars.
2021-02-19
Los Angeles Dodgers signed free agent 3B Justin Turner.
2021-02-19
Los Angeles Dodgers signed free agent 3B Justin Turner.
2021-02-19
Los Angeles Dodgers signed free agent 3B Justin Turner.
2021-02-19
Los Angeles Dodgers signed free agent 3B Justin Turner.
2021-02-19
Los Angeles Dodgers signed free agent 3B Justin Turner.
2020-10-28
3B Justin Turner elected free agency.
2020-09-15
Los Angeles Dodgers activated 3B Justin Turner from the 10-day injured list.
2020-09-01
Los Angeles Dodgers placed 3B Justin Turner on the 10-day injured list retroactive to August 29, 2020. Left hamstring strain.
2018-08-02
Los Angeles Dodgers activated 3B Justin Turner from the 10-day injured list.
2018-07-23
Los Angeles Dodgers placed 3B Justin Turner on the 10-day disabled list. Right groin strain.
2018-05-15
Los Angeles Dodgers activated 3B Justin Turner from the 10-day disabled list.
2018-05-12
Los Angeles Dodgers sent 3B Justin Turner on a rehab assignment to Rancho Cucamonga Quakes.
2018-03-29
Los Angeles Dodgers placed 3B Justin Turner on the 10-day disabled list retroactive to March 26, 2018. Left wrist fracture.
2017-06-09
Los Angeles Dodgers activated 3B Justin Turner from the 10-day disabled list.
2017-06-05
Los Angeles Dodgers sent 3B Justin Turner on a rehab assignment to Rancho Cucamonga Quakes.
2017-05-19
Los Angeles Dodgers placed 3B Justin Turner on the 10-day disabled list. Right hamstring strain.
2016-12-23
Los Angeles Dodgers signed free agent 3B Justin Turner.
2016-11-03
3B Justin Turner elected free agency.
2015-08-13
Los Angeles Dodgers activated 3B Justin Turner from the 15-day disabled list.
2015-07-31
Los Angeles Dodgers placed 3B Justin Turner on the 15-day disabled list retroactive to July 27, 2015. Right thigh skin infection.
2014-07-18
Los Angeles Dodgers activated 3B Justin Turner from the 15-day disabled list.
2014-07-13
Los Angeles Dodgers sent 3B Justin Turner on a rehab assignment to Rancho Cucamonga Quakes.
2014-06-29
Los Angeles Dodgers placed 3B Justin Turner on the 15-day disabled list. Left hamstring strain.
2014-03-16
Los Angeles Dodgers selected the contract of 3B Justin Turner from Albuquerque Isotopes.
2014-02-06
Los Angeles Dodgers signed free agent 3B Justin Turner to a minor league contract and invited him to spring training.
2013-12-02
3B Justin Turner elected free agency.
2013-07-22
New York Mets activated 3B Justin Turner from the 15-day disabled list.
2013-07-19
New York Mets sent 1B Justin Turner on a rehab assignment to Brooklyn Cyclones.
2013-07-16
New York Mets sent 1B Justin Turner on a rehab assignment to Binghamton Mets.
2013-07-15
Justin Turner roster status changed by Binghamton Mets.
2013-07-15
1B Justin Turner roster status changed by Binghamton Mets.
2013-07-14
New York Mets sent 1B Justin Turner on a rehab assignment to St. Lucie Mets.
2013-07-13
New York Mets sent 1B Justin Turner on a rehab assignment to GCL Mets.
2013-06-18
New York Mets placed 1B Justin Turner on the 15-day disabled list retroactive to June 17, 2012. Left intercostal strain.
2012-06-16
New York Mets activated 1B Justin Turner from the 15-day disabled list.
2012-05-29
New York Mets placed 2B Justin Turner on the 15-day disabled list. Sprained right ankle.
2011-04-19
New York Mets recalled Justin Turner from Buffalo Bisons.
2011-03-23
New York Mets optioned Justin Turner to Buffalo Bisons.
2010-10-13
Justin Turner roster status changed by New York Mets.
2010-07-21
New York Mets optioned Justin Turner to Buffalo Bisons.
2010-07-16
New York Mets recalled Justin Turner from Buffalo Bisons.
2010-05-25
New York Mets optioned Justin Turner to Buffalo Bisons.
2010-05-25
New York Mets claimed 2B Justin Turner off waivers from Baltimore Orioles.
2010-05-21
Baltimore Orioles designated 2B Justin Turner for assignment.
2010-04-24
Baltimore Orioles optioned 2B Justin Turner to Norfolk Tides.
2010-04-12
Baltimore Orioles recalled Justin Turner from Norfolk Tides.
2010-03-30
Baltimore Orioles optioned Justin Turner to Norfolk Tides.
2009-09-08
Baltimore Orioles selected the contract of Justin Turner from Norfolk Tides.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2025
Batting
xwOBA
49
0.297
xBA
55
0.237
xSLG
45
0.36
Avg EV
40
88.3
Barrel%
24
3.7%
HardHit%
20
30.9%
SweetSpot%
83
38.2%
Chase%
54
27.6%
Whiff%
90
17.3%
K%
72
19.4%
BB%
65
8.9%
Percentiles are computed within season pool • colors: blue (low) → gray (avg) → red (high).
Spray Chart
Hits only • Stadium overlay
1B 2B 3B HR
MLBAM-style coords scaled into stadium viewBox. Home plate baseline ≈ (125, 199). Stadium SVG: cubs.svg.
Results by Pitch Type
Pitch # Usage% Zone% Whiff% AVG HardHit%
4-Seam Fastball 370 46.3% 56.2% 18.4% .215 34.8%
Sinker 108 13.5% 63.0% 2.0% .182 47.6%
Slider 93 11.6% 40.9% 19.6% .290 34.6%
Changeup 76 9.5% 34.2% 17.1% .143 12.5%
Curveball 52 6.5% 51.9% 11.5% .273 11.1%
Cutter 49 6.1% 51.0% 13.0% .000 14.3%
Sweeper 45 5.6% 40.0% 30.0% .273 30.0%
Knuckle Curve 3 0.4% 66.7% 0.0% .000 0.0%
Splitter 2 0.3% 0.0% 0.0% .000 0.0%
Slurve 1 0.1% 100.0% 0.0% .000 0.0%
Total 799 100.0% 51.7% 16.1% .214 31.1%
Results by Pitch Category
Category # Usage% Zone% Whiff% AVG HardHit%
Fastball 527 66.0% 57.1% 14.5% .191 36.5%
Breaking 194 24.3% 44.3% 19.6% .283 28.9%
Offspeed 78 9.8% 33.3% 17.1% .143 12.5%
Total 799 100.0% 51.7% 16.1% .214 31.1%
MLB Avg - - 50.6% 25.3% .245 41.0%
More