X
Lost password?

Don't have an account?
Gain Access Now

X

Receive free daily analysis

NFL
NBA
NHL
NASCAR
CFB
MLB
MMA
PGA
ESPORTS
BETTING

Already have an account? Log In

X

Forgot Password


POPULAR FANTASY TOOLS

Expert Advice
Articles & Tools
Import Your Leagues
Daily Stats & Leaders
All Pitcher Matchups
Compare Any Players
Compare Any Players
Rookies & Call-Ups
24x7 News and Alerts

Pitcher Advanced Metrics Studs and Duds - MLB First-Half Hits and Misses

Robbie Ray - Fantasy Baseball Rankings, MLB Injury News, Draft Sleepers

Connelly examines previous fantasy baseball pitcher studs and duds articles to review buy-low and sell-high candidates he got correctly and incorrectly for Week 15.

Welcome back to RotoBaller’s Statcast pitcher Studs and Duds article series! Each week, I have selected one advanced metric, chosen two pitchers with strong values and two with poor values, and analyzed what those values may mean for future performance. I have covered a host of different metrics so far and have made plenty of buy-low and sell-high claims.

With the All-Star break upon us, it is time for me to review some of my takes and analyses from the first half of the season to see what I've gotten right and what I've gotten wrong. The goal of this series is to help fantasy managers make shrewd roster choices, so I have to hold myself accountable for missed conclusions in addition to taking credit for my correct ones.

The first half of the season has gone by quickly, so I am going to stop briefly and reflect on how things have gone. Let's take a look at some of my biggest studs and duds hits and misses from this article series so far as you all enjoy the All-Star break!

Be sure to check all of our fantasy baseball lineup tools and resources:

 

First-Half Hits for Fantasy Baseball

All stats are current as of Sunday morning, July 17, 2022.

Tyler Mahle, Cincinnati Reds
3-7, 4.48 ERA, 1.30 WHIP, 25.8% Strikeout Rate

Tyler Mahle (shoulder) made his first appearance in this series in Week 6 as a BABIP Dud and then again in Week 12 as a wOBACON Dud. Each time I came to the conclusion that Mahle was a strong buy-low candidate, and, as we will see, I think his continuing performance has supported that. It is true that Mahle is currently on the injured list with a right shoulder strain, but he is expected to return shortly after the All-Star break. Assuming he does return healthy, this may actually play to the advantage of fantasy managers looking to buy Mahle for the second half of the season. Let's take a look at my evidence.

Mahle had a poor 2-4 record with a 5.89 ERA when I first wrote about him in mid-May. He had a bloated .324 BABIP despite having a decent batted-ball profile and SIERA. Between Weeks 6 and 12 (when I wrote about him next), Mahle went 0-2 but compiled a 3.48 ERA with a much-improved .296 BABIP and 3.44 SIERA. Despite the improvement, I wrote about him again in Week 12 because his season ERA still sat at 4.57 and his .379 wOBACON left something to be desired. He has only made two starts since, but he went 1-1 with a 3.86 ERA, continuing the positive regression trend.

Mahle has pitched to his underlying metrics since I have written about him and his above-average Statcast profile further provides support as to how he has actually pitched this season. His overall 4.48 ERA and 1.30 WHIP are much better than the first month or so of the season, but his 3.18 xERA and 3.85 SIERA suggest that he has further room for improvement. The Reds do not sound concerned with Mahle returning to their rotation healthy, but this may be the last opportunity for fantasy managers to buy low on Mahle before his numbers fully catch up to his underlying numbers.

 

Robbie Ray, Seattle Mariners
8-6, 3.54 ERA, 1.09 WHIP, 28.7% Strikeout Rate

I wrote about Robbie Ray in Week 10 as an xERA Dud. In mid-June, I determined that Ray's batted-ball profile had yielded unreasonably poor results and that his high swinging-strike rate made him a worthwhile buy-low candidate, especially given how early he had been drafted. Ray has made seven starts since, and he has compiled a stellar 1.36 ERA while maintaining a strong 51.7% swinging-strike rate. What helped turn things around for Ray?

