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

Connelly Doan - RotoBaller

3644 articles

I am a Data Analyst by trade and have been fortunate to apply those skills to my passion of baseball. As an east coast transplant, I always back my Birds (Orioles and Ravens) but have adopted California baseball. When I'm not diving into baseball stats I enjoy playing drums and trying out new restaurants and bars around Las Vegas.

Articles

Thairo Estrada Hits Go-Ahead Homer Monday

San Francisco Giants middle infielder Thairo Estrada had a big game at the plate in Monday's 10-7 extra-inning win over the Rockies. Estrada went 3-for-6 with a single, a double, a go-ahead three-run home run in the 10th inning, and a strikeout. The 26-year-old has been a surprise fantasy contributor this season, slashing .266/.326/.416 with […]


Edward Cabrera Earns Sixth Win Of Season Monday

Miami Marlins rookie starting pitcher Edward Cabrera improved to 6-3 in Monday's 10-3 win over the Cubs. Cabrera pitched 5 innings, allowing three runs on three hits (including a solo home run) and three walks with four strikeouts. The 24-year-old has been solid overall since joining the Marlins, compiling a 2.91 ERA with a 9.28 […]


Jon Berti Homers, Steals Two Bases Monday

Miami Marlins utilityman Jon Berti had a great offensive game in Monday's 10-3 win over the Cubs. Berti went 3-for-5 with two singles, a solo home run, two RBI, and two stolen bases. The 32-year-old has provided most of his fantasy value in the form of speed and versatility, slashing .249/.335/.351 with four HR, 26 […]


Kenley Jansen Earns 35th Save Of Season Monday

Atlanta Braves closer Kenley Jansen picked up his 35th save of the season in Monday's 5-2 win over the Nationals. The veteran came on to close things out with a three-run lead and did just that, delivering a 1-2-3 inning with a strikeout. The ERA has been a bit high at 3.70, but Jansen has […]


Corbin Burnes Gives Up Five Runs In Monday's Loss

Milwaukee Brewers starting pitcher Corbin Burnes turned in another lackluster start in Monday's 7-2 loss to the Mets. Burnes pitched 5 2/3 innings, allowing five runs on seven hits (including a three-run home run) and a walk with four strikeouts. The 27-year-old still has a solid 3.12 ERA on the season, but he has failed […]


Max Scherzer Earns 200th Career Win Monday

New York Mets starting pitcher Max Scherzer had an eventful start back from the injured list in Monday's 7-2 win over the Brewers. Scherzer pitched 6 perfect innings with nine strikeouts on 68 pitches, earning his 10th win of the season and 200th of his career. Further, this win clinched a playoff spot for the […]


Josh Hader Earns 32nd Save Of Season Tuesday

San Diego Padres relief pitcher Josh Hader picked up his 32nd save of the season in Tuesday's 2-0 win over the Mariners. Hader came in to pitch the ninth inning up by two. He struck the first two hitters out, allowed a single, and got the final out on another strikeout. Hader has been able […]


Sandy Alcantara Pitches Well, Takes Loss Tuesday

Miami Marlins starting pitcher Sandy Alcantara fell to 12-8 in Tuesday's 2-1 loss to the Phillies. Alcantara pitched 7 innings, allowing two runs on eight hits (including a two-run home run) and a walk with four strikeouts. The 27-year-old has been one of fantasy's top starters overall this season, but he has been more pedestrian […]


David Robertson Notches 20th Save Of Season Tuesday

Philadelphia Phillies relief pitcher David Robertson picked up his 20th save of the season in Tuesday's 2-1 win over the Marlins. The veteran came in to shut things out with a one-run lead and did just that, delivering a 1-2-3 ninth inning with no strikeouts. Robertson has had a resurgent season with the Cubs and […]


Felix Bautista Earns 13th Save Of Season Tuesday

Baltimore Orioles closer Felix Bautista picked up his 13th save of the season in Tuesday's 4-3 win over the Nationals. Bautista entered to pitch the ninth inning up by one. He allowed a leadoff walk and got the first two outs on a strikeout and flyout. The tying run advanced to second on a stolen […]


