👉 TAP TO SAVE 50% WITH CODE SPRING
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

#1 Expert Projections
Save 50% Now
Import Your Leagues
Props Tool
Compare Any Players
Compare Any Players
24x7 News and Alerts

Fantasy Baseball Breakouts or Fake Outs? Hitters Delivering Elite Results For Week 4

Dillon Dingler - Fantasy Baseball Prospects, Draft Sleepers, MLB Rookies

Kevin analyzes hitter fantasy baseball sleepers, breakouts surging for Week 4 of 2026. Are they true breakouts, or fake outs? Read his fantasy baseball outlooks and buys/sells.

It's Tuesday, so that has to mean that we've got another edition of Fantasy Baseball Hitter Breakouts or Fake Outs to bring you. Some hitters that are crushing it out of the gates may be fool's gold. You don't want to sell the farm for them or rely too heavily on these hitters when you can't tell if they're real or not.

That's where we come in. We'll analyze hitters who are currently demolishing pitchers, and we'll use the advanced stats to help us find out whether their results are sustainable. We've got four hitters for you this week, and all of them could be make-or-break hitters for your fantasy team.

Now let's dive in. This week, we'll evaluate a quartet of young hitters - Jeremiah Jackson, Daniel Schneemann, Dillon Dingler, and Mickey Moniak. All statistics in this article reflect games played through Monday, April 20th.

Featured Promo: Save 50% the regular price with discount code SPRING, for a limited time. Exclusive access to our Team Sync platform, DFS cheat sheets, Lineup Optimizers, betting/prop picks, and exclusive content from Nick Mariano and Eric Cross! GAIN ACCESS NOW

 

Jeremiah Jackson, 2B, Baltimore Orioles

2026 Stats: .879 OPS, 149 OPS+, 5 HR, 17 RBI, 6 R, 1 SB

His name seems to be popping up everywhere lately, and for good reason! He's been one of Baltimore's best hitters and has been coming up clutch for the Orioles.

His 149 OPS+ ranks second on the Orioles, and it's gotten fantasy managers in a frenzy seeing his production. But as always, we need to ask the question: Is he a breakout or a fake out?

Let's start with the plate approach. He's posting a 26.1% strikeout rate, just a touch below last season in his 48-game stint. His walk rate, though, is at a miniscule 1.4%. That's the result of just a single walk, which came on Sunday.

That's a concerning piece for me out of the gate. I don't mind the strikeout rate if it results in more productive hits, but a lack of walks will really negate things if he goes into a slump. He hasn't been a high walk rate guy at any level since 2024, but this is simply too low to ignore.

His batted ball profile also paints some concerning pictures. His ground-ball rate sits at 51.0%, while his fly-ball rate is at 32.7%, and his line drive rate is at 16.3%. Those numbers largely mirror what we saw last season in his time in the majors, but the ground-ball rate is higher than we'd like it to be.

While playing for Triple-A Norfolk in 2025, Jackson posted a 44.7% ground-ball rate. Much of the reduction in grounders resulted in more line drives, leaving him with a line drive rate of 22.7%. That resulted in a 182 wRC+ at Triple-A, which would be ideal at the major league level.

Now, the good news is that Jackson is at least doing well when he does get it in the air. His five homers are a result of a 31.3% HR/FB rate. If he gets it in the air, then the chances he crushes it are solid.

For his BABIP, we're looking at a .341 number, higher than the average .300 we want to look for. Last season, he posted a high BABIP, also, and it was up to .379 in Triple-A Norfolk. This may just be part of his batting profile, but I do think that the high rate of grounders will eventually result in a lower BABIP.

Now let's hop on over to his Baseball Savant page. His .382 wOBA is paired with a .332 xwOBA, which ranks in the 59th percentile. That's not too surprising with his high ground-ball rate and high BABIP, but sometimes that can also mean that he's at least hitting the ball hard.

Here's where it gets more concerning. His hard hit rate of 32.7% ranks in the 19th percentile. That helps insinuate that the negative regression xwOBA is predicting is real. If he's hitting it harder more often, then we can assume he'll keep evading it. But a lower rate points towards quite a bit of luck with those grounders just simply finding holes.

Oddly enough, though, his barrel rate of 12.2% ranks in the 75th percentile. That goes back to the idea that when he gets it in the air, it generally means really good things for the 26-year-old.