The main thing that stands out to me is a key change in Ray's pitch arsenal. Prior to when I wrote about him, he relied primarily on a four-seam fastball. This pitch has yielded his worst batted-ball numbers with a 90.5 MPH average exit velocity and a 24-degree launch angle. Since I wrote about him, Ray's four-seam use has declined in favor of a sinker, and he has relied on his sinker and slider roughly equally. His slider's batted-ball profile of an 89.9 MPH average exit velocity and an eight-degree launch angle have been strong, and his 85.7 MPH average exit velocity and a minus five-degree launch angle on his sinker have been excellent.

The introduction of a sinker has helped improve Ray's batted-ball profile, and his continued reliance on his slider has kept his strikeout numbers up. It may not have been the boldest call to say to keep trust in last season's CY Young winner, buy Ray has had a turbulent career and fantasy managers were likely nervous at the time. Hopefully, some fantasy managers were able to capitalize on those nerves and get Ray on their rosters for the rest of the season.

 

First-Half Misses for Fantasy Baseball

All stats are current as of Sunday morning, July 17, 2022.

Zach Eflin, Philadelphia Phillies
3-5, 4.37 ERA, 1.19 WHIP, 19.6% Strikeout Rate

Zach Eflin (knee) made my Week 4 article as an exit velocity change Stud. He was doing a great job of avoiding hard contact and had the results to show for it. I concluded that Eflin would see more strikeouts come his way and would continue to be a fantasy contributor. Well, since that time, Eflin compiled a 2-4 record with a 4.84 ERA, a 20.0% strikeout rate, and is not on the IL with a bruised knee.

The interesting thing is that Eflin has maintained his strong batted-ball profile since I wrote about him and his .287 BABIP is almost identical to the .288 BABIP he compiled in the first month of the season. The strikeouts haven't really changed, and Eflin has never been much of a strikeout contributor.

There wasn't much else that stood out to me in Eflin's underlying profile in Week 4, and there still isn't, which makes it difficult to gauge what type of results he will generate when he returns from the IL. It is possible that Eflin will return healthy and ready to pitch well, but his career numbers do not make him an exciting fantasy option. I should have waited for more conclusive evidence before making a fantasy decision on Eflin.

 

Triston McKenzie, Cleveland Guardians
7-6, 3.20 ERA, 0.98 WHIP, 24.2% Strikeout Rate

Triston McKenzie was in an early edition of this series, appearing in Week 5's launch angle Duds. At the time, McKenzie had a stellar 2.76 ERA despite a very poor batted-ball profile. At the time, I made the "pretty straightforward" call that McKenzie was a "strong sell-high candidate." Fantasy managers who listened to me will have missed out on a 5-4 record with a 3.38 ERA, 0.96 WHIP, and 23.5% strikeout rate since. This one has definitely been a miss for me so far, but I am still holding out hope that it may become a hit in the second half.

The interesting thing here is that McKenzie has simply continued to defy his underlying stats, rather than improving them. McKenzie has continued to allow a middling contact rate of 75.6% with a high average exit velocity of 90.5 MPH, a hard-hit rate of 40.5%, and a launch angle of 20.5 degrees. This still looks like a recipe for negative regression to me, and McKenzie's minuscule .200 BABIP and higher ERA indicators of 3.95 SIERa and 4.20 xFIP indicate that he has still been getting lucky.

I am not ashamed to admit when my predictions prove to be false, but all the evidence that drew me to my initial McKenzie prediction is still there. I am glad that fantasy managers have continued to see good results from him, but I do worry that could change at some point this season.



Download Our Free News & Alerts Mobile App

Like what you see? Download our updated fantasy baseball app for iPhone and Android with 24x7 player news, injury alerts, sleepers, prospects & more. All free!