Jacob deGrom Strikes Out 10, Takes Loss Tuesday

New York Mets starting pitcher Jacob deGrom pitched well but took the loss in Tuesday's 4-1 game against the Cubs. deGrom pitched 6 innings, allowing three runs on four hits (including a solo home run) and no walks with 10 strikeouts. The veteran has been exactly what fantasy managers had hoped for since his return […]


Jeurys Familia Designated For Assignment Tuesday

Boston Red Sox relief pitcher Jeurys Familia was designated for assignment after Tuesday's 7-6 extra-inning loss to the Yankees, per Red Sox beat writer Chris Cotillo. Familia took the loss in the game, allowing three runs (two earned) on a hit and three walks in the 10th inning. The veteran struggled this season with both […]


Ozzie Albies Collects Five Hits In Tuesday's Rehab Game

Atlanta Braves second baseman Ozzie Albies (foot) had a huge game at the plate in Tuesday's 5-4 win with Triple-A Gwinnett, going 5-for-5 with four singles, a walk-off solo home run, and three RBI. The 25-year-old has now played six rehab games at Triple-A and is hitting .348. It looks as though Albies is ready […]


Tyler Glasnow Throws 31 Pitches In Tuesday's Rehab Start

Tampa Bay Rays starting pitcher Tyler Glasnow (elbow) threw 31 pitches in 1 1/3 innings in Tuesday's 5-4 loss with Triple-A Durham. Glasnow allowed one run on a hit and two walks with two strikeouts in his second rehab start. The Rays will likely ease Glasnow back into action, given that he is recovering from […]


Scott Alexander Earns First Save Of Season Monday

San Francisco Giants relief pitcher Scott Alexander earned his first save of the season in Monday's 3-2 win over the Braves. Alexander entered the game in the eighth inning up by one with two outs and a runner on third. He ended the inning with the runner stranded on a flyout and stayed on to […]


Spencer Strider Takes Tough Loss Monday

Atlanta Braves starting pitcher Spencer Strider fell to 10-5 despite pitching pretty well in Monday's 3-2 loss to the Giants. Strider pitched 5 innings, allowing three runs (two earned) on nine hits and a walk with nine strikeouts. The 23-year-old has thrived since joining the starting rotation and has compiled a 2.72 ERA and 13.75 […]


Alex Cobb Pitches Seven Shutout Innings Monday

San Francisco Giants starting pitcher Alex Cobb turned in another solid start in Monday's 3-2 win over the Braves. Cobb pitched 7 scoreless innings, allowing six hits and no walks with seven strikeouts. The veteran's underlying metrics are finally starting to reflect in his peripherals, as he is 6-6 with a 3.48 ERA over 24 […]


Emmanuel Clase Earns 34th Save Of Season Monday

Cleveland Guardians closer Emmanuel Clase continued his dominant season in Monday's 5-4 win over the Angels, picking up his league-leading 34th save. Clase came in to pitch the ninth inning up by one and shut the door with a 1-2-3 inning and a strikeout. The 24-year-old has delivered on his high fantasy expectations this season, […]


Mike Trout Homers In Seventh Consecutive Game Monday

Los Angeles Angels outfielder Mike Trout continued his impressive streak in Monday's 5-4 loss to the Guardians, going 1-for-4 with a two-run home run and a strikeout. Trout crushed a fifth-inning Konnor Pilkington fastball to straightaway center for his 35th HR of the season. More importantly, this was Trout's seventh consecutive game with a long […]


Jason Adam Takes Late Loss Monday

Tampa Bay Rays relief pitcher Jason Adam was handed his third loss of the season in Monday's 3-2 game against the Blue Jays. Adam came in to pitch the eighth inning up by one. He allowed a leadoff single, got the first two outs on a groundout and strikeout, but then allowed a two-run home […]


Jordan Romano Earns 33rd Save Of Season Monday

Toronto Blue Jays closer Jordan Romano picked up his 33rd save of the season in Monday's 3-2 win over the Rays. Romano came in to close things out up by one and turned in a 1-2-3 inning with a strikeout. The 29-year-old has been a high-end fantasy option all season, converting all but four save […]


