Dodgers offseason targets 2025: Biggest needs, best fits as Los Angeles aims to repeat as World Series champs
The Los Angeles Dodgers won the 2024 World Series and while so few people actually want to hear it — because OMG PAYROLL! — they did so in the face of an awful lot of injury adversity. By the time they got to the playoffs, they had seven starting pitchers on the injured list and only three rotation members. They were running a bullpen game for the fourth starter spot. They had lost Mookie Betts for a big chunk of the regular season, Freddie Freeman was on one leg for most of the postseason and Shohei Ohtani had one functioning shoulder for the last three World Series games.
And this was all only scratching the surface.
This means, basically, the Dodgers should be better in 2025. Everything has to break right on the field in October to win it all, of course, as the Dodgers know all too well (they won 98 regular-season games last season, but won 111 in 2022 and lost in the NLDS).
There is work to be done here by Andrew Friedman and company, though, because the roster as currently constructed is a bit incomplete. Let’s take a look.
Key free agents
Teoscar Hernández was overshadowed in the lineup last season due to the presence of three MVPs in Ohtani, Freeman and Betts, but do not underestimate what he meant to that roster. He avoided injury and took 652 plate appearances, hitting .272/.339/.501 (137 OPS+) with 32 doubles, 33 homers, 99 RBI, 84 runs and 12 stolen bases. He posted a career high 4.3 WAR. Most of the season, he was the cleanup hitter protecting the three MVPs.
The decisions on Buehler and/or Flaherty will be interesting. There’s no way the Dodgers want both back — we’ll get to the rotation in a second — but it’s possible they decide to re-up with one of the two.
The hunch is Kershaw can come back if he wants. He won’t pitch elsewhere.
The bullpen is in decent shape heading into 2025, but it’s possible Treinen is brought back after his significant role in the playoffs. Kelly wasn’t very good last season and is turning 37 years old next season, so he’s probably done here.
Who knows on Kiké? The Dodgers have let him walk and brought him back before.
Biggest needs
The Dodgers have said that Betts is expected back on the infield. It’s entirely plausible this is simply a ploy to make teams like the Yankees and Mets increase their offers to free-agent right fielder Juan Soto, sure, but if Betts is now an infielder, the Dodgers’ outfield is currently Andy Pages, Tommy Edman and James Outman with Chris Taylor also an option. Keep in mind that Edman and Taylor can also play in the infield. Is it clear where the need is?
Yes, the outfield is a major spot of need, even if Betts remains in right.
Even without Betts in the infield, the Dodgers have Freeman at first, Max Muncy can play second or third, Gavin Lux is back and they have options with Edman, Miguel Rojas and Taylor. It seems to me that Betts makes much more sense in right field, but, again, the need here regarding moves from outside the organization is to add an outfielder or two — or simply retain Teoscar Hernández.
Now, if Betts stays in right field, it sure seems like the Dodgers could use a shortstop. That would then allow them to fill in the rest of the roster with utility players and the outfield wouldn’t be such an issue (for example, they could play Lux at second, Muncy at third and that leaves Betts in right field with Edman, Taylor, Pages and Outman to fill two outfield spots).
There’s also the rotation to address.
Sure, it looks more than full right now. In fact, with returns from injury for Dustin May and Tony Gonsolin, the Dodgers look to be approaching 2025 with a stable of arms: Yoshinobu Yamamoto, Tyler Glasnow, Bobby Miller, May, Gonsolin and — whenever he’s fully functional — Ohtani.
There are landmines throughout that rotation and Friedman knows that. Yamamoto only managed 90 regular-season innings due to a shoulder injury. Glasnow only worked 134 innings before his season ended and that was a career high. Miller was injured and later needed a demotion, ending with an 8.52 MLB ERA. Gonsolin, May and Ohtani are coming off major elbow surgeries.
That’s the whole rotation without any outside additions. Sure, they could use depth guys like Landon Knack, Ben Casparius and Justin Wrobleski, but these are the Dodgers. They’ll make a splash.
Possible fits
Juan Soto – Easy and obvious, especially if Betts moves to the infield. The gut feeling here, however, is the Dodgers aren’t going to be heavily in here and simply want to drive the price up for other suitors.
Roki Sasaki – The Japanese ace is finally getting posted to MLB this winter and will be in a major-league rotation by the spring. Even at his depressed price, the Dodgers have long been considered the favorites. Last season at age 22, Sasaki was 10-5 with a 2.35 ERA, 1.04 WHIP and 129 strikeouts in 111 innings. He debuted at age 19 in NPB (Japan’s top league) and has a career 2.02 ERA.
Teoscar Hernández – A much cheaper option than Soto for a corner outfield spot that enables continuity and allows the Dodgers to attack shortstop and starting pitching more heavily than simply blowing up free agency for Soto.
Willy Adames – The Dodgers were connected with Adames in trade rumors last spring after Lux went through the yips and Betts was forced to take over at short. The Brewers ultimately kept Adames and were rewarded with a big season and a division title. He had a career year with the bat, posting a 118 OPS+ with 33 doubles, 32 homers, 112 RBI, 93 runs and 21 stolen bases. He is an obvious fit who would help the Dodgers defense by allowing Betts to stay in right field.
Corbin Burnes and Blake Snell – If the Dodgers decide to hit the high end of the free agency pool in pitching, Burnes and Snell are both out there and would be great fits.
Flaherty and/or Buehler – As noted, it’s possible the Dodgers just decide to bring back one of the two here instead of going outside the organization for rotation help.
Kershaw – He’s said he isn’t retiring, so all money is on him back in Dodger blue. It’s hard telling how much production they’ll get out of him at this point, but does that really matter?
Mason Miller – The bullpen is in good shape, but there’s always room to upgrade and if the Dodgers decide to knock the socks off the Nomad A’s with a trade offer, bringing in a potential beast of a closer in Miller would be a monster maneuver.
Brent Rooker – Speaking of the A’s, while GM David Forst has insisted Rooker isn’t available in trade, we’ll see what happens between now and Opening Day. If the Dodgers fail to bring back Teoscar Hernández, don’t land Juan Soto and really want to keep Betts at shortstop, they’ll need a corner outfield bat. Rooker fits the bill.
Nico Hoerner – The Cubs have a roster that won 83 games in back-to-back seasons yet is locked in with starters pretty much everywhere but behind the plate. This means they need to trade in order to improve and if the Dodgers get late into the offseason without having addressed shortstop — or filled the outfield and pushed Betts there — Hoerner could fit.
require.config({"baseUrl":"https:\/\/sportsfly.cbsistatic.com\/fly-0822\/bundles\/sportsmediajs\/js-build","config":{"version":{"fly\/components\/accordion":"1.0","fly\/components\/alert":"1.0","fly\/components\/base":"1.0","fly\/components\/carousel":"1.0","fly\/components\/dropdown":"1.0","fly\/components\/fixate":"1.0","fly\/components\/form-validate":"1.0","fly\/components\/image-gallery":"1.0","fly\/components\/iframe-messenger":"1.0","fly\/components\/load-more":"1.0","fly\/components\/load-more-article":"1.0","fly\/components\/load-more-scroll":"1.0","fly\/components\/loading":"1.0","fly\/components\/modal":"1.0","fly\/components\/modal-iframe":"1.0","fly\/components\/network-bar":"1.0","fly\/components\/poll":"1.0","fly\/components\/search-player":"1.0","fly\/components\/social-button":"1.0","fly\/components\/social-counts":"1.0","fly\/components\/social-links":"1.0","fly\/components\/tabs":"1.0","fly\/components\/video":"1.0","fly\/libs\/easy-xdm":"2.4.17.1","fly\/libs\/jquery.cookie":"1.2","fly\/libs\/jquery.throttle-debounce":"1.1","fly\/libs\/jquery.widget":"1.9.2","fly\/libs\/omniture.s-code":"1.0","fly\/utils\/jquery-mobile-init":"1.0","fly\/libs\/jquery.mobile":"1.3.2","fly\/libs\/backbone":"1.0.0","fly\/libs\/underscore":"1.5.1","fly\/libs\/jquery.easing":"1.3","fly\/managers\/ad":"2.0","fly\/managers\/components":"1.0","fly\/managers\/cookie":"1.0","fly\/managers\/debug":"1.0","fly\/managers\/geo":"1.0","fly\/managers\/gpt":"4.3","fly\/managers\/history":"2.0","fly\/managers\/madison":"1.0","fly\/managers\/social-authentication":"1.0","fly\/utils\/data-prefix":"1.0","fly\/utils\/data-selector":"1.0","fly\/utils\/function-natives":"1.0","fly\/utils\/guid":"1.0","fly\/utils\/log":"1.0","fly\/utils\/object-helper":"1.0","fly\/utils\/string-helper":"1.0","fly\/utils\/string-vars":"1.0","fly\/utils\/url-helper":"1.0","libs\/jshashtable":"2.1","libs\/select2":"3.5.1","libs\/jsonp":"2.4.0","libs\/jquery\/mobile":"1.4.5","libs\/modernizr.custom":"2.6.2","libs\/velocity":"1.2.2","libs\/dataTables":"1.10.6","libs\/dataTables.fixedColumns":"3.0.4","libs\/dataTables.fixedHeader":"2.1.2","libs\/dateformat":"1.0.3","libs\/waypoints\/infinite":"3.1.1","libs\/waypoints\/inview":"3.1.1","libs\/waypoints\/jquery.waypoints":"3.1.1","libs\/waypoints\/sticky":"3.1.1","libs\/jquery\/dotdotdot":"1.6.1","libs\/jquery\/flexslider":"2.1","libs\/jquery\/lazyload":"1.9.3","libs\/jquery\/maskedinput":"1.3.1","libs\/jquery\/marquee":"1.3.1","libs\/jquery\/numberformatter":"1.2.3","libs\/jquery\/placeholder":"0.2.4","libs\/jquery\/scrollbar":"0.1.6","libs\/jquery\/tablesorter":"2.0.5","libs\/jquery\/touchswipe":"1.6.18","libs\/jquery\/ui\/jquery.ui.core":"1.11.4","libs\/jquery\/ui\/jquery.ui.draggable":"1.11.4","libs\/jquery\/ui\/jquery.ui.mouse":"1.11.4","libs\/jquery\/ui\/jquery.ui.position":"1.11.4","libs\/jquery\/ui\/jquery.ui.slider":"1.11.4","libs\/jquery\/ui\/jquery.ui.sortable":"1.11.4","libs\/jquery\/ui\/jquery.ui.touch-punch":"0.2.3","libs\/jquery\/ui\/jquery.ui.autocomplete":"1.11.4","libs\/jquery\/ui\/jquery.ui.accordion":"1.11.4","libs\/jquery\/ui\/jquery.ui.tabs":"1.11.4","libs\/jquery\/ui\/jquery.ui.menu":"1.11.4","libs\/jquery\/ui\/jquery.ui.dialog":"1.11.4","libs\/jquery\/ui\/jquery.ui.resizable":"1.11.4","libs\/jquery\/ui\/jquery.ui.button":"1.11.4","libs\/jquery\/ui\/jquery.ui.tooltip":"1.11.4","libs\/jquery\/ui\/jquery.ui.effects":"1.11.4","libs\/jquery\/ui\/jquery.ui.datepicker":"1.11.4"}},"shim":{"liveconnection\/managers\/connection":{"deps":["liveconnection\/libs\/sockjs-0.3.4"]},"liveconnection\/libs\/sockjs-0.3.4":{"exports":"SockJS"},"libs\/setValueFromArray":{"exports":"set"},"libs\/getValueFromArray":{"exports":"get"},"fly\/libs\/jquery.mobile-1.3.2":["version!fly\/utils\/jquery-mobile-init"],"libs\/backbone.marionette":{"deps":["jquery","version!fly\/libs\/underscore","version!fly\/libs\/backbone"],"exports":"Marionette"},"fly\/libs\/underscore-1.5.1":{"exports":"_"},"fly\/libs\/backbone-1.0.0":{"deps":["version!fly\/libs\/underscore","jquery"],"exports":"Backbone"},"libs\/jquery\/ui\/jquery.ui.tabs-1.11.4":["jquery","version!libs\/jquery\/ui\/jquery.ui.core","version!fly\/libs\/jquery.widget"],"libs\/jquery\/flexslider-2.1":["jquery"],"libs\/dataTables.fixedColumns-3.0.4":["jquery","version!libs\/dataTables"],"libs\/dataTables.fixedHeader-2.1.2":["jquery","version!libs\/dataTables"],"https:\/\/sports.cbsimg.net\/js\/CBSi\/app\/VideoPlayer\/AdobePass-min.js":["https:\/\/sports.cbsimg.net\/js\/CBSi\/util\/Utils-min.js"]},"map":{"*":{"adobe-pass":"https:\/\/sports.cbsimg.net\/js\/CBSi\/app\/VideoPlayer\/AdobePass-min.js","facebook":"https:\/\/connect.facebook.net\/en_US\/sdk.js","facebook-debug":"https:\/\/connect.facebook.net\/en_US\/all\/debug.js","google":"https:\/\/apis.google.com\/js\/plusone.js","google-csa":"https:\/\/www.google.com\/adsense\/search\/async-ads.js","google-javascript-api":"https:\/\/www.google.com\/jsapi","google-client-api":"https:\/\/accounts.google.com\/gsi\/client","gpt":"https:\/\/securepubads.g.doubleclick.net\/tag\/js\/gpt.js","hlsjs":"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/hls.js\/1.0.7\/hls.js","recaptcha":"https:\/\/www.google.com\/recaptcha\/api.js?onload=loadRecaptcha&render=explicit","recaptcha_ajax":"https:\/\/www.google.com\/recaptcha\/api\/js\/recaptcha_ajax.js","supreme-golf":"https:\/\/sgapps-staging.supremegolf.com\/search\/assets\/js\/bundle.js","taboola":"https:\/\/cdn.taboola.com\/libtrc\/cbsinteractive-cbssports\/loader.js","twitter":"https:\/\/platform.twitter.com\/widgets.js","video-avia":"https:\/\/sports.cbsimg.net\/fly\/js\/avia-js\/2.12.0\/player\/avia.min.js","video-avia-ui":"https:\/\/sports.cbsimg.net\/fly\/js\/avia-js\/2.12.0\/plugins\/ui\/avia.ui.min.js","video-avia-gam":"https:\/\/sports.cbsimg.net\/fly\/js\/avia-js\/2.12.0\/plugins\/gam\/avia.gam.min.js","video-avia-hls":"https:\/\/sports.cbsimg.net\/fly\/js\/avia-js\/2.12.0\/plugins\/hls\/avia.hls.min.js","video-avia-playlist":"https:\/\/sports.cbsimg.net\/fly\/js\/avia-js\/2.12.0\/plugins\/playlist\/avia.playlist.min.js","video-ima3":"https:\/\/imasdk.googleapis.com\/js\/sdkloader\/ima3.js","video-ima3-dai":"https:\/\/imasdk.googleapis.com\/js\/sdkloader\/ima3_dai.js","video-utils":"https:\/\/sports.cbsimg.net\/js\/CBSi\/util\/Utils-min.js","video-vast-tracking":"https:\/\/sports.cbsimg.net\/fly\/js\/sb55\/vast-js\/vtg-vast-client.js"}},"waitSeconds":300});
#Dodgers #offseason #targets #Biggest #fits #Los #Angeles #aims #repeat #World #Series #champs