As we move onto the pitch mix, he's excelled against two pitches, and there are two pitches that are very obvious weak spots. His first strength is four-seamers. With a .627 wOBA and a .485 xwOBA, it's a pitch he very clearly sees well and demolishes when it's there. A 54.5% hard hit rate backs that up.

He's also done well against sliders, hitting them for a .350 wOBA and a .331 xwOBA. That floor is about league average, which you're absolutely going to take. With most pitchers having some sort of four-seam and slider combo, he's going to stand a chance against most.

The weaknesses, though, are where pitches will start pivoting. Sinkers are a pitch he's struggled against, hitting them for a .254 wOBA and a .224 xwOBA. That's paired with a 7.7% hard hit rate. Pitchers who throw solid sinkers will make easy work of Jackson.

Pitchers will also start pivoting soon to curveballs. Jackson hasn't done anything against curves this season and has just a .113 xwOBA against them. That's only the result of nine PAs, but it's clearly a pitch he's not seeing well right now. If a pitcher has a good curve, then they're going to trust it against the 26-year-old.

Verdict: I do think that Jackson's profile has some appeal, especially when he gets it in the air. But therein lies the problem. He doesn't get the ball in the air enough to capitalize on his barrel rate, and he doesn't hit the ball hard enough outside of his flyballs for me to think this level of production will keep up.

Additionally, the lack of walks tells me he's swinging way too often, and he's going to struggle to get back into things if he enters a slump. If he can find a way to show more patience while parlaying that with fewer grounders, then I think we could have something here. But that's a lot to ask of Jackson.

If you're in a dynasty league, then it makes more sense to hold onto Jackson and see how things play out. If not, though, you can probably sell high to a manager that's willing to buy into his early-season production.

 

Daniel Schneemann, IF/OF, Cleveland Guardians

2026 Stats: .890 OPS, 151 OPS+, 2 HR, 11 RBI, 9 R, 1 SB

The Guardians seem to always succeed with guys that aren't on the national radar, but they hit incredibly well. Schneemann certainly fits that bill, with his 151 OPS+ being the best on the Guardians.

But the 29-year-old still has to go through our rigorous and grueling process of determining if he's a breakout or a fake out. OK, it's not exactly rigorous and grueling, but it's a fun way for us to find out if he's real or not. So let's get to it.

We'll start with the plate approach as we always do. Schneemann has a strikeout rate of 27.6% and a walk rate of 8.6%. This is nearly identical to his 2025 season, so we're not seeing anything majorly concerning here, though improvement in both wouldn't hurt.

His batted ball profile does show some immediate improvement from last season. His ground-ball rate has dropped from 46.4% to 37.8%. We're also seeing a slight decrease in his fly-ball rate, dropping from 37.5% to 35.1%. That means a rather large jump in line drive rate, going from 16.1% to 27.0%.

His line drive rate in 2024 was up to 22.0%, so a higher rate shouldn't be surprising to us, even though 27.0% might be a touch high. We're likely to see him move closer to his norms in the future, but a line drive rate above 20% usually is going to be a good thing.

With a high line drive rate, it should be no surprise that his BABIP is also pretty high. That's coming in at .400 right now, certainly pointing towards the fact that he's simply finding holes. Last season, his BABIP was .263, and in 2024, it was at .306 in 221 PA. So we're likely to see a drop here soon, but the main question is simply how much it will drop.

Let's head to his Baseball Savant page to help us out. His .392 wOBA is paired with a .373 xwOBA. That drop isn't as steep as we may have expected, especially with a .400 BABIP. For perspective, that .373 xwOBA ranks in the 80th percentile.

Schneemann's hard hit rate and barrel rate both are coming in above average, but not overwhelming. The hard hit rate is in the 57th percentile, and the barrel rate is in the 68th percentile. That points to the xwOBA staying high thanks to his higher line drive rate.

With the pitch mix pitchers are attacking him with this season, we see two very clear strengths. That would be four-seamers and sinkers. He's hitting four-seamers for a .432 wOBA and a .430 xwOBA while he's hitting sinkers for a .456 wOBA and a .432 xwOBA.

I'd expect him to stay solid on both of these pitches, as he was solid against them last season, with both having an xwOBA of .348 or better in 2025.

