Archive for Projections

Projections-Fueled Top 30 Hitting Prospects, Midseason 2025 Update

Now that almost 50% of the season is in the books, it’s a good time to check in on baseball’s top hitting prospects from a projections-based perspective. You can see the preseason list here and last year’s midseason list here. Those articles also feature more methodological detail if you want to read more about the projections process. Briefly, the projections capture prospect performance across the (non-DSL) minor and major leagues in recent years, making use of aging curves, major league equivalencies, league environment adjustments, park factors, regression, and more, to project peak (late-20s) prospect performance in the majors. They do not capture scouting, defense, or amateur performance. Starting this offseason, they also capture bat speed, which was made available for a decent handful of prospects this spring training.

Read the rest of this entry »


Beat the Shift Podcast – Overall Episode w/ Marc Winokur

The Overall episode of the Beat the Shift Podcast – a baseball podcast for fantasy baseball players.

Guest: Marc Winokur

League Updates

  • GDD
    • Trade!
  • NFBC
    • 1st half sucesss

Strategy Section

  • NFBC Overall Contests
    • When should you alter your focus from the single league contest to playing for an overall contest title?
      • Does the size of your lead matter?
      • Does format matter – FAAB vs. non-FAAB?
    • Do you alter draft strategy at all due to the overall component of NFBC contests?
  • The 2025 fantasy basbeall winning strategy to date
  • Are Ohtani/Judge auction bids (i.e. high priced, but high returning players) efficient?

ATC Half Season

  • Hits and Misses
    • Luis Arraez value
    • The profitable range of the pre-season auction market for hitters and pitchers

Injury Guru’s Trivia of the Week

Buy/Sell/Hold

Waiver Wire

Pitcher Preview

Injury Update

 

Read the rest of this entry »


Ranking Small Sample Pitchers

Reinhold Matay-USA TODAY Sports

A couple of weeks ago, I examined four starting pitchers using a small sample of predictive data. It was a half-hearted comparison. I’m correcting that today with a simple FanGraphs download to spreadsheet comparison.

I decided on the stats to use based on work I did for The Process. Here is a look at what early-season stats are most predictive of rest-of-season stats (R-squared values).

I used the two overall STUFH values (BotOverall, Pitching+) and the top two ERA estimators (SIERA, xFIP). Additionally, I wanted to weigh the stats that immediately stabilize (Ball%, SwStr%, Fastball velocity).

One major change, I put all the values on an ERA scale for easier comparison. Three values came in an ERA format, but the others need to be calculated. Here are the formulas I used (also in the provided spreadsheet).

  • Pitching+ ERA: (Pitching+) * (-0.067) + 10.815
  • SwStr%-Ball% ERA: (-19.4472)* SwStr% + 9.985324 * (Balls/Pitches) + 2.672178
  • Fastball Velo (FBv) ERA: FBv * (-0.1416) + 17.339

Here is a link to the values along with the pitchers featured in this week’s waiver wire column. I limited the time frame to just the past two weeks. I use a method that makes the best decision with a small sample.

Not all the values are in the download, so I created a copyable spreadsheet (File, Create a Copy) to paste the pitchers’ stats (cell L4), and then the various ERA values are calculated along with an overall value.  The average ERA can be ordered by using the promote option in cell J4.

In this instance, Brandon Walter stands out with everything looking great, except his 92 mph (4.32 ERA) fastball. He could bomb, but the goal is to make the best decision with little information.

One possible change is to adjust the weightings. I equally weighed the values. Someone can always give more weight to certain values (Pitching+) or just remove others (FBv). For me, the table allows for easy comparison of pitchers. If I were to evaluate each pitcher, I’d look at the above stats. This makes the analysis easier.

Two additions could be included: the first is to add a projection based on the preseason prospect rank (overall and team), the other one is to include the pitcher’s ERA projection (via xlookup).

Let me know if you have any questions on setting up the spreadsheet to help evaluate pitchers with a small MLB data sample.


Pitcher Playing Time Changes: June 13, 2025

Joe Camporeale-Imagn Images

Below are the latest playing time changes for pitchers in the past week, with a couple of brutal pieces of news — Tommy John surgery for both Corbin Burnes and Jackson Jobe — the unfortunate headliners this week.