Brandon Hughes Earns Five-Out Save Monday

Chicago Cubs relief pitcher Brandon Hughes certainly earned his fifth save of the season in Monday's 5-2 win over the Mets. Hughes entered the game in the eighth inning up by four with one out and the bases loaded. He escaped the inning unscathed by inducing a flyout and a line out and stayed on […]


Framber Valdez Tosses Complete-Game Shutout Monday

Houston Astros starting pitcher Framber Valdez was excellent in Monday's 7-0 win over the Tigers. Valdez pitched a complete-game shutout, allowing six hits and a walk with eight strikeouts. The 28-year-old has been a fantasy asset all season and is now 15-5 with a 2.50 ERA, 8.47 K/9 rate, and 3.06 BB/9 rate over 27 […]


Spencer Strider fantasy baseball rankings waiver wire pickups draft sleepers starting pitchers

MLB Pitcher Studs and Duds - Advanced Metrics Leaders for wOBA (Week 23)

Welcome back to fantasy baseball and RotoBaller’s Statcast Pitcher Studs and Duds article series! Each week, I select one advanced metric, choose two pitchers with strong values and two with poor values, and analyze what those values may mean for future performance. This week, I will focus on a stat that describes how pitchers have […]


Tony Gonsolin Plays Catch Tuesday

Los Angeles Dodgers starting pitcher Tony Gonsolin (forearm) played light catch Tuesday, per MLB.com's Juan Toribio. Manager Dave Roberts said that the Dodgers are optimistic that Gonsolin will have enough time to build up from right forearm soreness before the end of the season, but acknowledged that he has not progressed as quickly as initially […]


Ryan Pressly's Return Delayed Tuesday

Houston Astros manager Dusty Baker said that closer Ryan Pressly (neck) still doesn't feel right and did not return to the team Tuesday as intended, per Houston Chronicle's Chandler Rome. Pressly has been on the injured list since mid-August with neck stiffness, but Baker did clarify that he hasn't been shut down. This is not […]


Wander Franco Receives Treatment Tuesday, Will Play Wednesday

Tampa Bay Rays manager Kevin Cash said that shortstop Wander Franco (hand, wrist) received treatment for his right hand/wrist Tuesday after leaving his minor league rehab game early on Monday with Triple-A Durham, per Tampa Bay Times' Marc Topkin. Franco also took 40-50 swings and should start for Durham on Wednesday. The 21-year-old hasn't played […]


Shane McClanahan Throws Off Mound Successfully Tuesday

Tampa Bay Rays starting pitcher Shane McClanahan (shoulder) threw 15-20 pitches off the mound Tuesday and felt good, per Tampa Bay Times' Marc Topkin. The bullpen session comprised fastballs and changeups. The 25-year-old landed on the injured list at the end of August with a left shoulder impingement, so he is progressing nicely. He should […]


Xander Bogaerts Has Back Spasms Tuesday, Won't Play Wednesday

Boston Red Sox shortstop Xander Bogaerts (back) exited Tuesday's 8-4 loss to the Rays with back spasms, per MLB.com's Ian Browne. Bogaerts went 0-for-3 with a strikeout before being replaced by Rob Refsnyder. It sounds like Bogaerts is day-to-day, as it was reported that he will not be in the lineup on Wednesday. His numbers […]


Fernando Tatis Jr. Has Successful Shoulder Surgery Tuesday

San Diego Padres shortstop Fernando Tatis Jr. had a successful surgery Tuesday to repair the labrum in his left shoulder, per San Diego-Union Tribune's Kevin Acee. The procedure was performed by Dr. Neal ElAttrache in Los Angeles. The 23-year-old should have plenty of time to heal before the start of the 2023 season, although he […]


Page 50 of 128...484950515253...

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

Scott Blewett17 mins ago

Traded To Atlanta
Justin Martinez25 mins ago

Unavailable Due To Fatigue
Agustín Ramírez37 mins ago

Agustin Ramirez Headed To Majors
Luis Arraez2 hours ago

