Mitch Haniger

Mitch Haniger

34-Year-Old OutfielderOF
 Free Agent  
Free Agent
Out
Injury Shoulder
Est. Return 4/11/2025
2025 Fantasy Outlook
Haniger was able to avoid the injured list in 2024 after missing most of the previous two seasons due to injuries, but he played in just 121 games due to his ineffectiveness at the plate. He hit 12 home runs but had a .208/.286/.334 slash line and career-worst 29.8 percent strikeout rate. Haniger is under contract for $17.5 million in 2025 and is likely to see some opportunities early in the season to see if he can bounce back, but the Mariners aren't likely to have as much patience in the final year of his deal. He popped 39 homers with Seattle back in 2021, but he's otherwise been largely unavailable or unproductive over the past few years. Read Past Outlooks
RANKS
Rest of Season
From Preseason
#384
ADP
$Signed a two-year, $24 million contract with the Giants in December of 2022. Traded to the Mariners in January of 2024. Contract includes $15.5 million player option for 2024. Released by the Mariners in March of 2025.
Cut loose by Seattle
OFFree Agent  
Shoulder
March 23, 2025
The Mariners released Haniger (shoulder) on Sunday, Ryan Divish of The Seattle Times reports.
ANALYSIS
The 34-year-old has been sidelined for the past few weeks of camp due to shoulder soreness, and Seattle has elected to eat his $15.5 million salary for this year rather than keep him on the roster. Haniger had a .620 OPS in 121 games last season, though he played in just 118 contests over the previous two years while battling injuries.
Read More News
Batting Stats
Loading Batting Stats...
2024
2023
2022
2021
2020
2019
2018
2017
2024 MLB Game Log
calculator icon
Calculate Stats Over Time
Just click on any two dates.
Scoring
FanDuel
DraftKings
Yahoo DFS
Sorare
Loading Batting Game Log...
2023 MLB Game Log
calculator icon
Calculate Stats Over Time
Just click on any two dates.
Scoring
FanDuel
DraftKings
Yahoo DFS
Sorare
Loading Batting Game Log...
2022 MLB Game Log
calculator icon
Calculate Stats Over Time
Just click on any two dates.
Scoring
FanDuel
DraftKings
Yahoo DFS
Sorare
Loading Batting Game Log...
2021 MLB Game Log
calculator icon
Calculate Stats Over Time
Just click on any two dates.
Scoring
FanDuel
DraftKings
Yahoo DFS
Sorare
Loading Batting Game Log...
2020 MLB Game Log
calculator icon
Calculate Stats Over Time
Just click on any two dates.
Scoring
FanDuel
DraftKings
Yahoo DFS
Sorare
Loading Batting Game Log...
2019 MLB Game Log
calculator icon
Calculate Stats Over Time
Just click on any two dates.
Scoring
FanDuel
DraftKings
Yahoo DFS
Sorare
Loading Batting Game Log...
2018 MLB Game Log
calculator icon
Calculate Stats Over Time
Just click on any two dates.
Scoring
FanDuel
DraftKings
Yahoo DFS
Sorare
Loading Batting Game Log...
2017 MLB Game Log
calculator icon
Calculate Stats Over Time
Just click on any two dates.
Scoring
FanDuel
DraftKings
Yahoo DFS
Sorare
Loading Batting Game Log...
Minor League Game Log
calculator icon
Calculate Stats Over Time
Just click on any two dates.
Loading Minor League Batting Game Log...
Left/Right Batting Splits
Since 2023
 
 
+18%
OPS vs RHP
2025
No Stats
2024
 
 
+43%
OPS vs RHP
2023
 
 
+18%
OPS vs LHP
OPS PA R HR RBI SB AVG OBP SLG
Since 2023vs Left .556 213 22 4 18 1 .202 .258 .298
Since 2023vs Right .658 439 47 14 54 0 .211 .289 .369
2025vs Left 0 0 0 0 0 0 0 0 0
2025vs Right 0 0 0 0 0 0 0 0 0
2024vs Left .486 145 13 3 10 0 .178 .234 .252
2024vs Right .693 278 29 9 34 0 .224 .313 .380
2023vs Left .706 68 9 1 8 1 .254 .309 .397
2023vs Right .600 161 18 5 20 0 .189 .248 .351
More Splits View More Split Stats
Home/Away Batting Splits
Since 2023
 
 
+28%
OPS at Home
2025
No Stats
2024
 
 
+48%
OPS at Home
2023
 
 
+1%
OPS at Home
OPS PA R HR RBI SB AVG OBP SLG
Since 2023Home .696 344 42 11 40 1 .236 .311 .385
Since 2023Away .545 308 27 7 32 0 .177 .244 .301
2025Home 0 0 0 0 0 0 0 0 0
2025Away 0 0 0 0 0 0 0 0 0
2024Home .726 233 27 9 29 0 .240 .322 .404
2024Away .492 190 15 3 15 0 .169 .242 .250
2023Home .635 111 15 2 11 1 .228 .288 .347
2023Away .628 118 12 4 17 0 .191 .246 .382
More Splits View More Split Stats
Advanced Batting Stats
Loading Advanced Batting Stats...
Additional Stats
Games By Position
Defensive Stats
Loading Games Played by Position...
Loading MLB Defensive Stats...
Batted Ball Stats
Loading Batted Ball Stats...
Stats Vs Upcoming Pitchers
Want more matchup stats?
Loading Matchup Stats...
Recent RotoWire Articles Featuring Mitch Haniger See More
Spring Training Job Battles: Final AL Update
7 days ago
Catch up on the players who won jobs in the final days of camp around the American League, including Cam Smith of the Astros.
Spring Training Job Battles: American League Update
12 days ago
Several job battles have been settled around the American League, including the Royals' fifth starter job, which appears to have been won by Kris Bubic.
Spring Training Job Battles: AL West
27 days ago
Spots are up for grabs around the American League West, including in the Rangers rotation, where the young and talented Kumar Rocker may face an uphill battle to break camp in the majors.
The Z Files: The Wisdom of Crowds and ATC Projections
41 days ago
Todd Zola explains how projected playing time and a skills-based approach helps him identify upside plays late in a draft, as well as leading him to put Aaron Judge at the top of his personal rankings.
The Z Files: Strategy and Rankings for the Underdog Fantasy Playoff Contest
187 days ago
Todd Zola examines strategies for the Underdog postseason contest, and notes that while Shoehi Ohtani may be the best player, you may not want to take him first overall.
Past Fantasy Outlooks
2024
2023
2022
2021
2020
2019
2018
2017
2015
2014
Haniger has played a full season just once since 2018 and appeared in only 61 games with the Giants in 2023 because of oblique, forearm and back injuries. That was the first year of a two-year, $28 million agreement with San Francisco, and Haniger will switch teams again this year after being traded to Seattle in January. Haniger should be at full strength leading into the start of spring training and will be given every opportunity to claim an everyday role, but it's very hard to trust that he can be a reliable or useful presence on a fantasy roster. When he was healthy last season, the now 33-year-old outfielder posted career worsts in batting average (.209) and OPS (.631) while tallying only six home runs across 299 plate appearances.
Haniger had a monster season in 2021 two years ahead of free agency, but he followed that up with the kind of year which reminded us of his fragility as he headed into free agency missing over 100 games with a high ankle sprain after fouling a ball off his instep in late June. The pre-injury numbers were mostly in line with non-2021 efforts but not the type of season a 31-year old pending free agent wanted to hit the open market with on his resume. The Giants still saw a clear everyday middle-of-the-order hitter, giving Haniger a three-year $43.5 million deal, and the fact that he is a righty on that type of deal should lock in playing time even on the platoon-happy Giants. It's actually a park upgrade for Haniger, as Oracle Park ranks as a slightly above-average park for righty hitters (per Baseball Savant), while T-Mobile Park in Seattle ranks second-worst for righties.
Haniger went from feelings of torture to euphoria over the past two seasons. His 2019 season ended when he fouled a fastball off his unprotected family jewels in early June. His recovery was anything but smooth and sports hernia surgery led to him missing 2020, which made his 2021 season all the more amazing. Many players have career years at certain ages or after certain amounts of MLB exposure, but to have one after missing 1.5 seasons is truly incredible. The counting category production was league-winning for many considering where Haniger went in most drafts last year, yet his batting average and OBP numbers were both sharply lower than where he was in 2017 and 2018. Sure, he strikes out a little more and walks a bit less, but Haniger lacks some of the elite batted-ball rankings that other sluggers with his counting numbers show. Expect a tilt back to 2018 levels while admiring how special 2021 was for him.
Haniger has not appeared in a major-league game since June 6, 2019. A ruptured testicle sidelined Haniger initially and he battled back discomfort in the months that followed, leading to a pair of surgeries in the early months of 2020. The first was sports hernia surgery and the second was a microdiscectomy to repair a vertebrae in Haniger's lower back. He still had not been cleared to resume baseball activities when summer camp began and it soon became clear that Haniger would not be able to return during the shortened 2020 season. He was said to be increasing his lifting and workouts in September and it was reported in December that Haniger had finally resumed full baseball activities. The expectation is that Haniger will be the Mariners' starting right fielder in 2020. Seattle has committed $3.01 million to him in the hope he can still be something resembling the .267/.348/.480 hitter he was previously.
Haniger was off to a slow start, at least in the batting average department, slashing .220/.324/.463 after 63 games. He was striking out at an exaggerated 28.6% clip, by far his career worst. He did manage to club 15 homers, so all was not lost. However, on June 26, Haniger fouled a pitch off his groin and ruptured a testicle, ending his season. Haniger did play in a few rehab games in August, but a sore back shut him down. The prognosis is for Haniger to be completely healthy for spring training. It would have been helpful to see if Haniger cut down on the strikeouts as the season progressed. As is, formulaic projections could over-penalize him for underperforming in a small sample without the chance to right the ship. This could present a buying opportunity, especially since players missing several months to end the season are out of sight, out of mind or buried in draft room queues.
Haniger's 2018 season was what he could have done in 2017 had he not gotten hurt and missed a good chunk of time. His skills have been mostly stable over the past two seasons since he became an everyday major leaguer, and his offensive production has been at least 30% better than the league average. It is still too early in his career to see anything definitive in his splits, but he has been very good against righties and added dominance of lefties last year after showing some issues against them in 2017. He has had little trouble hitting at home or on the road. The turnover of the surrounding cast is a concern because Haniger will be asked to do more in a lineup that will be less than what it has been the past two seasons. He will have a tough time repeating the 183 runs-plus-RBI he had last year with a weaker supporting cast around him as the Mariners rebuild their roster in 2019.
Although it was his second season in the majors, 2017 was Haniger’s rookie season since he fell seven plate appearances shy of 130 in 2016. He had a solid season, but injuries limited his playing time. When he played, he showed above-average potential at the plate, slugging nearly .500 in a park that is typically better for pitchers than it is hitters. The oddity with Haniger is that he does a majority of his damage against fellow righties (16 of his career 21 homers have come against righties). It is too early to consider this the norm for him, but it is worth noting for daily transaction leagues since it is an anomaly. The other thing to watch for is his walk rate – which is real: the 11.2 percent rate in the first half or the 3.9 percent rate in the second? If the former is real, he can stick high in the lineup. If it is not, Haniger will drop to the bottom half.
Debuting in mid-August last season, Haniger mostly struggled in his first exposure to big-league pitching (81 wRC+) but he showed decent pop in the small sample (five home runs, .174 ISO in 123 plate appearances). This came on the heels of Haniger destroying upper-level pitching in the minors last season, posting a 156 wRC+ in 55 games at Double-A and 185 wRC+ in 74 games at Triple-A. The Mariners took notice and got him included in the Taijuan Walker/Jean Segura trade early in the offseason. The door is open for Haniger to work his way into a prominent role with Seattle and gain relevance in a wide variety of formats. There are worse ways to utilize a final bench spot in 15-team mixed leagues.
Haniger was dealt to Arizona from Milwaukee in exchange for Gerardo Parra at the trade deadline last year, and while he was a notable part of the Brewers’ farm system, that speaks more to Milwaukee’s lack of well-known prospects than to Haniger’s abilities. He slashed .255/.316/.416 in 67 games at Double-A Huntsville prior to the trade, and was only able to play eight games with the Diamondbacks’ Double-A affiliate before the end of the minor league season. Haniger is the type of player that should be able to provide organizational corner outfield depth for several years, but he would need to take a significant step forward in order to ever offer much big-league upside. There’s a good chance he will spend much of 2015 at Double-A Mobile.
Haniger got his first professional season off to a quick start with Low-A Wisconsin, posting a .909 OPS over 41 games before earning a promotion to the next level. His numbers weren’t nearly as impressive at High-A, but he was one of the top players in the Arizona Fall League, and the former first-rounder has established himself as one of the Brewers’ better prospects. Expect Haniger, who split time between center field and right field last season, to open 2014 at High-A.
More Fantasy News
Battling shoulder discomfort
OFSeattle Mariners  
Shoulder
March 15, 2025
Haniger has been out since March 8 due to discomfort in his left shoulder, Ryan Divish of The Seattle Times reports.
ANALYSIS
Subscribe now to instantly reveal our take on this news.
On base twice in Friday's start
OFSeattle Mariners  
September 28, 2024
Haniger, drawing his first start since Sept. 18, went 1-for-3 with a walk in a win over the Athletics on Friday.
ANALYSIS
Subscribe now to instantly reveal our take on this news.
Losing out on at-bats vs. righties
OFSeattle Mariners  
September 15, 2024
Haniger will serve as the Mariners' designated hitter and No. 8 batter in Sunday's game against the Rangers.
ANALYSIS
Subscribe now to instantly reveal our take on this news.
Not starting Wednesday
OFSeattle Mariners  
September 4, 2024
Haniger isn't in the Mariners' lineup Wednesday against Oakland.
ANALYSIS
Subscribe now to instantly reveal our take on this news.
Resting Tuesday
OFSeattle Mariners  
September 3, 2024
Haniger isn't in the Mariners' lineup for Tuesday's game against Oakland.
ANALYSIS
Subscribe now to instantly reveal our take on this news.
Latest Fantasy Rumors
Raise incoming?
OFFree Agent  
December 2, 2022
Haniger reportedly has numerous suitors, which could push his annual price to nearly $15 million annually, shares Buster Olney of ESPN.
ANALYSIS
Haniger showed quality production down the stretch last season, slashing .254/.322/.418 after the All-Star break once he was healthy. The 31-year-old has reportedly been targeted heavily by the Red Sox and Rangers.
See All MLB Rumors