More Sabermetrics and Statcast Analysis




POPULAR FANTASY TOOLS

Expert Advice
Articles & Tools
Import Your Leagues
Daily Stats & Leaders
All Pitcher Matchups
Compare Any Players
Compare Any Players
Rookies & Call-Ups
24x7 News and Alerts

REAL-TIME FANTASY NEWS

Griffin Conine

To Have Shoulder Surgery On Tuesday
Luke Keaschall

Twins Prospect Luke Keaschall Suffers Broken Forearm
Logan Gilbert

Leaves Friday's Start With Forearm Tightness

Vikings Select Tai Felton To Finish Day 2

Seahawks Select Quarterback Jalen Milroe With The 92nd Pick Overall

Browns Select Dillon Gabriel 94th Overall

Packers Pick Savion Williams At No. 87 overall

Steelers Snag Kaleb Johnson In Round 3

Broncos Select Wide Receiver Pat Bryant With The 74th Overall Pick

Texans Select Jaylin Noel With 79th Pick

Lions Select Wide Receiver Isaac TeSlaa With The 70th Overall Pick
Jack Leiter

To Start On Sunday

Patriots Add Wide Receiver Kyle Williams In Round 3

Browns Draft Harold Fannin Jr. With 67th Pick
Garrett Mitchell

Makes Early Exit
Luke Keaschall

Removed Early On Friday
Blake Snell

Likely Avoids Major Injury
Cole Ragans

Dealing With Mild Groin Strain

Broncos Add RJ Harvey To Backfield With 60th Pick

Raiders Select Jack Bech With 58th Pick

Chargers Add Wide Receiver Tre Harris In Round 2
Detroit Lions

Lions Acquire 57th Pick From Broncos

Seahawks Draft Elijah Arroyo 50th Overall
Carolina Panthers

Panthers Acquire 51st Pick From Broncos
Arizona Cardinals

Cardinals Snag Will Johnson At No. 47

Jets Add A Pass-Catcher With Mason Taylor At No. 42

Rams Select Terrance Ferguson With 46th Pick
Houston Texans

Texans Acquire 48th Pick From Raiders, Draft Aireontae Ersery

Saints Snag Tyler Shough At No. 40
Brenton Doyle

Out For Personal Reasons On Friday
Brandin Podziemski

Not On Injury Report For Game 3
Jimmy Butler III

Warriors Optimistic About Jimmy Butler III Playing Saturday
Jae'Sean Tate

To Remain Out Saturday
Jock Landale

Unavailable For Game 3
Terry Rozier

Out On Saturday
Jrue Holiday

Ruled Out For Friday Night's Game 3 Against Orlando
Kevin Love

To Miss Saturday's Game
Jaylen Brown

Available For Friday Night's Game 3 Against Magic
Gary Payton II

Iffy For Saturday's Action
Jayson Tatum

Officially Available On Friday For Game 3 Against Magic
Will Smith

Back From Injury On Friday
Luke Kennard

Questionable For Game 4 On Saturday
Darius Garland

Listed As Questionable For Game 3
Ja Morant

To Miss Game 4 On Saturday
Rui Hachimura

Available For Game 3 In Minnesota
Aaron Ekblad

Available To Return Saturday
Erik Swanson

Ryan Burr Progressing
Daulton Varsho

To Return On Tuesday At The Latest
Max Scherzer

Takes Positive Step On Friday
Aleksander Barkov

Questionable For Saturday
Gabriel Landeskog

Set For Larger Role In Game 4
Calvin Pickard

To Start Game 3 For Oilers
Randy Arozarena

Resting For First Time This Year
Jonas Siegenthaler

To Play Limited Minutes In Game 3
MLB

Red Sox-Guardians Game Postponed On Friday
Luke Hughes

Remains Out On Friday
MLB

Tigers-Orioles Postponed On Friday
Patrik Laine

A Game-Time Decision Friday
Yainer Diaz

