This year’s Winter Meetings were highlighted by two of the game’s premier sluggers signing two of the offseason’s biggest contracts so far: Kyle Schwarber re-upped with the Phillies for five years and $150MM, while Pete Alonso signed on with the Orioles for five years and $155MM. With such remarkably similar contracts and roles to play in the lineup, it’s fair to wonder which player would be better to roster in a vacuum.
Schwarber’s case is obvious, given that he’s coming off a career year where he bashed 56 home runs and finished second in NL MVP voting. Schwarber turned in a brilliant .240/.365/.563 (152 wRC+) slash line for the Phillies this year while playing in all 162 games. In addition to his massive home run total, the slugger added 23 doubles, 2 triples, and even managed to chip in ten stolen bases. That was good enough for 4.9 fWAR and 4.7 bWAR, an incredibly impressive total for a DH who fielded just 66 innings this year.
Alonso’s offensive numbers, while certainly strong, weren’t quite as impressive. The slugger hit .272/.347/.524 with a wRC+ of 141 while also playing 162 games for the Mets. While he hit “just” 38 home runs to Schwarber’s 56, he did manage to swat 41 doubles as well. His contributions on the bases were minimal, but he did play the field in 160 of his 162 games as the Mets’ everyday first baseman. Alonso’s 3.6 fWAR and 3.4 bWAR don’t quite measure up to Schwarber’s gaudy total, but his ability to play a defensive position on a regular basis did free up the DH slot in the lineup to allow the Mets the opportunity to rest their regulars and roster valuable pieces with defensive limitations like Starling Marte.
Digging in a little deeper, the comparison gets even more interesting. Advanced metrics indicate an even smaller gap between Schwarber and Alonso in terms of offense than the raw production does, as Schwarber’s .402 xwOBA eclipses Alonso’s .385 by just 17 points. On the other hand, Alonso benefited from a career-high .305 BABIP in 2025, while Schwarber’s own .253 figure was actually below his career norms. Schwarber’s time in Philadelphia has seen him produce a 133 wRC+ that’s almost a perfect match for Alonso’s own 131 wRC+ over the past four years, and while Alonso is two years younger than Schwarber, he also lacks some of the elite power projection that Schwarber offers. Schwarber’s incredible 54.2% hard-hit rate over the past five years trails only Aaron Judge and Shohei Ohtani, while Alonso’s 46.7% figure falls more in line with players a cut below that tier like Ryan McMahon and Max Muncy.
A look at how both players performed in the market would suggest that teams certainly value them similarly. The pair got the same number of years. Alonso signed for an additional $5MM in terms of total guarantee but Schwarber appeared to have a more robust market in terms of total suitors. The Pirates, Reds, and Orioles themselves were all known to have made offers of $120MM or more to Schwarber, with plenty of other teams such as the Mets, Giants and Red Sox rumored to be interested as well. Alonso, by contrast, saw his known suitors mostly limited to the Mets, Red Sox, and perhaps the Cubs in addition to the Orioles. Perhaps more teams simply had an opening at DH than at first base, but it’s also fair to wonder if more teams simply saw Schwarber as a game-changing talent.
Even if that’s true, however, Alonso’s ability to field a position at a competent (if below average) level on a regular basis and his relative youth would certainly be strong arguments in his favor. Schwarber will play the final year of his contract at the age of 37 and few players project well that late into their careers. Perhaps Schwarber’s elite and unique power capacity could make him an exception in the same vein as other great slugging DH-only bats like David Ortiz and Nelson Cruz, but that’s a much bolder gamble to make than expecting Alonso to remain productive through his 35th birthday.
How do MLBTR readers value the two sluggers? If your team had openings at both first base and DH, which one would you rather have installed in your lineup for the next five seasons? Have your say in the poll below:

Schwarber’s clubhouse presence is a big part of why a lot of clubs wanted him.
You mean like, over for dinner? Marry your sister?
Only 450 votes, but it is a landslide so far.
Years 1-2? Schwarber
Years 3-5? Alonso
Think the Phillies signed the wrong guy.
Petle Schwarbonzo
Some depends on the handedness of the rest of the hitters. Baltimore is LHH heavy, so Alonso makes as much sense there as Schwarber.
Pete bet on himself and it paid off big time. O’s fans you are getting a baseball player who loves and feeds off the energy of the people cheering for him. You’re in for a treat. I wish him the best of luck and will root for him until the day he retires.
Alonso plays 1st while Schwarber DHs.
Alonso isn’t a great 1st basemen but it’s worth the difference.
Pete is a year younger and will be hitting in the tiny AL east parks.
I vote Pete, but not by a lot.
I have mixed feelings about this one. I’m happy for Alonso. He beat the extension he was offered and played in New York with nothing but class. On the other hand are you going to want Alonso in years 4 and 5? Doubtful. I wish he would have took 3;years and some huge AAV’s to stay in New York but a guy can always wish can’t he?
My nephew was devastated