Change in Proj. % of Team’s Remaining GS, 6/6 to 6/13
Name Team Old % of Remaining GS New % of Remaining GS PT Change Reason
Chad Patrick MIL 7% 14% 7% Sticking in rotation with Civale move to bullpen
Mike Vasil CHW 1% 7% 6% Appears to be getting stretched out
Tony Gonsolin LAD 15% 10% -5% Elbow discomfort (no UCL damage)
Bryse Wilson CHW 5% 0% -5% DFA’d
Cole Ragans KCR 18% 13% -5% Strained rotator cuff (getting second opinion, would guess this keeps going down)
Bryce Miller SEA 17% 11% -6% Elbow inflammation
Ryan Weathers MIA 16% 8% -8% Lat strain
Jackson Jobe DET 10% 0% -10% Tommy John surgery
Aaron Civale MIL 16% 5% -11% Moved to bullpen
Corbin Burnes ARI 12% 0% -12% Tommy John surgery

 

% Change in Proj. RP IP, 6/6 to 6/13
Name Team % Chg. In Proj. RP IP Reason
Aaron Civale MIL 450% Moved to bullpen
José Ruiz ATL 260% Claimed from Phillies
Tayler Scott ARI 180% Brought up to help beleagured bullpen
Tyler Alexander CHW 178% Signed after Brewers DFA, should eat innings
Nestor Cortes MIL 130% Will there be a rotation spot for him when healthy?
Bryce Jarvis ARI 118% See Scott, Taylor
Andre Granillo STL 54% Earned first MLB callup after dominating Triple-A
Ryan Burr TOR -31% Has stalled out a bit in progression from shoulder injury
Fraser Ellard CHW -32% Transferred to 60-day IL
Beau Brieske DET -35% Optioned to Triple-A after being blitzed by Orioles
Justin Martinez ARI -39% UCL sprain, seeking second opinion 🙁
Jake Cousins NYY -48% UCL injury of some kind
Michael Soroka WSN -49% Pitching well enough to stick in rotation
Ryne Nelson ARI -50% Should stay in rotation a while with Burnes hurt
Jacob Misiorowski MIL -52% Certainly looking like a starter!
Mike Vasil CHW -64% Being stretched out
Bryse Wilson CHW -65% DFA’d
Matt Bowman BAL -69% DFA’d
Carlos Hernández PHI -70% DFA’d

Position Player Playing Time Changes: June 11, 2025

Matt Marton-Imagn Images

Here are the latest significant changes in projected position player playing time, highlighted by Kyle Teel getting the call to the majors.

Remaining PT% Changes, 6/3 to 6/10
Name Team Positions Old PT New PT PT Change Reason
Dominic Smith SFG 1B 15% 52% 37% Brought in to replace Wade as starting 1B
Kyle Teel CHW C 25% 60% 35% Welcome to The Show!
Braxton Fulford COL C 3% 28% 25% Replaced Stallings as backup C
Max Muncy ATH 3B 10% 29% 19% Has been starting 1B lately
Austin Wynns ATH C 4% 21% 17% Went from third C with Reds to backup with A’s
Christian Encarnacion-Strand CIN 1B, 3B, DH 41% 58% 17% Back from IL and mashing
Tim Elko CHW 1B, DH 26% 43% 17% Back in MLB and heating up
Nick Gonzales PIT 2B, SS 59% 74% 15% Off IL as starting 2B
Ezequiel Tovar COL SS 93% 77% -16% Oblique strain
Ryan Mountcastle BAL 1B, DH 63% 44% -19% Hamstring strain
Jhonkensy Noel CLE RF, DH, 1B 33% 13% -20% Finally optioned to minors
Shea Langeliers ATH C, DH 79% 59% -20% Oblique strain
Korey Lee CHW C 35% 5% -30% Optioned to minors

Pitcher Playing Time Changes: June 6, 2025

Bill Streicher-Imagn Images

Below are the latest playing time changes for pitchers in the past week, highlighted by AJ Smith-Shawver’s season-ending injury that increases the importance of Grant Holmes and Bryce Elder in Atlanta’s rotation.

SP % of Team GS Changes Since May 30
Name Team Old % of Remaining GS New % of Remaining GS PT Change Reason
Bryce Elder ATL 9% 16% 7% Smith-Shawver injury
Michael Lorenzen KCR 15% 10% -5% Noah Cameron emergence
Corbin Burnes ARI 18% 12% -6% Elbow inflammation, expect this number to go down more
Pablo López MIN 19% 9% -10% Teres major strain
AJ Smith-Shawver ATL 15% 0% -15% Tommy John surgery

 