The main weakness for him is sweepers. He's hitting them for just a .178 wOBA to go along with a .173 xwOBA. As with four-seamers and sinkers, this was also a weakness for him last season. The profile matches up closely to who he was last season, just with better results against most pitches.

The main issue with Schneemann may be playing time. He's mostly been a utility role player for Cleveland and never seems to play the same position two games in a row, though he has been staying in full games more often lately. He's also normally hitting near the bottom of the order, which will limit his at-bats. These are the main knocks against his fantasy value.

Verdict: The early-season results for Schneemann are undeniable. He's seeing the ball well with his profile not changing tremendously from season to season. That's very encouraging, especially since so many of his hits are coming via the line drive.

But it's going to be a little tough trusting he'll get consistent playing time as a utility player. Essentially, his bat will continue to determine how often he plays, and with how hot he is right now, he's certainly a buy. There's a very good chance he's out on your waiver wire right now, so snag him up and ride out the hot streak. There's a lot to love, and he's a very low-risk add that can help you out immediately.

 

Dillon Dingler, C, Detroit Tigers

2026 Stats: .983 OPS, 175 OPS+, 5 HR, 18 RBI, 10 R, 0 SB

When you think about the Detroit Tigers, you're generally not thinking of many huge offensive threats, but every now and then, someone comes along that makes you turn your head when the Baseball Savant page turns all red.

That was my reaction to Dingler's page as I checked in on his stats. From a quick glance, it looks like there's a lot to love. But how much of it is real? Let's find out if Dingler is a breakout or a fake out.

Starting with the plate approach, we can see a continuing downward trend in his strikeout rate. In his rookie season, it sat at 34.5%, dropped to 23.5% last season, and now is down to 16.4%. That's a really solid improvement that's resulting in more balls in play. That can be hurtful to some hitters, but it's benefiting Dingler right now.

His walk rate is coming in at 5.5%. That's an improvement from last season, though we'd love to see that number creep higher.

Dingler's batted ball profile has an interesting trend, to say the least. We are seeing an increase in ground-ball rate from 35.9% to 39.2% while his fly-ball rate is also increasing from 35.9% to 43.1%. That's obviously taking away from line drives, but the increase in OPS+ appears to be very much worth it.

We're also seeing a 22.7% HR/FB rate, the highest of Dingler's career. We obviously need to consider the small sample size here, but everything is pointing so far to positive things for the 27-year-old.

Perhaps the best sign so far to back up his 175 OPS+ is his BABIP. That's because it's coming in at .304, the most normal number we've seen from the hitters we've evaluated over the past few weeks. With that being so close to league average, we can assume there's really not a whole ton of luck involved here.

Now, let's head over to his Baseball Savant page. As I mentioned, it's flooded with red. His .430 wOBA is paired with a .487 xwOBA. You're reading that right. Not only is xwOBA predicting positive regression, but it's also posting at a level we really only expect from guys like Aaron Judge and Shohei Ohtani.

That's because his barrel rate and hard hit rate both are in the 96th percentile or better. He's hitting the ball hard, barreling it, and getting it in the air at a decent rate. All really good things so far for the 27-year-old.

To find out where so much positive regression is being expected, we can jump down to the pitch mix. Dingler is already crushing four-seamers for a .476 wOBA, but that's paired with a .714 xwOBA. Given it's the pitch he sees the most often, that's a very positive sign for positive regression.

As for a weakness in the pitch mix, there really isn't an obvious one right now. You could point to curve balls, but he only sees those 5.9% of the time. He does have a .305 xwOBA against changeups, paired with a .467 wOBA, but that's not the worst floor to have for a pitch. Dingler is simply seeing things very well right now.

Verdict: Without question, Dingler is a must-add. He's rostered in close to 50% of leagues, so it's a coin flip as to whether he's on your waiver wire or not. If he is, snag him up. If he's on a roster, see what it may take to pry him away from that fantasy manager.

The price may certainly be worth it. While I don't think I'm going to fully buy into a large jump in positive regression for a guy who's already posting a .430 wOBA, the signs do point towards so many positive things that Dingler is doing this season. He can be a game-changer and should be on your roster if you're able to make it happen.

 

Mickey Moniak, OF, Colorado Rockies

