Rolling? Don’t Trip, Just Peak

Credit: Andrew Dieb-Imagn Images

This article is going to be most interesting to managers in head-to-head leagues. Adding streaky players that look ready to explode is still valuable for season-long roto and points league managers. But in those weekly matchup leagues, where there are only a handful of weeks left before the playoffs, it really starts to matter.

In this article, I will show you some of this season’s streakiest players, using rolling wOBA and HR totals over six game periods. 

The method to my madness was a bit of a back of the napkin calculation, and one I want to refine this offseason to truly identify streaky players over longer samples than three-quarters of a season. 

But for now, I have rolling wOBA and HR totals over six game periods for hitters with at least 100 plate appearances this season, which amounted to more than 30,000 such periods. I then took the average rolling wOBA and HR totals for each qualifying hitter and the five best rolling periods, before taking the difference between the peak and average for each.

I’ll show you those tables below, before narrowing in on some of the players off of these lists, and who show up a bit further down, who could make for interesting hot streak adds for the home stretch. 

Because at least some of us rostered Brandon Belt in 2018. And those of us who did certainly remember his explosive end of the season. Nine homers in August, nine more in September. 

You Aren't a FanGraphs Member
It looks like you aren't yet a FanGraphs Member (or aren't logged in). We aren't mad, just disappointed.
We get it. You want to read this article. But before we let you get back to it, we'd like to point out a few of the good reasons why you should become a Member.
1. Ad Free viewing! We won't bug you with this ad, or any other.
2. Unlimited articles! Non-Members only get to read 10 free articles a month. Members never get cut off.
3. Dark mode and Classic mode!
4. Custom player page dashboards! Choose the player cards you want, in the order you want them.
5. One-click data exports! Export our projections and leaderboards for your personal projects.
6. Remove the photos on the home page! (Honestly, this doesn't sound so great to us, but some people wanted it, and we like to give our Members what they want.)
7. Even more Steamer projections! We have handedness, percentile, and context neutral projections available for Members only.
8. Get FanGraphs Walk-Off, a customized year end review! Find out exactly how you used FanGraphs this year, and how that compares to other Members. Don't be a victim of FOMO.
9. A weekly mailbag column, exclusively for Members.
10. Help support FanGraphs and our entire staff! Our Members provide us with critical resources to improve the site and deliver new features!
We hope you'll consider a Membership today, for yourself or as a gift! And we realize this has been an awfully long sales pitch, so we've also removed all the other ads in this article. We didn't want to overdo it.

So, who could be season’s Baby Giraffe?

2026 Top 20 Hitters Peak vs. Average wOBA (min 100 PA)
Name Periods Avg Rolling wOBA Peak wOBA wOBA Peak Diff
Tyler O’Neill 69 0.344 0.854 0.510
Carlos Cortes 81 0.290 0.776 0.486
Moises Ballesteros 61 0.297 0.770 0.473
Esmerlyn Valdez 45 0.417 0.880 0.463
Jimmy Crooks 36 0.329 0.764 0.435
Mike Yastrzemski 96 0.313 0.741 0.428
Derek Hill 66 0.362 0.786 0.423
Brice Matthews 68 0.252 0.669 0.417
Luis Rengifo 74 0.288 0.703 0.415
Jose Tena 83 0.304 0.705 0.401
Cam Smith 106 0.301 0.700 0.399
Jahmai Jones 63 0.284 0.672 0.388
Jonah Heim 67 0.319 0.703 0.385
CJ Abrams 111 0.378 0.757 0.379
Michael Conforto 73 0.340 0.714 0.374
Miguel Rojas 67 0.344 0.701 0.357
Tyrone Taylor 58 0.312 0.660 0.349
Ketel Marte 109 0.315 0.662 0.348
Gavin Sheets 105 0.324 0.670 0.346
Tyler Callihan 31 0.239 0.585 0.346

 

2026 Top 20 Hitters Peak vs. Average wOBA (min 100 PA)
Name Periods Avg Rolling HR Peak HR HR Peak Diff
Junior Caminero 113 1.752 6.6 4.848
Kyle Schwarber 109 1.798 6.2 4.402
Dansby Swanson 108 0.944 5.0 4.056
Dalton Rushing 67 0.851 4.8 3.949
Jac Caglianone 106 1.085 5.0 3.915
Ronald Acuna Jr. 62 1.081 4.6 3.519
Luis Garcia Jr. 104 1.375 4.8 3.425
Jackson Chourio 80 1.188 4.6 3.412
Joc Pederson 102 1.206 4.6 3.394
Wilyer Abreu 110 1.018 4.4 3.382
Mike Trout 95 1.095 4.4 3.305
CJ Abrams 111 1.505 4.8 3.295
Alec Burleson 113 0.929 4.2 3.271
Jordan Walker 110 1.200 4.4 3.200
Jeremiah Jackson 69 0.609 3.8 3.191
Ceddanne Rafaela 107 0.832 4.0 3.168
Kazuma Okamoto 110 1.264 4.4 3.136
Colt Keith 103 0.466 3.6 3.134
Spencer Torkelson 112 1.071 4.2 3.129
Hunter Goodman 104 1.913 5.0 3.087

Now, for the analysis. I’ll focus on players who have some combination of favorable conditions, including strong underlying data, relatively low roster rates, recently increased playing time, strong team context, and near team favorable matchups.

Really quickly, I think Jac Caglianone is in the midst of a fits and starts breakout this season, and I am beyond excited to draft him everywhere I can next season, almost regardless of price.

But okay, got that out of my system. Let’s look at five hitters you can actually add today. 

Tyler O’Neill: My colleague Jeff Zimmerman’s weekend Waiver Wire report covered three players named Tyler, but somehow, not enough managers have been adding Tyler O’Neill. The absolute best of the three named Tylers (not to disparage Mahle, Tolbert, and Stephenson). 

Tyler Biceps as I’ll now refer to him is notoriously streaky, especially in the home run department. Check out his rolling home run chart over the last six seasons. Also note that he’s in the midst of his first true spike in a long time. And he’s hit fourth for the Orioles in five consecutive games. 

O’Neill has seen his fast swing rate plummet from being above 50% in 2024 with the Red Sox to below 20% this season. 

But there is hope. He still pulls the ball in the air at an elite level and he’s still massive. Plus, he’s only 9% rostered in CBS leagues and 3% rostered in Yahoo. In deep leagues, this is a potentially massive add who can likely still be had for pennies. 

Moises Ballesteros: Another post-deadline playing time darling, Ballesteros, as reported by Zimmerman, has started every game since the trade. He has only four hits in that span, sure, but he should be catcher eligible by this weekend at the latest. At 22 years old, there could really be something left in this bat, and he’s been hitting fifth or sixth for the new look Angeles. Plus, the Angels are projected to face right handed starting pitchers in seven of their next eight contests, which bodes well for the lefty Ballesteros. If you need a catcher, you can do worse. He’s 23% rostered in CBS leagues, but is on just 4% of rosters in Yahoo leagues.

Cam Smith: At 41% rostered in CBS and 16% rostered in Yahoo, Smith has perhaps the highest potential ceiling of anyone in this group, which he has demonstrated this season with a peak rolling wOBA (his best five periods of six game windows this season) of .700. 

The 23-year-old has started in four of the Astros’ last six games and has been hitting in the bottom third of the order. But with 99th percentile average bat speed, little behind him on the bench, and a playoff berth on the line, he could shoot into the top five with a strong week. And, with his reverse splits, the right-handed Smith is lined up to face right-handed starters in the team’s next seven games.

Luis Rengifo: Jeff Zimmerman summed up Rengifo’s hot streak coming out of the weekend, noting how the veteran has “started 13 straight games while batting .324/.418/.441 (2 HR, 3 SB, 80 PA) since joining the Padres.” ‘Gifo is striking out (12%) nearly as much as he walks (10%) this season, and has a peak wOBA stretch above .700, like the aforementioned Smith. He is less than 20% owned in CBS and Yahoo leagues and is especially valuable in Yahoo, where he has 2B, 3B, and OF eligibility. 

Spencer Torkelson: The most rostered name in this piece at 57% in CBS leagues and 48% in Yahoo leagues, Tork has reached 20 home runs yet again, but is 50 points of OPS off of his 2025 season and is slightly off pace in the counting stats. 

But one more hot streak could put him right back on pace to match his 31 home runs from last season. He certainly has the ability to get that hot. This season, Torkelson is averaging just over a homer per six game rolling period, with peak averages of more than four homers per period. A four banger week off the waiver wire would be a massive return at his current price. 

It is worth noting that his last home run was on July 29, but since that point, he’s hit .395 and cut his K% by 9 points, 

The problem has been that while squaring up 90% of his ground balls has helped boost his BABIP above .500 over this stretch, it’s come at the expense of hitting fly balls. But for Tork, we know it only takes one game for his natural flyball tendencies to kick back into high gear.





3 Comments
Oldest
Newest Most Voted
nrbg27Member since 2020
8 hours ago

ROS would you take Cags over Bleday and Canzone?

bdregMember since 2026
5 hours ago

Good Stuff! When I first glanced at the headline, I had to double check that I was on the right website.