Basenerd Banner
Loading games...
Ty France
Ty France
San Diego Padres • First Base
Age 31 • 5' 10" • 215 lb
Bats: R • Throws: R
MLB Debut: 2019-04-26
Born: Downey , CA • USA
Draft: 2015
2025 Stats
G
101
AB
350
H
88
HR
6
RBI
44
R
41
SB
1
AVG
.251
OBP
.320
SLG
.357
OPS
.677
Career Stats
G
840
AB
2957
H
776
HR
81
RBI
364
R
364
SB
3
AVG
.262
OBP
.334
SLG
.400
OPS
.734
Year-by-Year Hitting
Year Team GPAABH HRRBISB AVGOBPSLGOPSAwards
2019 SD 69 201 184 43 7 24 .234 .294 .402 .696
2020 Total 43 155 141 43 4 23 .305 .368 .468 .836
2021 SEA 152 650 571 166 18 73 .291 .368 .445 .813
2022 SEA 140 613 551 151 20 83 .274 .338 .436 .774 AS
2023 SEA 158 665 587 147 12 58 1 .250 .337 .366 .703
2024 Total 140 535 479 112 13 51 1 .234 .305 .365 .670
2025 Total 138 490 444 114 7 52 1 .257 .320 .360 .680 GG
Spring Training
Hitting
YearTeamGPAABHHRRBISBAVGOBPSLGOPS
2016 SD 111 .000.000.000.000
2017 SD 22 1 .0001.000.0001.000
2018 SD 4211 1.0001.0002.0003.000
2019 SD 24443710 28 .270.386.514.900
2020 SD 1230226 14 .273.414.545.959
2021 SEA 19574916 511 .327.421.7141.135
2022 SEA 1234337 13 .212.235.303.538
2023 SEA 19595415 26 .278.339.444.783
2024 SEA 18524416 7 .364.442.455.897
2025 MIN 17484521 291 .467.500.7331.233
2026 SD 19544915 212 .306.352.510.862
Postseason
Hitting
YearTeamGPAABHHRRBISBAVGOBPSLGOPS
2022 SEA 527266 2 .231.259.269.528
2025 TOR 2441 1 .250.250.250.500
Game Logs
Season selector loads one year at a time.
Hitting
Date Opponent AB H 2B 3B HR RBI R BB SO
2025-09-21 @ KC 1 0 0 0 0 0 0 0 0
2025-09-20 @ KC 4 1 0 0 0 0 0 0 1
2025-09-19 @ KC 1 0 0 0 0 0 0 0 1
2025-09-18 @ TB 1 0 0 0 0 0 0 0 0
2025-09-17 @ TB 4 0 0 0 0 0 0 0 2
2025-09-14 vs BAL 1 0 0 0 0 0 0 0 0
2025-09-13 vs BAL 1 0 0 0 0 0 0 0 0
2025-09-12 vs BAL 4 0 0 0 0 0 0 0 1
2025-09-10 vs HOU 1 1 0 0 0 0 0 0 0
2025-09-09 vs HOU 1 0 0 0 0 0 0 0 0
2025-09-07 @ NYY 4 0 0 0 0 0 0 0 0
2025-09-03 @ CIN 4 3 0 0 0 2 1 0 1
2025-09-02 @ CIN 1 1 1 0 0 0 0 0 0
2025-09-01 @ CIN 0 0 0 0 0 0 0 0 0
2025-08-30 vs MIL 3 2 0 0 0 0 0 0 1
2025-08-27 vs MIN 1 1 0 0 1 1 1 0 0
2025-08-26 vs MIN 4 1 0 0 0 0 0 0 2
2025-08-25 vs MIN 4 0 0 0 0 0 0 0 1
2025-08-24 @ MIA 2 0 0 0 0 0 1 1 0
2025-08-23 @ MIA 3 0 0 0 0 1 0 1 2
2025-08-22 @ MIA 4 2 0 0 0 2 0 0 0
2025-08-20 @ PIT 2 0 0 0 0 0 0 0 0
2025-08-19 @ PIT 4 1 0 0 0 0 0 0 0
2025-08-18 @ PIT 2 0 0 0 0 0 0 0 1
2025-08-16 vs TEX 1 1 0 0 0 0 0 0 0
2025-08-15 vs TEX 1 0 0 0 0 0 0 0 0
2025-08-14 vs CHC 3 0 0 0 0 0 0 0 1
2025-08-13 vs CHC 1 0 0 0 0 0 0 0 1
2025-08-12 vs CHC 3 2 1 0 0 0 1 0 0
2025-08-10 @ LAD 4 1 0 0 0 1 0 0 2
2025-08-09 @ LAD 3 1 1 0 0 0 0 1 2
2025-08-08 @ LAD 4 2 0 0 0 0 0 0 0
2025-08-06 @ COL 4 4 3 0 0 1 4 0 0
2025-08-05 @ COL 4 0 0 0 0 0 0 0 0
2025-08-04 @ COL 1 1 0 0 0 0 1 0 0
2025-08-02 vs KC 4 1 0 0 0 0 0 0 0
2025-08-01 vs KC 4 0 0 0 0 0 0 0 1
2025-07-30 vs BOS 1 0 0 0 0 0 0 0 0
2025-07-29 vs BOS 4 1 0 0 0 0 0 0 1
2025-07-28 vs BOS 3 0 0 0 0 0 0 1 1
2025-07-26 vs WSH 4 3 1 0 0 1 0 0 1
2025-07-25 vs WSH 1 0 0 0 0 0 0 1 0
2025-07-23 @ LAD 4 1 0 0 0 0 0 0 2
2025-07-22 @ LAD 3 2 2 0 0 1 3 2 1
2025-07-20 @ COL 4 0 0 0 0 0 1 0 0
2025-07-18 @ COL 4 1 0 0 0 0 0 0 0
2025-07-13 vs PIT 2 0 0 0 0 0 0 0 1
2025-07-12 vs PIT 3 0 0 0 0 0 2 1 1
2025-07-11 vs PIT 0 0 0 0 0 0 0 0 0
2025-07-09 vs CHC 3 1 1 0 0 0 0 0 1
2025-07-08 vs CHC 4 0 0 0 0 0 0 0 1
2025-07-05 vs TB 1 0 0 0 0 0 0 0 1
2025-07-04 vs TB 4 1 0 0 0 0 1 0 1
2025-07-03 @ MIA 4 0 0 0 0 0 0 0 0
2025-07-02 @ MIA 1 0 0 0 0 0 0 0 0
2025-07-01 @ MIA 3 0 0 0 0 0 0 0 0
2025-06-29 @ DET 3 1 0 0 0 0 0 0 2
2025-06-28 @ DET 4 1 0 0 0 0 0 0 1
2025-06-27 @ DET 1 0 0 0 0 0 0 1 1
2025-06-26 vs SEA 4 2 1 0 0 0 0 0 0
2025-06-25 vs SEA 3 0 0 0 0 0 0 0 1
2025-06-24 vs SEA 4 0 0 0 0 0 0 0 0
2025-06-23 vs SEA 4 1 1 0 0 0 0 0 0
2025-06-22 vs MIL 4 2 0 0 1 2 2 1 1
2025-06-21 vs MIL 4 0 0 0 0 0 0 0 0
2025-06-20 vs MIL 1 1 1 0 0 2 1 0 0
2025-06-19 @ CIN 6 2 1 0 0 1 1 0 1
2025-06-18 @ CIN 3 0 0 0 0 0 0 0 1
2025-06-17 @ CIN 3 0 0 0 0 0 1 0 1
2025-06-15 @ HOU 4 0 0 0 0 0 0 0 1
2025-06-14 @ HOU 3 0 0 0 0 0 0 0 1
2025-06-13 @ HOU 4 1 0 0 1 1 1 0 0
2025-06-12 vs TEX 4 1 0 0 0 0 1 0 1
2025-06-11 vs TEX 4 1 0 0 0 0 1 0 1
2025-06-10 vs TEX 3 2 0 0 0 1 0 1 0
2025-06-08 vs TOR 4 2 1 0 0 1 1 1 1
2025-06-07 vs TOR 3 0 0 0 0 1 0 0 0
2025-06-06 vs TOR 4 1 0 0 0 0 0 0 0
2025-06-05 @ ATH 4 1 1 0 0 1 1 0 0
2025-06-04 @ ATH 4 1 0 0 0 0 0 0 3
2025-06-03 @ ATH 4 2 0 0 0 0 1 0 0
2025-06-02 @ ATH 5 3 1 0 0 2 2 0 0
2025-06-01 @ SEA 4 2 0 0 0 0 0 0 1
2025-05-31 @ SEA 1 0 0 0 0 0 0 0 1
2025-05-30 @ SEA 5 2 0 0 0 0 1 0 1
2025-05-28 @ TB 3 1 0 0 0 0 0 0 0
2025-05-27 @ TB 4 1 0 0 0 1 0 0 1
2025-05-26 @ TB 3 1 0 0 0 0 1 0 1
2025-05-25 vs KC 4 1 0 0 0 1 0 0 0
2025-05-24 vs KC 5 1 0 0 0 2 0 0 0
2025-05-23 vs KC 4 1 0 0 1 2 1 0 1
2025-05-19 vs CLE 4 1 0 0 0 1 0 0 0
2025-05-18 @ MIL 3 0 0 0 0 0 0 0 0
2025-05-17 @ MIL 4 2 0 0 0 1 0 0 0
2025-05-16 @ MIL 4 1 0 0 0 1 0 0 0
2025-05-15 @ BAL 2 0 0 0 0 0 0 0 1
2025-05-14 @ BAL 3 0 0 0 0 0 0 0 0
2025-05-11 vs SF 5 0 0 0 0 0 1 0 2
2025-05-10 vs SF 4 0 0 0 0 0 0 0 3
2025-05-09 vs SF 4 1 0 0 0 0 1 0 1
2025-05-08 vs BAL 4 3 0 0 0 2 0 0 1
2025-05-07 vs BAL 3 2 0 0 0 0 0 1 0
2025-05-06 vs BAL 4 1 1 0 0 0 1 0 0
2025-05-04 @ BOS 5 0 0 0 0 0 0 0 3
2025-05-03 @ BOS 3 0 0 0 0 1 1 0 0
2025-05-02 @ BOS 4 0 0 0 0 0 0 0 0
2025-05-01 @ CLE 5 3 1 0 0 0 0 0 0
2025-04-30 @ CLE 4 1 0 0 0 0 0 0 1
2025-04-29 @ CLE 4 3 0 0 1 1 1 0 0
2025-04-28 @ CLE 4 2 1 0 0 2 1 0 1
2025-04-27 vs LAA 3 1 1 0 0 2 1 0 0
2025-04-26 vs LAA 5 2 1 0 0 1 1 0 0
2025-04-25 vs LAA 3 0 0 0 0 0 1 1 1
2025-04-24 vs CWS 3 0 0 0 0 0 0 0 2
2025-04-23 vs CWS 3 1 0 0 0 1 1 2 1
2025-04-22 vs CWS 3 1 0 0 0 1 0 0 1
2025-04-20 @ ATL 3 0 0 0 0 0 0 1 0
2025-04-19 @ ATL 3 0 0 0 0 0 0 1 0
2025-04-18 @ ATL 3 0 0 0 0 0 0 1 1
2025-04-16 vs NYM 5 1 0 0 0 1 0 0 3
2025-04-15 vs NYM 4 0 0 0 0 1 0 0 1
2025-04-14 vs NYM 2 0 0 0 0 0 0 0 1
2025-04-13 vs DET 4 2 0 0 0 1 1 0 0
2025-04-12 vs DET 3 0 0 0 0 0 0 0 0
2025-04-11 vs DET 4 3 0 0 0 2 0 1 0
2025-04-10 @ KC 3 1 0 0 1 1 1 1 0
2025-04-09 @ KC 4 3 0 0 1 2 1 0 0
2025-04-08 @ KC 4 1 1 0 0 0 1 0 0
2025-04-07 @ KC 3 1 1 0 0 0 2 0 0
2025-04-06 vs HOU 2 0 0 0 0 0 0 0 0
2025-04-05 vs HOU 4 1 0 0 0 0 0 0 0
2025-04-03 vs HOU 4 0 0 0 0 0 0 0 0
2025-04-02 @ CWS 4 2 1 0 0 1 1 0 0
2025-04-01 @ CWS 4 2 0 0 0 1 1 1 1
2025-03-31 @ CWS 3 0 0 0 0 0 0 0 2
2025-03-30 @ STL 4 0 0 0 0 0 0 0 0
2025-03-29 @ STL 3 0 0 0 0 0 0 0 0
2025-03-27 @ STL 4 1 0 0 0 0 0 0 1
Transactions
Entire history • newest first.
2026-03-25
San Diego Padres selected the contract of 1B Ty France from El Paso Chihuahuas.
2026-02-15
San Diego Padres signed free agent 1B Ty France to a minor league contract and invited him to spring training.
2025-11-02
1B Ty France elected free agency.
2025-10-24
Toronto Blue Jays activated 1B Ty France.
2025-10-04
1B Ty France roster status changed by Toronto Blue Jays.
2025-09-29
Toronto Blue Jays activated 1B Ty France from the 10-day injured list.
2025-09-23
Toronto Blue Jays placed 1B Ty France on the 10-day injured list retroactive to September 22, 2025. Left oblique inflammation.
2025-08-01
Toronto Blue Jays activated 1B Ty France.
2025-07-31
Minnesota Twins traded RHP Louis Varland and 1B Ty France to Toronto Blue Jays for LF Alan Roden and LHP Kendry Rojas.
2025-04-16
1B Ty France changed number to 13.
2025-04-15
1B Ty France changed number to 42.
2025-02-15
Minnesota Twins signed free agent 1B Ty France.
2024-11-01
Cincinnati Reds sent 1B Ty France outright to Louisville Bats.
2024-07-30
Cincinnati Reds activated 3B Ty France.
2024-07-29
Seattle Mariners traded 3B Ty France and cash to Cincinnati Reds for C Andruw Salcedo.
2024-07-23
Seattle Mariners designated 3B Ty France for assignment.
2024-06-18
Seattle Mariners activated 3B Ty France from the 10-day injured list.
2024-06-09
Seattle Mariners placed 3B Ty France on the 10-day injured list retroactive to June 8, 2024. Right heel fracture.
2024-04-08
Seattle Mariners activated 3B Ty France from the paternity list.
2024-04-05
Seattle Mariners placed 3B Ty France on the paternity list.
2022-07-18
3B Ty France assigned to American League All-Stars.
2022-07-07
Seattle Mariners activated 3B Ty France from the 10-day injured list.
2022-06-25
Seattle Mariners placed 3B Ty France on the 10-day injured list retroactive to June 24, 2022. Left elbow sprain.
2021-05-24
Seattle Mariners activated 3B Ty France from the 10-day injured list.
2021-05-14
Seattle Mariners placed 3B Ty France on the 10-day injured list. Left wrist inflammation.
2020-09-01
Seattle Mariners activated 3B Ty France.
2020-09-01
Seattle Mariners activated 3B Ty France.
2020-09-01
Seattle Mariners activated 3B Ty France.
2020-09-01
Seattle Mariners activated 3B Ty France.
2020-09-01
Seattle Mariners activated 3B Ty France.
2020-09-01
Seattle Mariners activated 3B Ty France.
2020-08-31
Seattle Mariners traded Austin Adams, C Austin Nola and RHP Dan Altavilla to San Diego Padres for RHP Andres Munoz, C Luis Torrens, Taylor Trammell and 3B Ty France.
2020-08-17
San Diego Padres recalled 3B Ty France from Padres Alternate Training Site.
2020-08-13
San Diego Padres optioned 3B Ty France to Padres Alternate Training Site.
2019-08-16
San Diego Padres recalled Ty France from El Paso Chihuahuas.
2019-06-06
San Diego Padres optioned 3B Ty France to El Paso Chihuahuas.
2019-04-24
San Diego Padres recalled Ty France from El Paso Chihuahuas.
2019-03-28
San Diego Padres optioned 3B Ty France to El Paso Chihuahuas.
2019-03-26
San Diego Padres optioned 3B Ty France to El Paso Chihuahuas.
2018-11-20
San Diego Padres selected the contract of Ty France from El Paso Chihuahuas.
2018-03-16
3B Ty France assigned to San Diego Padres.
2017-03-16
3B Ty France assigned to San Diego Padres.
2016-03-23
3B Ty France assigned to San Diego Padres.
2015-06-16
San Diego Padres signed 3B Ty France.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2025
Batting
xwOBA
77
0.328
xBA
81
0.259
xSLG
75
0.425
Avg EV
58
89.5
Barrel%
53
7.7%
HardHit%
69
44.2%
SweetSpot%
65
35.2%
Chase%
33
31.3%
Whiff%
77
21.3%
K%
82
16.9%
BB%
19
4.5%
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: padres.svg.
Results by Pitch Type
Pitch # Usage% Zone% Whiff% AVG HardHit%
4-Seam Fastball 544 29.1% 53.1% 15.5% .303 42.1%
Sinker 399 21.4% 55.1% 12.5% .292 46.7%
Slider 262 14.0% 43.5% 26.7% .227 52.5%
Changeup 159 8.5% 45.9% 19.3% .233 37.8%
Cutter 151 8.1% 47.0% 13.9% .176 33.3%
Sweeper 151 8.1% 38.4% 38.8% .171 40.7%
Curveball 111 5.9% 39.6% 27.3% .219 42.3%
Splitter 44 2.4% 47.7% 20.0% .250 50.0%
Knuckle Curve 24 1.3% 37.5% 36.4% .333 50.0%
Slurve 13 0.7% 61.5% 40.0% .500 66.7%
Eephus 10 0.5% 30.0% 0.0% .333 66.7%
Total 1868 100.0% 48.7% 19.8% .253 44.3%
Results by Pitch Category
Category # Usage% Zone% Whiff% AVG HardHit%
Fastball 1094 58.6% 53.0% 14.2% .279 42.9%
Breaking 561 30.0% 41.5% 30.6% .219 47.9%
Offspeed 213 11.4% 45.5% 18.8% .241 41.7%
Total 1868 100.0% 48.7% 19.8% .253 44.3%
MLB Avg - - 50.6% 25.3% .245 41.0%
More