Active#223B2017–presentT-1270 all-time
Christian Villanueva
“Villa” · Saraperos de Saltillo
Bats / ThrowsRight / Right
Age35
Height / Weight5' 11" / 210 lb
BornJun 19, 1991 · Guadalajara, Jalisco, Mexico
MLB debutSep 18, 2017
PositionThird Base
TeamSan Diego Padres 2017–2018
Career home runs
24
Best season
20
All-time HR rank
T-1270
0 HR
Tap a landing spot to see the homer.
Season
Player’s Vault
2 badges earned1Unicorn
1Rare Air
- UnicornGameThree home runsApr 3, 2018 · vs Colorado Rockies
- ×2Rare AirGameMulti-homer gameFirst Apr 3, 2018 · latest May 26, 2018
Distance and exit-velocity badges count from 2015, when tracking began. Grand slams, walk-offs, inside-the-park, leadoff, pinch-hit, first-pitch, back-to-back, switch-hitting and ballpark badges count games from 2008 on.
Career arc
Home runs by season · tap a barHome runsSelected season
Personal records
CareerLongest of his career
Hardest hit of his career
Year by year
Regular season · MLB| Season | Team | G | PA | HR | RBI | AVG | OBP | SLG | OPS | AB/HR |
|---|---|---|---|---|---|---|---|---|---|---|
| 2018 | San Diego Padres | 110 | 384 | 20 | 46 | .236 | .299 | .450 | .749 | 17.6 |
| 2017 | San Diego Padres | 12 | 32 | 4 | 7 | .344 | .344 | .750 | 1.094 | 8.0 |
| Career | 122 | 416 | 24 | 53 | .245 | .303 | .475 | .778 | 16.0 |
Splits
How he hits them
Every home run
Loading…
Quick answers
Christian Villanueva home run factsHow many career home runs does Christian Villanueva have?
Christian Villanueva has 24 career MLB home runs as of Nov 3, 2026, tied for 1270th on the all-time list. He has played 2 seasons since debuting on Sep 18, 2017.
Where does Christian Villanueva rank on the all-time home run list?
Tied for 1270th in MLB history with 24. Next: Derek Hill (25), 2 to pass.
What was Christian Villanueva’s best home run season?
His most home runs in a season is 20, in 2018 with the San Diego Padres, when he posted a .749 OPS.
How many home runs did Christian Villanueva hit in 2018?
20 home runs in 110 games in 2018, with a .236 average and 46 RBI.
What teams has Christian Villanueva played for?
San Diego Padres (2017–2018).
Follow him.
Get a notification the moment he goes deep, with the clip attached.