2026 Stats: .960 OPS, 152 OPS+, 6 HR, 12 RBI, 10 R, 1 SB

In full transparency to you, the reader, I'm a Rockies fan. So every now and then, I've got to do what I can to get my Rockies into my articles where it makes sense. Moniak is certainly fitting the bill here.

He's one of the Rockies' most exciting players when he gets to the plate, and he always seems to have a chance to get it up into the second deck in right field at Coors. But as we always have to ask, is he a breakout or a fake out? Let's find out.

Moniak's plate approach nearly mirrors what he did with Colorado last season, coming in with a 23.7% strikeout rate and a 5.1% walk rate. The strikeout rate is in a solid spot, while we'd love to see more walks happen. But with regular playing time, a 5% walk rate is pretty much who he is.

With the batted ball profile, we can see a pretty massive change that is both positive and concerning at the same time. The ground-ball rate is decreasing, which is great! It's dropped from 34.0% to 28.6%. But we're also seeing a decrease in line drives, with that rate dropping from 22.1% to 9.5%.

So that means all the decreases are going directly to his fly-ball rate, which has skyrocketed from 43.9% to 61.9%. You'll see me say all the time that the more the ball gets in the air, the better the results usually are. For the most case that's true!

But the concerning part with Moniak is that his infield fly ball rate is way up at 26.9%. The average rate for teams in 2026 is right around 11%, so this is a pretty massively high number that's a result of Moniak's all-or-nothing type of approach with his swing.

When we look at BABIP, we can see Moniak at .250 on the season. Given the infield fly balls, that's not a shock, and positive regression should likely come when those turn into regular fly balls and line drives.

But let's head over to Baseball Savant and see if they're thinking the same thing. Moniak's page certainly looks a bit different than Dingler's. While Dingler's was all red, Moniak's looks a bit more like a mountain range if you tilt your head to the side and use a bit of imagination. Pretty fitting for a Rockies player!

His wOBA comes in at .408, but that's paired with a .317 xwOBA. That xwOBA comes in as league average, but it's noticeably a large drop from where Moniak's currently at.

A lot of that will be influenced by the 27-year-old's low hard-hit rate. At 38.1% it come in at the 36th percentile. At the same time, his 14.3% barrel rate ranks in the 84th percentile. We've got a bit of a conundrum here, very reminiscent of what we saw with Jackson's numbers earlier in this article.

Looking at the pitch mix, four-seamers are a very obvious strength for Moniak. He's hitting them for a .500 wOBA that's paired with a .421 xwOBA. He'll continue to rake here.

Changeups will likely be a bigger issue going forward. He's currently hitting them for a .361 wOBA that's paired with a .254 xwOBA. It's not his biggest weakness, but it's an area that may hurt him going forward.

One pitch that's been a weakness and will continue to be is sliders. He hit them for a .212 wOBA last season and is only hitting them for a .179 wOBA this season. It's a different story for curveballs, though, which he's smashing for a .494 wOBA and .395 xwOBA. If the breaking ball of choice is a curve, he'll perform well.

The other worry with Moniak is the platoon matchups. He's not gotten a single hit against a lefty this season and only gets starts when he has the platoon advantage. It's solid that it's against righties, but it does limit his opportunities and diminish some of his fantasy value.

Verdict: As much as I love watching Moniak crush balls at Coors Field, it's hard to say he's going to keep up this level of production. Negative regression is coming for him; the question is simply how much. I don't think we see the infield flyballs staying at such a high rate, but there's a lot that's projecting against him.

I do think he stays as an above league average hitter, but the OPS+ won't be staying at 152. Expect it to fall closer to last season's 116. That drop in production does make him a sell, but if you hold onto him, you'll still have a solid hitter whenever a right-hander's on the mound.

More Fantasy Baseball Advice



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!






POPULAR FANTASY TOOLS

#1 Expert Projections
Save 50% Now
Import Your Leagues
Props Tool
Compare Any Players
Compare Any Players
24x7 News and Alerts

REAL-TIME FANTASY NEWS

Mason Taylor

a Sneaky Buy in Dynasty Leagues as NFL Draft Approaches?
Devin Neal

a Sneaky Buy Ahead of the NFL Draft
Dylan Cease

Continues Strong Start With 12-Strikeout Performance
Ricky Pearsall