Carted Off In First Inning
Jayden Daniels3 hours ago

Focused On Improving In 2025
Isaiah Stewart3 hours ago

Iffy For Monday Night
Aaron Gordon3 hours ago

Listed As Probable For Game 2
Gabriel Vilardi4 hours ago

To Remain Out For Game 2
Logan Thompson4 hours ago

Could Be An Option Monday
Martin Fehérváry4 hours ago

Martin Fehervary Iffy For Game 1
Tanner Jeannot4 hours ago

Remains Week-To-Week, Out For Game 1
Tyler Glasnow4 hours ago

Exits Sunday's Start Early With Lower Leg Cramps
Zeev Buium4 hours ago

Makes NHL Debut In Playoff Opener
Anthony Stolarz5 hours ago

Makes First Career Postseason Start
Oliver Ekman-Larsson5 hours ago

Good To Go Sunday
Zach Agnos7 hours ago

Promoted To Major Leagues
Victor Vodnik7 hours ago

Placed On 15-Day Injured List
Josh Lowe7 hours ago

Takes 20 Dry Swings
Blake Treinen8 hours ago

Dealing With Low-Grade Forearm Injury
Jack Leiter8 hours ago

To Make Rehab Start On Tuesday
Eugenio Suárez8 hours ago

Eugenio Suarez Sitting On Sunday
Brayan Bello8 hours ago

Expected To Return On Tuesday
J.T. Realmuto8 hours ago

Getting Sunday Off
Chase Meidroth8 hours ago

Scratched With Thumb Injury
Ben Rice9 hours ago

Not Starting On Sunday
Wyatt Langford9 hours ago

Activated Off Injured List
9 hours ago

Washington Hosts Tre Harris
NFL9 hours ago

Will Johnson Visits With Seattle
NFL10 hours ago

Devon Key Sticking With Denver
Griffin Conine10 hours ago

Placed On 60-Day Injured List
Sean Murphy10 hours ago

Not In Sunday's Lineup
Brandon Marsh10 hours ago

Hits 10-Day Injured List
Oneil Cruz11 hours ago

Sitting On Sunday
Cody Poteet11 hours ago

Promoted To Major Leagues
Yegor Sharangovich13 hours ago

Recovering From Broken Foot
Rasmus Andersson13 hours ago

Played With Broken Fibula
Semyon Varlamov13 hours ago

Expects To Be Ready For Next Season
Owen Power13 hours ago

Avoids Surgery
Rasmus Ristolainen13 hours ago

May Miss Start Of Next Season
Evander Kane13 hours ago

Close To Being Cleared For Action
Kyle Connor13 hours ago

Caps Off Three-Point Effort With Game-Winner
Nathan MacKinnon14 hours ago

Leads Avalanche To Game 1 Victory
Max Pacioretty1 day ago

Available For Playoffs
Jake McCabe1 day ago

Available For Sunday's Game 1
Oliver Bjorkstrand1 day ago

Will Not Play In Round 1
Matthew Tkachuk1 day ago

Logs Full Practice Saturday
Jonathan Drouin1 day ago

Available For Game 1
Miro Heiskanen1 day ago

Upgraded To Day-To-Day
Jaylen Brown1 day ago

Not Expected To Be Limited On Sunday
Irv Smith1 day ago

Houston Re-Signs Irv Smith Jr.
Ja Morant2 days ago

Cleared To Play Friday
Brandon Williams2 days ago

Available Against Grizzlies
Anthony Davis2 days ago

Will Play Friday Night
Gary Trent Jr.2 days ago

Available For Game 1 Against Pacers
Taurean Prince2 days ago

Returns To Bucks Lineup Saturday
NFL2 days ago

Justin Hardee Sr. Waived With Non-Football Injury
Isaiah Stewart2 days ago

To Return For Game 1
Ausar Thompson2 days ago

Available For Game 1
Rui Hachimura2 days ago

On Track To Play Saturday
Austin Reaves2 days ago

Ready To Go For Game 1
NFL2 days ago

