MLB Streaks & Trends: O'Neil Cruz Closing The Season On A High Note

While the Major League Baseball season’s end draws closer and closer, many people are looking to hoist their league trophy in the air and after hopefully what was a successful fantasy baseball season. The playoff picture is becoming clearer and clearer, and there are numerous milestones that we are eagerly watching. Will Aaron Judge get No. 62? Does Judge win the American League triple crown? Where does Albert Pujols end up? In what is likely to be the final edition of Streaks and Trends for this season, we take a look at some hot and cold hitters, including Pittsburgh’s Oneil Cruz, and of course, the longest active hit streak belongs to none other than Shohei Ohtani. Let’s take a look at some of the notable hit streaks and current trends across Major League Baseball.
AVG | OBP | SLG | ||||||
1 | Freddie Freeman | .327 | 1 | Aaron Judge | .427 | 1 | Aaron Judge | .695 |
2 | Jeff McNeil | .322 | 2 | Freddie Freeman | .409 | 2 | Yordan Alvarez | .617 |
3 | Paul Goldschmidt | .319 | 3 | Yordan Alvarez | .408 | 3 | Paul Goldschmidt | .583 |
4 | Luis Arraez | .315 | 4 | Paul Goldschmidt | .405 | 4 | Mookie Betts | .540 |
5 | Aaron Judge | .314 | 5 | Juan Soto | .404 | 5 | Nolan Arenado | .535 |
xBA | xwOBA | Hard Hit% | ||||||
1 | Yordan Alvarez | .328 | 1 | Aaron Judge | .469 | 1 | Aaron Judge | 61.9 |
2 | Freddie Freeman | .317 | 2 | Yordan Alvarez | .462 | 2 | Yordan Alvarez | 59.8 |
3 | Aaron Judge | .309 | 3 | Freddie Freeman | .408 | 3 | J.D. Davis | 57.2 |
4 | Tim Anderson | .302 | 4 | Juan Soto | .406 | 4 | Kyle Schwarber | 53.4 |
5 | José Abreu | .295 | 5 | Mike Trout | .395 | 5 | Teoscar Hernández | 53.3 |
Hit Streaks | |||||||||
Streak | Player | AB | R | Hits | HR | RBI | BB | K | AVG/OBP/SLG |
15 | Shohei Ohtani | 56 | 8 | 21 | 0 | 6 | 2 | 11 | .375/.397/.482 |
12 | Bobby Witt Jr. | 52 | 9 | 18 | 0 | 8 | 1 | 10 | .346/.358/.423 |
10 | Luis Urías | 39 | 6 | 13 | 0 | 1 | 2 | 6 | .333/.395/.410 |
10 | Austin Hays | 38 | 7 | 12 | 1 | 2 | 3 | 5 | .316/.366/.474 |
8 | Jurickson Profar | 32 | 6 | 13 | 1 | 2 | 2 | 5 | .406/.441/.562 |
7 | Brandon Drury | 29 | 6 | 10 | 1 | 4 | 1 | 8 | .345/.406/.552 |
7 | Oswaldo Cabrera | 25 | 6 | 9 | 2 | 3 | 2 | 5 | .360/.407/.680 |
7 | Josh Lowe | 22 | 2 | 9 | 0 | 0 | 3 | 7 | .409/.480/.455 |
7 | Geraldo Perdomo | 22 | 3 | 9 | 1 | 4 | 2 | 5 | .409/.440/.545 |
7 | Brandon Crawford | 27 | 4 | 8 | 1 | 2 | 1 | 5 | .296/.310/.444 |
Who’s Hot
O’Neil Cruz, PIT
Let me tell you what, ladies and gents. When Cruz is hot at the dish, he’s as scary as they come. He has four multi-hit efforts in his last five games, where he’s hitting .455 with a .457 wOBA during that stretch. With more hits comes less strikeouts, and this is the type of potential that this guy has. He’ll never completely wipe the strikeouts out completely, but you can see the fantasy potential with this guy, as he has 17 home runs and nine stolen bases in just 83 games this season. This is a great way to end the season, and I’m fully ready to invest heavily into Cruz next year, with the hopes of 30+ home runs, 15+ stolen bases, and hopefully a batting average that is closer to .240 than .210.
Triston Casas, BOS
Casas had a rough start to his big league career, but he’s turned it around of late. Through his fist 14 games, he was hitting just .079, but over his last nine games, he’s slashing .400/.595/.800 with three home runs, one double, seven RBI, and eight runs scored.

