Basenerd Banner
Loading games...
Rob Refsnyder
Rob Refsnyder
Seattle Mariners • Outfielder
Age 35 • 5' 11" • 215 lb
Bats: R • Throws: R
MLB Debut: 2015-07-11
Born: Seoul • Republic of Korea
Draft: 2012
2025 Stats
G
70
AB
182
H
49
HR
9
RBI
30
R
29
SB
3
AVG
.269
OBP
.354
SLG
.484
OPS
.838
Career Stats
G
541
AB
1345
H
343
HR
33
RBI
154
R
188
SB
22
AVG
.255
OBP
.343
SLG
.387
OPS
.730
Year-by-Year Hitting
Year Team GPAABH HRRBISB AVGOBPSLGOPSAwards
2015 NYY 16 47 43 13 2 5 2 .302 .348 .512 .860
2016 NYY 58 175 152 38 12 2 .250 .328 .309 .637
2017 Total 52 98 88 15 4 .170 .247 .216 .463
2018 TB 40 103 84 14 2 5 .167 .314 .274 .588
2020 TEX 15 34 30 6 1 .200 .265 .233 .498
2021 MIN 51 157 139 34 2 12 1 .245 .325 .338 .663
2022 BOS 57 177 153 47 6 21 1 .307 .384 .497 .881
2023 BOS 89 243 202 50 1 28 7 .248 .365 .317 .682
2024 BOS 93 307 272 77 11 40 2 .283 .359 .471 .830
2025 BOS 70 209 182 49 9 30 3 .269 .354 .484 .838
Spring Training
Hitting
YearTeamGPAABHHRRBISBAVGOBPSLGOPS
2014 NYY 333 .000.000.000.000
2015 NYY 26524416 172 .364.462.5681.030
2016 NYY 1937359 133 .257.297.371.668
2017 NYY 28564811 18 .229.321.354.675
2018 CLE 2658479 27 .191.298.362.660
2019 AZ 1524213 1 .143.250.143.393
2020 TEX 1432269 16 .346.469.5381.007
2021 MIN 1523204 2 .200.304.300.604
2022 BOS 1531275 12 .185.290.370.660
2023 BOS 2055448 19 .182.345.318.663
2024 BOS 925206 17 .300.400.450.850
2025 BOS 1336328 171 .250.306.406.712
2026 SEA 1546406 13 .150.261.275.536
Postseason
Hitting
YearTeamGPAABHHRRBISBAVGOBPSLGOPS
2015 NYY 133 .000.000.000.000
2025 BOS 265 .000.167.000.167
Game Logs
Season selector loads one year at a time.
Hitting
Date Opponent AB H 2B 3B HR RBI R BB SO
2025-09-27 vs DET 4 1 0 0 0 0 0 0 2
2025-09-25 @ TOR 2 0 0 0 0 0 0 0 1
2025-09-23 @ TOR 1 0 0 0 0 0 0 0 0
2025-09-18 vs ATH 1 0 0 0 0 0 0 0 0
2025-09-17 vs ATH 5 1 0 0 1 1 1 0 2
2025-09-16 vs ATH 1 0 0 0 0 0 1 3 0
2025-09-14 vs NYY 4 1 0 0 0 1 0 0 1
2025-09-13 vs NYY 3 0 0 0 0 0 0 1 1
2025-09-10 @ ATH 1 1 1 0 0 1 0 0 0
2025-09-09 @ ATH 5 2 0 0 1 3 1 0 1
2025-09-07 @ AZ 1 0 0 0 0 0 0 1 0
2025-09-05 @ AZ 4 1 1 0 0 1 0 0 1
2025-09-03 vs CLE 3 1 0 0 0 0 1 1 1
2025-09-02 vs CLE 2 0 0 0 0 0 0 0 0
2025-09-01 vs CLE 5 2 1 0 0 0 1 0 2
2025-08-28 @ BAL 4 2 0 0 1 1 1 0 1
2025-08-13 @ HOU 1 0 0 0 0 0 0 0 1
2025-08-11 @ HOU 1 0 0 0 0 0 0 0 0
2025-08-04 vs KC 4 1 0 0 0 2 1 0 0
2025-08-03 vs HOU 4 1 0 0 0 1 0 0 1
2025-08-02 vs HOU 4 2 1 0 0 1 2 0 2
2025-08-01 vs HOU 0 0 0 0 0 0 0 1 0
2025-07-27 vs LAD 1 1 0 0 0 0 0 0 0
2025-07-26 vs LAD 4 1 0 0 0 0 0 0 0
2025-07-25 vs LAD 2 0 0 0 0 0 0 0 0
2025-07-23 @ PHI 1 0 0 0 0 1 1 2 0
2025-07-22 @ PHI 4 1 0 0 1 1 1 0 2
2025-07-21 @ PHI 1 0 0 0 0 0 0 0 1
2025-07-19 @ CHC 3 1 1 0 0 0 0 0 1
2025-07-11 vs TB 1 0 0 0 0 0 0 0 1
2025-07-08 vs COL 3 1 0 0 0 0 1 1 1
2025-07-07 vs COL 2 1 0 0 0 0 0 1 1
2025-07-06 @ WSH 5 1 1 0 0 1 1 0 0
2025-07-05 @ WSH 5 1 1 0 0 1 1 0 0
2025-06-29 vs TOR 2 0 0 0 0 0 0 0 1
2025-06-25 @ LAA 3 0 0 0 0 0 0 0 3
2025-06-24 @ LAA 2 0 0 0 0 0 0 1 1
2025-06-22 @ SF 5 2 0 0 1 2 1 0 0
2025-06-17 @ SEA 3 0 0 0 0 0 0 0 2
2025-06-15 vs NYY 3 1 0 0 0 0 0 0 0
2025-06-14 vs NYY 3 2 1 0 0 0 1 0 0
2025-06-13 vs NYY 2 1 0 0 0 0 0 1 0
2025-06-09 vs TB 0 0 0 0 0 0 0 1 0
2025-06-08 @ NYY 2 0 0 0 0 0 1 1 1
2025-06-07 @ NYY 3 1 1 0 0 0 2 1 0
2025-06-06 @ NYY 2 0 0 0 0 0 0 0 1
2025-06-04 vs LAA 2 0 0 0 0 0 0 0 1
2025-06-03 vs LAA 2 1 0 0 0 0 0 1 0
2025-06-02 vs LAA 3 1 0 0 0 1 1 1 2
2025-05-30 @ ATL 2 0 0 0 0 0 0 0 1
2025-05-28 @ MIL 0 0 0 0 0 0 0 1 0
2025-05-26 @ MIL 0 0 0 0 0 0 0 2 0
2025-05-24 vs BAL 2 0 0 0 0 0 0 0 1
2025-05-23 vs BAL 5 3 0 0 1 4 2 1 1
2025-05-18 vs ATL 1 0 0 0 0 0 0 0 1
2025-05-16 vs ATL 4 1 0 0 1 1 1 0 1
2025-05-14 @ DET 2 0 0 0 0 1 0 0 2
2025-05-01 @ TOR 4 1 0 0 0 0 1 0 1
2025-04-27 @ CLE 4 2 0 0 1 2 1 0 1
2025-04-26 @ CLE 4 1 1 0 0 1 0 1 0
2025-04-23 vs SEA 1 0 0 0 0 0 0 0 1
2025-04-21 vs CWS 4 1 0 0 1 1 1 0 2
2025-04-18 vs CWS 4 3 2 0 0 1 0 0 1
2025-04-12 @ CWS 4 0 0 0 0 0 0 0 2
2025-04-10 vs TOR 1 0 0 0 0 0 1 0 0
2025-04-09 vs TOR 1 0 0 0 0 0 0 0 0
2025-04-08 vs TOR 4 1 0 0 0 0 0 0 1
2025-04-06 vs STL 2 1 0 0 0 0 1 1 1
2025-04-06 vs STL 1 0 0 0 0 0 0 0 0
2025-03-31 @ BAL 3 2 0 0 0 0 1 0 1
Transactions
Entire history • newest first.
2025-12-22
Seattle Mariners signed free agent RF Rob Refsnyder.
2025-11-02
RF Rob Refsnyder elected free agency.
2025-08-28
Boston Red Sox activated RF Rob Refsnyder from the 10-day injured list.
2025-08-18
Boston Red Sox placed RF Rob Refsnyder on the 10-day injured list retroactive to August 15, 2025. Left oblique strain.
2025-04-16
LF Rob Refsnyder changed number to 30.
2025-04-15
LF Rob Refsnyder changed number to 42.
2024-10-01
Boston Red Sox activated LF Rob Refsnyder from the 10-day injured list.
2024-09-20
Boston Red Sox placed LF Rob Refsnyder on the 10-day injured list. Right forearm strain.
2024-04-18
Boston Red Sox activated 2B Rob Refsnyder from the 10-day injured list.
2024-04-10
Boston Red Sox sent 2B Rob Refsnyder on a rehab assignment to Worcester Red Sox.
2024-04-10
Boston Red Sox sent 2B Rob Refsnyder on a rehab assignment to Worcester Red Sox.
2024-04-10
Boston Red Sox sent 2B Rob Refsnyder on a rehab assignment to Worcester Red Sox.
2024-03-28
Boston Red Sox placed 2B Rob Refsnyder on the 10-day injured list retroactive to March 25, 2024. Left toe fracture.
2022-10-06
Boston Red Sox activated 2B Rob Refsnyder from the 10-day injured list.
2022-10-03
Boston Red Sox placed 2B Rob Refsnyder on the 10-day injured list. Low back spasms.
2022-08-16
Boston Red Sox activated 2B Rob Refsnyder from the 10-day injured list.
2022-08-13
Boston Red Sox sent 2B Rob Refsnyder on a rehab assignment to Portland Sea Dogs.
2022-08-02
Boston Red Sox placed 2B Rob Refsnyder on the 10-day injured list retroactive to July 30, 2022. Right knee sprain.
2022-06-10
Boston Red Sox selected the contract of 2B Rob Refsnyder and from Worcester Red Sox.
2022-04-29
2B Rob Refsnyder returned to Worcester Red Sox from Boston Red Sox.
2022-04-19
Boston Red Sox selected the contract of 2B Rob Refsnyder from Worcester Red Sox.
2021-12-21
Boston Red Sox signed free agent 2B Rob Refsnyder to a minor league contract and invited him to spring training.
2021-12-21
2B Rob Refsnyder roster status changed by Boston Red Sox.
2021-11-05
Minnesota Twins sent 2B Rob Refsnyder outright to St. Paul Saints.
2021-10-05
Minnesota Twins activated 2B Rob Refsnyder from the 10-day injured list.
2021-09-18
Minnesota Twins placed 2B Rob Refsnyder on the 10-day injured list. Right elbow impingement.
2021-08-05
Minnesota Twins activated 2B Rob Refsnyder.
2021-07-20
Minnesota Twins sent 2B Rob Refsnyder on a rehab assignment to St. Paul Saints.
2021-06-14
Minnesota Twins placed 2B Rob Refsnyder on the 10-day injured list. Left hamstring strain.
2021-06-08
Minnesota Twins activated 2B Rob Refsnyder from the 7-day injured list.
2021-06-02
Minnesota Twins placed 2B Rob Refsnyder on the 7-day injured list. Concussion.
2021-05-15
Minnesota Twins selected the contract of 2B Rob Refsnyder from St. Paul Saints.
2021-05-15
Minnesota Twins selected the contract of 2B Rob Refsnyder.
2021-05-15
Minnesota Twins selected the contract of 2B Rob Refsnyder.
2020-11-23
Minnesota Twins signed free agent LF Rob Refsnyder to a minor league contract and invited him to spring training.
2020-11-23
Minnesota Twins signed free agent LF Rob Refsnyder to a minor league contract and invited him to spring training.
2020-11-23
Minnesota Twins signed free agent 2B Rob Refsnyder.
2020-08-27
Texas Rangers sent LF Rob Refsnyder outright to Rangers Alternate Training Site.
2020-08-24
Texas Rangers designated Rob Refsnyder for assignment.
2020-07-23
Texas Rangers selected the contract of LF Rob Refsnyder from Rangers Alternate Training Site.
2019-12-05
Texas Rangers signed free agent LF Rob Refsnyder to a minor league contract and invited him to spring training.
2019-04-07
Arizona Diamondbacks traded OF Rob Refsnyder to Cincinnati Reds for Player To Be Named Later.
2018-11-26
Arizona Diamondbacks signed free agent OF Rob Refsnyder to a minor league contract and invited him to spring training.
2018-06-22
Tampa Bay Rays sent RF Rob Refsnyder outright to Durham Bulls.
2018-06-19
Tampa Bay Rays designated LF Rob Refsnyder for assignment.
2018-03-27
Cleveland Indians traded LF Rob Refsnyder to Tampa Bay Rays for .
2017-11-20
Cleveland Indians claimed 2B Rob Refsnyder off waivers from Toronto Blue Jays.
2017-07-29
Toronto Blue Jays recalled 2B Rob Refsnyder from Buffalo Bisons.
2017-07-23
Toronto Blue Jays traded 1B Ryan McBroom to New York Yankees for 1B Rob Refsnyder.
2017-07-19
New York Yankees designated 1B Rob Refsnyder for assignment.
2017-07-14
New York Yankees optioned 1B Rob Refsnyder to Scranton/Wilkes-Barre RailRiders.
2017-06-26
New York Yankees recalled Rob Refsnyder from Scranton/Wilkes-Barre RailRiders.
2017-06-22
New York Yankees optioned 1B Rob Refsnyder to Scranton/Wilkes-Barre RailRiders.
2017-05-25
New York Yankees recalled Rob Refsnyder from Scranton/Wilkes-Barre RailRiders.
2017-05-15
New York Yankees optioned 1B Rob Refsnyder to Scranton/Wilkes-Barre RailRiders.
2017-05-14
New York Yankees recalled Rob Refsnyder from Scranton/Wilkes-Barre RailRiders.
2017-05-08
New York Yankees optioned 1B Rob Refsnyder to Scranton/Wilkes-Barre RailRiders.
2017-05-02
Rob Refsnyder assigned to New York Yankees from Scranton/Wilkes-Barre RailRiders.
2017-03-30
New York Yankees optioned 1B Rob Refsnyder to Scranton/Wilkes-Barre RailRiders.
2016-09-02
New York Yankees recalled Rob Refsnyder from Scranton/Wilkes-Barre RailRiders.
2016-08-11
New York Yankees optioned 3B Rob Refsnyder to Scranton/Wilkes-Barre RailRiders.
2016-05-30
New York Yankees recalled Rob Refsnyder from Scranton/Wilkes-Barre RailRiders.
2016-05-26
New York Yankees optioned 2B Rob Refsnyder to Scranton/Wilkes-Barre RailRiders.
2016-05-17
New York Yankees recalled Rob Refsnyder from Scranton/Wilkes-Barre RailRiders.
2016-03-27
New York Yankees optioned 2B Rob Refsnyder to Scranton/Wilkes-Barre RailRiders.
2015-09-01
New York Yankees recalled Rob Refsnyder from Scranton/Wilkes-Barre RailRiders.
2015-07-19
New York Yankees optioned 2B Rob Refsnyder to Scranton/Wilkes-Barre RailRiders.
2015-07-11
New York Yankees selected the contract of Rob Refsnyder from Scranton/Wilkes-Barre RailRiders.
2015-02-05
New York Yankees invited non-roster 2B Rob Refsnyder to spring training.
2014-03-13
IF Robert Refsnyder assigned to New York Yankees.
2012-07-10
Robert Refsnyder assigned to Charleston RiverDogs from New York Yankees.
2012-07-06
New York Yankees signed OF Robert Refsnyder.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2025
Batting
xwOBA
84
0.338
xBA
62
0.243
xSLG
84
0.457
Avg EV
89
92.0
Barrel%
81
12.3%
HardHit%
93
52.3%
SweetSpot%
60
34.6%
Chase%
94
19.1%
Whiff%
55
25.3%
K%
42
25.8%
BB%
85
11.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: mariners.svg.
Results by Pitch Type
Pitch # Usage% Zone% Whiff% AVG HardHit%
4-Seam Fastball 289 32.6% 56.4% 18.1% .261 66.7%
Slider 145 16.3% 47.6% 39.2% .185 50.0%
Changeup 111 12.5% 45.0% 42.5% .188 50.0%
Sinker 110 12.4% 57.3% 15.7% .333 46.7%
Sweeper 68 7.7% 38.2% 26.1% .333 55.6%
Cutter 66 7.4% 57.6% 7.7% .300 40.0%
Curveball 60 6.8% 45.0% 0.0% .167 16.7%
Knuckle Curve 23 2.6% 52.2% 0.0% 1.000 50.0%
Splitter 11 1.2% 18.2% 33.3% .000 0.0%
Slurve 3 0.3% 66.7% 0.0% .000 0.0%
Eephus 1 0.1% 100.0% 0.0% 1.000 0.0%
Total 887 100.0% 51.1% 22.3% .269 52.3%
Results by Pitch Category
Category # Usage% Zone% Whiff% AVG HardHit%
Fastball 465 52.4% 56.8% 16.3% .286 56.8%
Breaking 299 33.7% 45.5% 27.4% .260 45.2%
Offspeed 123 13.9% 43.1% 40.4% .200 36.4%
Total 887 100.0% 51.1% 22.3% .269 52.3%
MLB Avg - - 50.6% 25.3% .245 41.0%
More