Loading games...
Number #7
Position SS
Bats R
Throws R
Age 31
Height 6' 0"
Weight 190 lbs
Birth Place Kennesaw, GA
Born Nov 2, 1994

Key Insights

2026
One opponent brings the best out of him

Swanson has hit .500/.500/1.250 against German Marquez in 12 plate appearances, his best line against anyone he has seen this often.

6 for 12 with 2 home runs and 1 strikeout, against a .718 OPS median across his matchups.
This matchup ends in a strikeout more often than not

Edwin Diaz has struck Swanson out 10 times in 12 plate appearances, 83.3% of everything between them.

10 strikeouts in 12 plate appearances.
When these two meet, the ball gets hit hard

Swanson hits Ivan Nova harder than anyone: 101.2 mph off the bat, against a median of 89.9 across the pitchers he has faced.

11 plate appearances with tracked contact.
This matchup usually ends with a free pass

Tanner Rainey walks Swanson in 41.7% of their meetings, 5 times in 12 plate appearances.

5 walks in 12 plate appearances.
Nobody has seen more of him than this opponent

No pitcher has seen Swanson more often than Aaron Nola: 75 plate appearances, in which Swanson has hit .232/.280/.478.

16 hits, 4 home runs and 13 strikeouts across 75 plate appearances.
He owns this opponent, and the record is not close

Swanson is 8 for 15 against Chris Flexen, a .533 average and his best against anyone he has faced this often.

15 career plate appearances.

Matchups

Loading matchups...

Select a Matchup

Choose a player from the list to view all-time head-to-head stats.

Player Bio Data
DOB Nov 2, 1994
Birth Place Kennesaw, GA
Height 6' 0"
Weight 190 lbs LBS
Bats/Throws R/R
College/Draft Vanderbilt