Projected RP IP Changes Since May 30
Name Team % Chg in RP IP Reason
Michael Kelly ATH 331% Return from gambling suspension, on MLB roster
Andrew Saalfrank ARI 171% Return from gambling suspension, in AAA
Erik Sabrowski CLE 86% Nearing end of injury rehab
Valente Bellozo MIA 83% Pitching well as a long man
Edgardo Henriquez MIA 75% Continues to shoot up the depth chart
Javier Assad CHC 75% It’ll ultimately be between him and Brown for a rotation spot
Cristian Mena ARI 65% Providing length out of MLB bullpen with Ryne Nelson back in rotation
Bradgley Rodriguez SDP 64% Got first call to MLB; optioned back down but should be back
Kumar Rocker TEX 62% Optioned to AAA; will there be a rotation spot open for him at any point?
Ben Brown CHC 57% Might keep working behind opener, shorter stints eventually?
Rob Zastryzny MIL 54% Pitched his way into circle of trust
Génesis Cabrera CHC 49% Pitching well since joining team
Bowden Francis TOR 46% SP ineffectiveness could lead to move to bullpen sooner than later
Craig Kimbrel ATL 37% Welcome back to ATL, Craig!
Steven Matz STL 35% Pitching in shorter stints out of bullpen, return to rotation at any point looks unlikely
Michael Lorenzen KCR 31% Noah Cameron emergence; he’s got bullpen experience anyway!
Andre Pallante STL -30% Pitching well enough to stay in rotation
Drey Jameson ARI -30% On AAA IL (elbow)
Luis Mey CIN -31% Optioned back to AAA
James McArthur KCR -33% Still hasn’t started rehab assignment
Charlie Morton BAL -33% Finally stringing some good starts together, so he should stick
Zebby Matthews MIN -33% Some better starts lately + López injury
Ryne Nelson ARI -33% Moving back to rotation
Andrew Walters CLE -35% Lat strain
Scott Blewett ATL -35% DFA’d
Grant Holmes ATL -47% Much likelier to stay in rotation with AJSS injury
David Festa MIN -50% Bad start in West Sac but should stay in rotation with López out
Mitch Spence ATH -55% Moved to rotation
Tyler Alexander MIL -67% DFA’d
Tanner Rainey PIT -74% DFA’d
José Ruiz PHI -75% DFA’d
Tyson Miller CHC -80% DFA’d
Evan Phillips LAD -100% Tommy John surgery

Position Player Playing Time Changes: June 3, 2025

Dylan Widger-Imagn Images

Here are the latest changes in projected position player playing time since last Tuesday, led by some Tigers outfielders finally getting healthy and, of course, the debut of Jac Caglianone.

Remaining PT% Changes, 5/27 to 6/3
Name Team Positions Old PT New PT PT Change Reason
Wenceel Pérez DET RF, CF, DH 14% 50% 36% Finally back from IL and playing like a key contributor
Jake Mangum TBR CF, LF, RF 12% 46% 34% Back from IL, at Simpson’s expense
Cole Young SEA 2B, SS 36% 70% 34% Called up to be everyday 2B
Jac Caglianone KCR RF, DH, 1B 41% 71% 30% Called up, will be mostly RF, but some DH/1B
Orlando Arcia COL SS, 3B 10% 36% 26% Signed to provide coverage around the infield
Thairo Estrada COL 2B 55% 80% 25% Back from IL to be starting 2B
Jo Adell LAA CF, RF 53% 74% 21% Trout limited to DH for now + Lugo optioned + hot hitting
Parker Meadows DET CF 54% 73% 19% Back from IL as starting CF and leadoff man — could sit against some LHP
Keston Hiura COL 1B 5% 23% 18% Brought up to replace Toglia
Abraham Toro BOS 1B, 3B 20% 37% 17% Starting 1B, Campbell experiment maybe ditched for now
Jazz Chisholm Jr. NYY 3B, 2B 61% 78% 17% Nearing return from IL, will move back to 3B
Liam Hicks MIA 1B, C, DH 36% 52% 16% Added 1B flexibility makes him a regular against RHP
DJ LeMahieu NYY 2B, 3B, 1B, DH 52% 68% 16% Expected to keep starting job when Jazz is back
Chas McCormick HOU CF, RF, LF 43% 28% -15% Strained oblique
Joey Bart PIT C, DH 57% 42% -15% Concussion
Adael Amador COL 2B 18% 3% -15% Sent down with Estrada back
Graham Pauley MIA 3B, 2B, 1B 35% 17% -18% Optioned to AAA
Anthony Santander TOR RF, LF, DH, 1B 92% 72% -20% Nagging shoulder inflammation finally leads to IL stint
Luis Matos SFG LF, RF, CF 37% 17% -20% Sent down for Encarnacion
Michael Toglia COL 1B 74% 48% -26% Sent down after prolonged struggled
Jordan Lawlar ARI 2B, DH, 3B, SS 53% 25% -28% Sent down after 0fer with limited playing time
Matt Vierling DET RF, CF, 3B 73% 41% -32% Sent back to IL with shoulder inflammation
Chandler Simpson TBR CF, LF 70% 20% -50% Dynamic on bases, but bad defense, below-average hitting led to demotion