Not Yet Ready to Make the WR1 Leap
NFL

Chris Brazzell II a Fringe First-Rounder in Fantasy Rookie Drafts
Raisel Iglesias

Placed on 15-Day Injured List with Shoulder Inflammation
Tory Horton

Is Tory Horton a Sneaky, Low-Cost Buy Before the NFL Draft?
Zach Charbonnet

a Volatile Buy Heading into NFL Draft
NFL

Can Emmett Johnson Sneak into First Round of Rookie Drafts?
NFL

Jonah Coleman Could Be a Steal in Second Round of Rookie Drafts
NFL

Elijah Sarratt Brings Boom-or-Bust Volatility to the Second Round of Rookie Drafts
Jake Sanderson

Records Two Assists in Losing Effort
Brock Faber

Bags Two Goals in Monday's Defeat
Wyatt Johnston

Notches Two Goals in Game 2 Win
Troy Terry

Has Special Playoffs Debut
Dan Vladar

Leads Flyers to Victory With 27-Save Shutout
Yakov Trenin

Suffers Upper-Body Injury in Game 2
Rasmus Sandin

to Miss Start of 2026-27
CJ McCollum

Shines at MSG in Game 2
Donovan Mitchell

Extends 30-Point Streak
Jakob Poeltl

Gets Benched in Second Half
Brandon Ingram

Continues to Struggle
Al Horford

Undecided on Future
Brandin Podziemski

Wants to Stay With Warriors Long-Term
Max Muncy

With Another Two-Homer Game, Becoming Must-Add Off Waiver Wire
Seattle Seahawks

Seahawks "Looking to Trade Back" in This Week's Draft
NFL

Garrett Nussmeier Could Need Surgery Down the Road on his Spine
Kayvon Thibodeaux

Now Unlikely to be Dealt
Anton Harrison

Jaguars Exercise Anton Harrison's Fifth-Year Option
Darnell Wright

Bears Picking Up Fifth-Year Option for Darnell Wright
Sean Tucker

Buccaneers Re-Sign Running Back Sean Tucker
Fred Warner

Without Restrictions at Start of Offseason Program
Brandon Aiyuk

49ers Talking Trade Regarding Brandon Aiyuk With Draft Looming
Anthony Richardson Sr.

Not Present for Start of Offseason Program
Daniel Jones

Progressing "Really Well," Colts Hoping he's Ready for Week 1
Jimmy Garoppolo

Considering Retirement
Matthew Stafford

Rams, Matthew Stafford Have Made "Significant Progress" Toward New Extension
Jordan McLaughlin

Ruled Out for Game 2
Ron Harper Jr.

Probable for Game 2
Austin Reaves

to Remain Out Tuesday
Luka Dončić

Luka Doncic Still Out Tuesday
Anthony Edwards

Active on Monday Night
Kevin Durant

a Game-Time Decision on Tuesday
Ronald Acuña Jr.

Ronald Acuna Jr. Day-to-Day After Being Hit on the Hand on Monday
Mick Abel

Injury Described as "Not Too Serious"
Brendan Donovan

Mariners Place Brendan Donovan on Injured List With Groin Strain
Joel Embiid

is Officially Ruled Out for Game 2
Sonny Gray

Heading to the Injured List With Hamstring Injury
Victor Wembanyama

Wins Defensive Player of the Year
OG Anunoby

is Available to Play for Monday's Game 2
Onyeka Okongwu

is Cleared to Play During Game 2 on Monday
Immanuel Quickley

is Ruled Out for Game 2
Edwin Díaz

Edwin Diaz Expected to Miss Around Three Months
Edwin Uceta

Shut Down for 2-3 Weeks; Is he Still Stash-Worthy?
Charle-Edouard D'Astous

Doubtful for Game 2
Brad Keller

Will "Probably" Earn First Save Situation in Modified Phillies Bullpen
Roope Hintz

to Miss at Least Two More Games
Edwin Díaz

Edwin Diaz Placed on 15-Day Injured List with Elbow Injury
Ross Johnston

Won't Play in Game 1 Against Oilers
Artem Zub

Considered a Game-Time Decision Monday
Tyler Kleven

Remains Out Monday
Jason Dickinson

a Game-Time Call Monday
Leon Draisaitl

Expected to Return Monday
Tyler Reddick