Casas projects to be a plus power hitter with a decent batting average, and if you’re lucky, he’ll swipe a couple bags over the course of the season. He’s got a massive frame, above-average plate discipline, and if he can tap into his raw power consistently, he’ll push to be a perennial 30 homer guy at his peak.
Bryan De La Cruz, MIA
Cruz has some pretty gnarly splits this year, as his .261/.296/.473 slash line against righties blow out his .183/.247/.256 mark against southpaws. He’s hit safely in nine of his last 11 games, and during this impressive run, he’s hit .429 with a 247 wRC+, not to mention three home runs, seven doubles, and 11 RBI. Overall, it’s been a bit of a down year for De La Cruz, but perhaps this hot end of the season helped some fantasy baseball managers during their title run.
Who’s Not
Austin Riley, ATL
I don’t want to take anything away from Riley’s monstrous 2022 season, but he has cooled off a bit of late, hitting just .087 with a 42 wRC+ over his last six games. Is this anything to worry about? Probably not, as most players go through peaks and valleys over the course of the grueling 162-game season. However, perhaps the timing of it doesn’t benefit Atlanta, as they are in the thick of a postseason push, and jostling for positioning. It’s hard to complain about Riley’s season at all, as he’s approaching 40 home runs on the year, with a respectable .275 average and 144 wRC+. He did hit a home run Friday after all so maybe he can get hot again before the postseason.

Elvis Andrus, CWS
Andrus had been nothing short of excellent since joining the White Sox, as he hit .267 with six home runs and nine stolen bases in just 38 games with the team. However, while he’s still fleet afoot, that underwhelming batted ball profile reared its ugly head, and as the luck waned, so did his production. Over his last nine games, his average exit velocity is a measly 81.8 miles per hour, his BABIP sits at .148, and he has a -34 wRC+! You can’t steal first base in the majors, and due to a .128 OBP, he has just one stolen base during this nine game run.
Christian Yelich, MIL
Yelich is slashing .059/.200/.059 with a -12 wRC+ and 27.5 percent strikeout rate over his last 10 games. He has just two hits over his last 40 plate appearances, and he’s coming up on nearly a full calendar month since the last time he barreled a baseball, per FanGraphs. Yelich was fine this year for fantasy managers for the most part, and while I don’t want to be a pessimist, I’m having a feeling that the 2018-2019 power days might be behind him.
Statistical Credits:
baseballsavant.mlb.com
fangraphs.com
baseballmusings.com
Check out our list of the best, and most trusted sports betting and fantasy sports promo codes from the top legal sites in your state.
Related MLB Links:
- Fantasy Baseball Daily Round-Up
- MLB Fantasy Baseball Prospect Reports
- Fantasy Baseball Stock Watch
- 2022 MLB Injury Reports
- Fantasy Baseball Waiver Wire
Player News
Daulton Varsho picked up three hits, three RBI and a homer in a win over the Angels on Thursday.
Varsho has only played in seven games this year, but they’ve been seven good ones. He’s homered three times already, and his slugging percentage is a remarkable — and entirely unsustainable — .727 over 22 at-bats. Varsho has been a mediocre offensive player in his two seasons with the Blue Jays, but it’s possible at the age of 28 he’s having a breakout campaign. Far from a guarantee, but possible.
Taylor Ward hit a two-run homer in a loss to the Blue Jays on Thursday.
Ward, 31, gave the Angels a 2-0 lead with a two-run homer off Chris Bassitt in the first inning. He’s now gone deep in two of his last three games, and it ‘improves’ his slash to .181/.224/.391. Ward has been one of the most hot/cold players players in the sport over the last few years, so fantasy managers who can afford to make some roster moves may want to look at Ward while the going is good.
Vladimir Guerrero Jr. picked up three hits and scored twice in an 8-5 win over the Angels on Thursday.
Guerrero also drew a walk. It gives the first baseman multiple hits in back-to-back games, and it’s the third time in May that he’s reached that mark. That’s helped raise his average from .268 to .295, and the only thing fantasy managers can be disappointed with is his .432 slugging percentage. That number should continue to climb as the season unfolds, but Vladdy Jr. has had some inconsistent seasons when it comes to power production.
Chad Green picked up his first save of 2025 with a scoreless ninth against the Angels on Thursday.
Green got the save after Jeff Hoffman worked in back-to-back games — and struggled — in the first two contests against the Angels. He struck out two and looked the part while needing just nine pitches to get through the inning. Hoffman should remain the closer, but Green is on his tail if the struggles were to continue.
Chris Bassitt allowed five runs — four earned — while working six-plus innings against the Angels on Thursday while picking up a win.
Bassitt allowed three runs over the first two innings on a pair of homers, but settled down over his next four frames. He came out to work the seventh, but ended up being charged for two more runs after leaving the contest. The 36-year-old veteran has forged a 3.35 ERA and outstanding 49/8 K/BB ratio over the first quarter of the season, but this wasn’t him at his best. He’ll get the Rays next week if the rotation order stays the same for Toronto.
José Soriano allowed three runs over five innings while not factoring in the decision Thursday against the Blue Jays.
Soriano left with a 4-3 lead, but it was erased quickly after his departure. The 26-year-old was not exactly dominant in his outing with eight hits allowed and four free passes, but he did strike out six to help balance things out a smidgen. Soriano takes an even ERA of 4.00 into a scheduled start against the Padres in San Diego on Tuesday. There should be better options for that one.