Ten Incredible Stats From the 2025 MLB Season

The 2025 MLB regular season has ended, and focus has shifted to the opening round of the postseason. Before we do that, it's time to reflect on what has been an incredible 162-game campaign over the last six months.

We've been looking inside the numbers all season, so here's a final look at the most incredible stats from the 2025 season.

204 — Aaron Judge's wRC+, which was 32 points better than any other qualified hitter. Shohei Ohtani came in second at 172, leading the National League. That means Judge was a 32% better hitter than Ohtani this year. Wild. For comparison, it was his second-best wRC+ ever, with 2024's 220 still leading the way.

210 — George Springer's wRC+ after the All-Star break, the best in baseball. A's rookie slugger Nick Kurtz finished second at 199. The 36-year-old Springer discovered that the Fountain of Youth exists somewhere near the Rogers Centre and had his best season since 2019. He notched career highs in batting average (.309) and on-base percentage (.399), and slugged .560 with 32 home runs, 84 RBIs, and 106 runs. Springer ranked third in baseball behind Judge and Ohtani with a career-best wRC+ of 166. His OPS (.959) jumped an 285 points this season in his mid-30s. I'll have what he's having.

38 — Stolen bases by Juan Soto to tie for the NL lead with Oneil Cruz … Yeah, you read that right. Not Elly De La Cruz, Trea Turner or Corbin Carroll, but . Even crazier? The $765 million man swiped 27 bags after the All-Star break to lead all of baseball. Soto had 34 stolen bases over the past three seasons combined entering 2025.

6.1 — Fernando Tatis Jr.'s fWAR, which was sixth in the NL, one spot ahead of Soto, who slashed .263/.396/.525 with 43 home runs, 105 RBIs, and 120 runs. By comparison, Tatis went .268/.368/.446 with 25 home runs, 71 RBIs, and 111 runs scored. The difference? Defense. Tatis was seventh in the NL with 15 defensive runs saved, while Soto finished at -7.

6.6 — Tarik Skubal's fWAR, best among MLB pitchers, edging Paul Skenes by 0.1. Skubal will undoubtedly repeat as the AL's Cy Young winner after going 13–6 with a 2.21 ERA, 0.89 WHIP, 2.45 FIP and 241 strikeouts against 33 walks in 195 1/3 innings. He's still the best in the business.

10 — Wins for Skenes despite an MLB-best 1.97 ERA. The likely NL Cy Young winner finished the season 10–10 with a 2.36 FIP and 216 strikeouts against 42 walks in 187 2/3 innings. It's a crime that the Pirates aren't better when he's on the mound.

25.2 — Launch angle for Cal Raleigh, highest in baseball by 2.1 degrees and a career-high by 2.7. Raleigh was also fourth in barrel% (19.5), so it's not hard to see how he was able to blast an MLB-high 60 home runs. The Big Dumper became a national star in 2025.

45.1 — Hard-hit percentage for Kyle Schwarber this season, a career high. The man who made himself more money than anyone in baseball during the 2025 season led the NL in the stat and finished 0.5% behind Aaron Judge. The 32-year-old slugger also notched career-highs in home runs (56), RBIs (132), wRC+ (152), slugging (.563), and fWAR (4.9). A big performance in a contract year.

99.4 — Hunter Greene's average fastball velocity, tops in baseball among starting pitchers. It was a strong season for Reds starter as he went 7–4 with a 2.76 ERA. Health is the only thing standing between him and ace status. Brewers rookie Jacob Misiorowski came in second at 99.0 mph. Not surprisingly, Mason Miller's fastball led all qualified relievers at 101.2 mph.

-424 — The Rockies' run differential, which was the worst MLB has seen since the 1899 Cleveland Spiders. The modern era began in 1900, so we'll just say it's the worst ever. The previous record of -349 was held by the 1932 Boston Red Sox, so Colorado “beat” it by runs! The Rockies lost 119 games, which was two fewer than the record-setting 2024 Chicago White Sox, but they were arguably a worse team. Colorado has lost 100-plus games in three straight years and has a .356 winning percentage (231–417) over the past four years. The team's ownership group should be stripped of the team at this point.

Bonus Number

.409 — Any guesses on this one? That's the Mets' winning percentage after having the best record in baseball on June 12. New York was 45–24 on that date and went an excruciating 38–55 over the rest of the season to fall out of the postseason picture. Despite a $323 million payroll, the Mets were eliminated on the final day of the season and will spend a long offseason dwelling on it.

Essex all but seal Division One status with watery draw at Edgbaston

Essex 325 for 5 (Allison 98, Pepper 54*) drew with WarwickshireEssex virtually secured their Rothesay County Championship Division One status as their match with Warwickshire ended in a rain-ruined draw at Edgbaston. No play was possible due to rain on the final day, meaning that three of the four days were completely blank.Essex collected ten points from the draw, putting them pretty much safe from relegation as two of the teams below them – Yorkshire and Durham – meet in next week’s final round of games. It would now take an extraordinary combination of results and bonus points to drag Essex through the trapdoor with Worcestershire.It was a sodden and sorry scene at Edgbaston as Warwickshire’s home season came to an anti-climatic close. After high winds prevented play on the first day and rain did so on the third, persistent drizzle overnight and on the fourth morning again left conditions unplayable. Essex were denied the chance to resume from the 325 for 5 that they build on the second day.Tom Westley’s side at least took a solid ten points from the draw – a more productive return than from the drawn encounter between these teams in their inaugural Championship meeting at Edgbaston in 1895. After three days of hard work and effort, the points gained from that game, in which, incidentally 21 players made their Championship debuts, were Warwickshire 0 Essex 0.