Beat the Shift Podcast – NFBC Episode w/ Zack Waxman

The 2nd Month episode of the Beat the Shift Podcast – a baseball podcast for fantasy baseball players.

Guest: Zack Waxman

Draft Champions Podcast

Strategy Section

  • NFBC
    • Power players
    • Drafting early vs. drafting late
    • The use of projections
    • ADP
    • Jacob deGrom’s innings for 2025
  • Waiver Wire / FAAB
    • General Strategy
    • Putting in the time
    • What to tackle first / how best to use your time?
    • Track remaining FAAB?
    • Allocate FAAB weekly?

Injury Guru’s Trivia of the Week

Buy/Sell/Hold

Waiver Wire

Pitcher Preview

Injury Update

 

Read the rest of this entry »


Position Player Playing Time Changes: May 29, 2025

Bob DeChiara-Imagn Images
Remaining PT% Changes, 5/20 to 5/27
Name Team Positions Old % of Remaining PT New % of Remaining PT PT Change Reason
Denzel Clarke ATH CF 5% 58% 53% Called up to be everyday CF
Marcelo Mayer BOS 3B, SS, DH, 2B 39% 75% 36% Called up to replace Bregman
Nick Loftin KCR LF, 3B, 2B 1% 26% 25% Called up, should play often at various positions
Alejandro Osuna TEX LF, CF 5% 30% 25% Called up to be everyday LF for now
Nick Allen ATL SS 66% 89% 23% Arcia release makes him unquestioned SS
Drew Waters KCR LF, RF, CF 41% 61% 20% Continues to hit well and play every day
Brett Baty NYM 2B,3B 26% 42% 16% Continues to hit well and is even starting against some LHP
Tim Elko CHW 1B,DH 39% 24% -15% Sent down after bad first stint
Jhonny Pereda ATH C 20% 2% -18% MacIver replaces him as backup C
Travis Bazzana CLE 2B 24% 6% -18% Oblique strain significantly lowers likelihood of debut this year
Andrew Vaughn CHW 1B,DH 74% 48% -26% Sent down to reset
Joc Pederson TEX DH, 1B, LF 63% 34% -29% Fractured hand on HBP
Kyren Paris LAA 2B,SS,CF 57% 20% -37% Sent down after horrible slump followed hot start
Alex Bregman BOS 3B 97% 57% -40% Significant quad strain
JJ Bleday ATH CF 87% 47% -40% Sent down; will he ever have the defensive chops for CF?

Pitcher Playing Time Changes: May 23, 2025

Nathan Seebeck-Imagn Images

Below are the most significant playing time projection changes for pitchers for the past week, led by Jared Jones‘ season-ending elbow surgery that could keep him out for most or all of 2026, too.

SP % of Team GS Changes Since May 16
Name Team Old % of Team’s Remaining GS New % of Team’s Remaining GS Change Reason
Adrian Houser CHW 1% 13% 12% Acquired from TEX + added to rotation
Colton Gordon HOU 3% 11% 8% Covering for Blanco in rotation
Slade Cecconi CLE 2% 7% 5% Covering for Lively in rotation
Ronel Blanco HOU 17% 11% -6% Elbow soreness; getting second opinion
Osvaldo Bido ATH 13% 5% -8% Sent to AAA
Jared Jones PIT 8% 0% -8% Elbow surgery, out for year
Jordan Hicks SFG 15% 7% -8% Moved to bullpen
Hayden Wesneski HOU 10% 0% -10% Tommy John surgery
Kyle Gibson BAL 15% 0% -15% DFA’d + released

 

Projected RP IP Changes Since May 16
Name Team % Chg in Proj. RP IP Reason
Jordan Hicks SFG 111% Moved to bullpen
Carmen Mlodzinski PIT 64% Optioned to AAA, lane back to MLB might be as RP
Aaron Ashby MIL 50% Working in relief on rehab assignment
Landen Roupp SFG -31% More secure in rotation with Hicks moved out
Elvis Peguero MIL -35% Optioned to AAA
Colin Holderman PIT -39% Thumb tenosyvonitis, visiting specialist
Hayden Birdsong SFG -46% Moved to rotation
José Alvarado PHI -52% 80-game PED suspension
Joel Payamps MIL -73% DFA’d
Hayden Wesneski HOU -100% Tommy John surgery
Tayler Scott HOU -100% DFA’d + elected FA
Tyler Matzek NYY -100% DFA’d + elected FA
Yoendrys Gómez CHW -100% DFA’d (again)
Chris Stratton KCR -100% DFA’d