Out On Friday Against Royals
Iván Herrera

Ivan Herrera Hopes To Start Rehab Assignment Next Week
Salvador Perez

Sitting Out For First Time This Season
Jaylen Brown

Questionable For Game 3 On Friday
Brendan Donovan

Back In Action On Friday
Jimmy Butler III

Could Miss Game 3 On Saturday
Coby Mayo

Getting On A Roll At Triple-A
Carlos Prates

Looks To Remain Undefeated In The UFC
Ian Machado Garry

Set For UFC Kansas City Main Event
Cade Cunningham

Collects Double-Double In Loss
Jalen Brunson

Drops 30 Points In Game 3
Karl-Anthony Towns

Leads All Scorers In Game 3 Victory
Zhang Mingyang

Scheduled For Co-Main Event
Anthony Smith

Set For His Final UFC Bout
David Onama

Set For Featherweight Bout
Giga Chikadze

Looks To Bounce Back
Abus Magomedov

Looks For His Third Consecutive Win
Michel Pereira

Returns To Action At UFC Kansas City
Nicolas Dalby

An Underdog At UFC Kansas City
Randy Brown

A Favorite At UFC Kansas City
Andre Muniz

Set To Open Up UFC Kansas City Main Card
Ikram Aliskerov

Looks To Get Back In The Win Column
Sergei Bobrovsky

Shuts Out Lightning In Game 2
Cam Fowler

Finishes Thursday's Win With Five Points
Robert Thomas

Posts Four Assists In Game 3 Win
Pavel Buchnevich

Celebrates Hat Trick During Four-Point Performance
Dylan DeMelo

Battling An Illness
Marcus Johansson

Exits Early Thursday
Aleksander Barkov

Hurt In Game 2
Jrue Holiday

Tagged As Questionable For Friday
Jayson Tatum

Likely Out Again On Friday
Anthony Cirelli

Good To Go Thursday
Andrei Vasilevskiy

Looks To Bounce Back In Game 2
Rasmus Ristolainen

To Miss Training Camp
Jonas Siegenthaler

Returns To Practice
Aliaksei Protas

Traveling With Capitals
Gabriel Vilardi

Still Out On Thursday
Max Pacioretty

Set To Join Maple Leafs Lineup For Game 3
Cam Davis

Looking For Better Fortunes At TPC Louisiana
Adam Svensson

Making Third Apperence At Zurich Classic
Max Greyserman

Aiming For Similar Success At TPC Louisiana
Lee Hodges

A High-Upside Player In New Orleans
PGA

Nico Echavarria Looks To Ride Off Of Elite Putting In New Orleans
Gary Woodland

A Player Worth Watching In New Orleans
Max McGreevy

Returns To The Zurich Classic Of New Orleans
Rasmus Hojgaard

In Search Of Consistency Ahead Of Zurich Classic
Sam Stevens

A Boom-Or-Bust Candidate In New Orleans
Nicolai Hojgaard

Looking To Turn Season Around At Zurich Classic
Christiaan Bezuidenhout

Looks To Sway A Hot Putter In Teams Favor At Zurich Classic
Akshay Bhatia

Looking To Bounce Back At TPC Louisiana
Carson Young

Looks To Turn Things Around At TPC Louisiana
Erik Van Rooyen

Looking For Momentum In Louisiana
Andrew Novak

Making Start At TPC Louisiana After Near Miss At Harbour Town
Ben Griffin

Making Third Career Start At Zurich Classic
Taylor Moore

Competing With A New Teammate In New Orleans
Wyndham Clark

Making Return To New Orleans
Kurt Kitayama

Teeing It Up Again In New Orleans
Collin Morikawa

Back At Zurich Classic For Fifth Time
Thomas Detry

Making Third Appearance At New Orleans Team Event
RANKINGS
C
1B
2B
3B
SS
OF
SP
RP

RANKINGS

QB
RB
WR
TE
K
DEF