Earns His Fifth Win of the 2026 Season at Kansas
Kyle Larson

Finishes as the Runner-Up at Kansas
Chase Briscoe

Rallies for A New Career-Best Finish at Kansas
Denny Hamlin

Leads the Most Laps at Kansas but Misses Out on Victory
Christopher Bell

Falls Out of Contention for Kansas Victory on Final Restart
Mike Malott

Scores Third-Round TKO Win
Sonny Gray

Leaves Monday's Start Early With Hamstring Tightness
Gilbert Burns

Retires After UFC Winnipeg Loss
Charles Jourdain

Extends Winning Streak
Mick Abel

Twins Placing Mick Abel on Injured List With Elbow Inflammation
Kyler Phillips

Drops Decision At UFC Winnipeg
Mandel Nallo

Suffers First-Round TKO Loss In His UFC Debut
Jai Herbert

Scores First-Round TKO Win
Karine Silva

Gets Dominated at UFC Winnipeg
Jasmine Jasudavicius

Dominates Karine Silva
Deni Avdija

Posts 30-Point Double-Double in Loss
Paolo Banchero

Leads Magic in Game 1 Win
Jalen Duren

Posts Quiet Line in Series Opener
Cade Cunningham

Erupts for 39 Points in Playoff Opener
Logan Cooley

Scores Mammoth's First-Ever Playoff Goal
David Pastrnak

Finishes Game 1 Loss With Three Points
Tage Thompson

Bags Three Points in Postseason Debut
Jake Guentzel

Records Three Assists Sunday
Juraj Slafkovsky

Nets Unique Hat Trick in Playoff Opener
Charle-Edouard D'Astous

Hurt in Game 1 Loss
Leon Draisaitl

Could Be Ready for Game 1 Against Ducks
Corbin Carroll

Expected Back Tuesday; Injury Concern Appears Minor
Juan Soto

is on Track to Return Next Homestand
Corbin Carroll

Exits Sunday's Game with Back Tightness
Tarik Skubal

Fans 10 in Win Over Red Sox on Saturday
Raisel Iglesias

Dealing With Shoulder Issue
Kyle Larson

Should not be Underestimated for the Win at Kansas
Denny Hamlin

Can Denny Hamlin Dominate at Kansas Again?
NASCAR

Christoper Bell Should Contend for First Win at Kansas
Tyler Reddick

Fastest in Practice and Qualifying for Kansas Race
Ryan Blaney

Could Score another Top-10 Finish at Kansas
Ty Gibbs

Poised to Continue Hot Streak at Kansas
Chris Buescher

Always Consistent, Has Speed Heading Into Kansas
William Byron

is A Solid DFS Option for Kansas Lineups
Carson Hocevar

Poised for Career-Best Run at Kansas
Chase Briscoe

Is Chase Briscoe Worth Rostering for DFS at Kansas?
Chase Elliott

Is A Favorable DFS Option for Kansas Lineups
Joey Logano

Could Joey Logano be Considered Playable In DFS This Week at Kansas?
NASCAR

Bubba Wallace is A Favorable Driver to Consider for Kansas Lineups
Ross Chastain

Is Ross Chastain A Worthy DFS Option for Kansas?
Brad Keselowski

Could Brad Keselowski be A Sneaky DFS Option for Kansas?
Daniel Suarez

Should DFS Managers Roster Daniel Suarez at Kansas?
Jhoan Duran

Placed on 15-Day Injured List With Oblique Strain
Kyle Stowers

Will be Activated on Sunday
Max Muncy

has Another Multi-Homer Game at Coors Field
Mike Malott

A Favorite At UFC Winnipeg
Gilbert Burns

Set For UFC Winnipeg Main Event
Kyler Phillips

Set UFC Winnipeg Co-Main Event
Charles Jourdain

Looks To Extend His Win Streak
Jai Herbert

An Underdog At UFC Winnipeg
Mandel Nallo

Set For His UFC Debut
Karine Silva

Looks To Get Back In The Win Column
Jasmine Jasudavicius

Looks To Bounce Back
CFB

Michigan Lands Commitment From Quarterback Kamden Lopati
RANKINGS
C
1B
2B
3B
SS
OF
SP
RP

RANKINGS

QB
RB
WR
TE
K
DEF