Bills Release Armani Rogers, Branson Deen
Luka Dončić2 days ago

Luka Doncic Removed From Injury Report
LeBron James2 days ago

Listed As Probable For Game 1
Ben Sheppard2 days ago

Probable For Saturday's Game 1
NFL2 days ago

Kolton Miller Absent From Raiders' Voluntary Offseason Program
Kevin Durant2 days ago

To Houston Already Losing Steam
Lauri Markkanen2 days ago

Wants To Stay With The Jazz
NFL2 days ago

Ross Blacklock Let Go By New York
Bennedict Mathurin2 days ago

Expected To Play In Game 1 Saturday
Pascal Siakam2 days ago

Available For Playoff Opener
Tyrese Haliburton2 days ago

Returning From Two-Game Absence Saturday
Cade Cunningham2 days ago

Available For Game 1 Against Knicks
NFL2 days ago

Raiders Considering Drafting A Quarterback
Irv Smith2 days ago

Sticking With Texans
NFL2 days ago

Texans Expected To Draft Wide Receivers
Greg Dortch2 days ago

Returning To Cardinals
Mark Andrews2 days ago

Could Be Traded Soon
NFL2 days ago

Raiders, Falcons Could Have Interest In Jalen Ramsey
2 days ago

Raiders Are High On Ashton Jeanty
Rome Odunze2 days ago

To Hopefully Get More Involved
NFL2 days ago

Dolphins Could Draft A Quarterback
James Cook2 days ago

Could Stay Away From Voluntary Workouts
Jake Tonges3 days ago

Signs Exclusive-Rights Tender
Denver Broncos3 days ago

Broncos To Focus On RB Position In Next Week's Draft
Lucas Glover4 days ago

Looks To Rebound After Poor Performance
Daniel Berger4 days ago

Looking To Continue Solid Play At RBC
Sepp Straka4 days ago

Looking To Bounce Back At RBC
Justin Thomas4 days ago

Looking To Shake Off Poor Masters At RBC Heritage
Xander Schauffele4 days ago

Still Looking For Year's First Win At RBC Heritage
Maverick McNealy4 days ago

Is An Intriguing Play At RBC Heritage
Shane Lowry4 days ago

Looks To Shake Off Poor Masters Sunday At RBC Heritage
Will Zalatoris5 days ago

Eyes A Bounce-Back At RBC Heritage
Gary Woodland5 days ago

Could Add Some Surprise At Hilton Head
Sam Burns5 days ago

Hoping For Better Times At RBC Heritage
Sahith Theegala5 days ago

Still Trying To Put It All Together
Aaron Rai5 days ago

Might Be That Guy For Hilton Head
Robert MacIntyre5 days ago

All Or Nothing At RBC Heritage
Tom Hoge5 days ago

Still Playing Solid Heading To Hilton Head
Nick Dunlap5 days ago

Continues To Have Rough Stretch
Keegan Bradley5 days ago

Looks To Move On From Masters Performance
Matt Fitzpatrick5 days ago

A Boom-Or-Bust Option At RBC Heritage
Patrick Cantlay5 days ago

A Strong Play At RBC Heritage
Jordan Spieth5 days ago

Targets Another Strong RBC Heritage Showing
Collin Morikawa5 days ago

Eyeing Victory At RBC Heritage
Max Homa5 days ago

Breaks Through At The Masters
Alexander Volkanovski6 days ago

Reclaims Featherweight Title
Diego Lopes6 days ago

Drops Decision At UFC 314
Paddy Pimblett6 days ago

Remains Undefeated In The UFC
Michael Chandler6 days ago

Suffers TKO Loss
MMA6 days ago

Patricio Freire Gets Dominated In His UFC Debut
Yair Rodriguez6 days ago

Gets Back In The Win Column
Bryce Mitchell6 days ago

Gets Submitted At UFC 314
Jean Silva6 days ago

Gets Submission Win At UFC 314
Dominick Reyes6 days ago

Wins Third Fight In A Row
RANKINGS
C
1B
2B
3B
SS
OF
SP
RP

RANKINGS

QB
RB
WR
TE
K
DEF