4/10 star who lost 100% duels had his worst ever game in a Leeds shirt

Leeds United’s atrocious away record in the Premier League this season continued on the road at Brighton and Hove Albion on Saturday.

It’s now eight games in a row for Daniel Farke’s deflated Whites where they haven’t even scored in an away fixture, as Fabian Hurzeler’s hosts “outclassed” the visitors from West Yorkshire – as journalist Graham Smyth simply put it – by comfortably winning 3-0.

Of course, for as much as Brighton were at their dazzling best in spells, Leeds really didn’t put in a compelling enough fight to try and steal a result on the South Coast.

Several of Farke’s first team personnel very much let the under-pressure German down, as Leeds now slip nearer to the dreaded relegation zone…

Leeds' worst underperformers vs Brighton

Minus beating bottom-of-the-table Wolverhampton Wanderers on their travels at the tail-end of September, Leeds have been largely abject on the road in the Premier League since sealing promotion.

A 2-0 defeat away at Burnley to end October has now been followed up by this 3-0 disappointment against the rampant Seagulls, as Brenden Aaronson unfortunately receded back into his shell.

The gung-ho number 11 who took to the field against West Ham and grabbed a goal was nowhere to be found at the Amex, with the American failing to fire a single effort at the home side’s net.

To make matters worse, the energy and application were also lacking, with zero mazey dribbles pulled off, on top of only three of his ten duels being won.

Another strong performer versus the Hammers in Jaka Bijol, also looked out of sorts on the South Coast, as the towering Slovenian won just one of his own three duels, while Sean Longstaff further looked a shadow of his rampaging best, leading to Anton Stach replacing him on the hour mark.

In truth, nobody donning Leeds’ changed strip could come away from the one-sided affair holding their heads high, with journalist Adam Pope right with his assessment at the full-time whistle, when stating that there is a clear “big gulf” between the two sides.

Still, Leeds’ defence throughout was far too lax and charitable, away from waxing lyrical about Brighton’s clear firepower, as one of Farke’s defenders on the day put in arguably his worst-ever shift since joining the West Yorkshire outfit.

Leeds star had his worst game for the club

Unfortunately, many of Leeds’ promotion heroes have struggled at points this season already to acclimatise to the demands of the top-flight.

Joe Rodon hasn’t been one of those – with two goals already picked up in his new, fast-paced environment – but even he fell victim to a flat individual showing against Brighton, alongside Jayden Bogle also having a nightmarish afternoon he will want to quickly forget about.

In the Championship last campaign, Bogle was an undroppable whippet who was constantly full of energy down the right, as the “unbelievable” full-back – as Farke once lauded him – ended the title-winning season with six goals and four assists under his belt, while also collecting a mighty 16 clean sheets.

Watching his showing against Brighton, however, and you would think a different presence had entered the pitch altogether, with Bogle’s tenacious energy completely gone – as seen in him failing to complete one successful dribble – as an error-prone performance, instead, helped the hosts to an emphatic win.

Minutes played

77

Goals scored

0

Assists

0

Touches

37

Accurate passes

20/24 (83%)

Accurate crosses

1/3

Successful dribbles

0/1

Possession lost

10x

Tackles won

0

Interceptions

0

Clearances

1

Blocked shots

0

Ball recoveries

1

Total duels won

0/1

Staring at the table above in great detail really does solidify the argument that this was Bogle’s worst-ever display as a Leeds player, with zero tackles being won and zero duels being won by the ex-Sheffield United defender only boosting Brighton’s confidence that they could comprehensively get the better of their weak opponents.

Diego Gomez would go on to have an “absolutely insane” game – as one analyst put it – because of the feeble number two’s off-night, with the 25-year-old then afraid to burst forward with his usual pace, knowing he had an extremely tough job on his hands to cage the two-goal Paraguayan.

However, Gomez’s final goal of the afternoon wouldn’t be the most skilful or high-octane goal. Rather, a scuffed attempt at a pass from Bogle – who lost possession a high ten times throughout – would then lead to ex-Leeds star Georginio Rutter putting it on a plate for the red-hot South American to bury.

The aforementioned Smyth would hand out a lacklustre 4/10 rating to Bogle at the close of the demoralising loss, with Farke now surely prepared to drop his regular for James Justin to get a run-out.

If they conjure up many more of those lifeless displays on the road, Leeds will be staring at an immediate return to the Championship, with Bogle potentially collecting an unwanted third relegation on his CV.

Farke can unleash Stach by dropping Leeds star who's "not good enough"

Leeds United boss could bring Anton Stach back into the starting line-up by dropping this star.

ByDan Emery Nov 1, 2025

Game
Register
Service
Bonus