Fasketball
Game Analysis MILCLE Tuesday, March 17, 2026

CLE 123, MIL 116: Mobley (57) Edges Jr. (48.6) Yahoo FP

Sarah Kowalski

Sarah Kowalski

Orthopedic Nurse ยท Milwaukee Bucks fan

Cavs Steal One in Milwaukee, Mobley Goes Absolutely Nuclear

Look, I'm not gonna sugarcoat this. The Bucks lost at home to a Cavaliers team that came in hungry, and yeah, that stings. But before I get too deep in my feelings about my guys dropping this one, let's talk about what actually happened on the court, because there were some genuinely fascinating fantasy storylines buried in this 123-116 loss.

Top Performers

Player ESPN FP Yahoo FP Tonight Season Avg +/- Pts
Evan Mobley 59.0 57.0 27/15/2 18.1/8.9/3.6 +8.9
Kevin Porter Jr. 56.0 48.6 25/3/10 17.4/5.2/7.4 +7.6
James Harden 52.0 46.0 27/5/6 24.0/4.9/8.0 +3.0
Donovan Mitchell 33.0 39.1 19/8/3 28.0/4.5/5.9 -9.0
Bobby Portis 38.0 37.8 19/9/4 13.7/6.4/1.6 +5.3
Ryan Rollins 34.0 30.6 19/3/4 16.8/4.6/5.6 +2.2
Pete Nance 35.0 28.9 13/7/1 4.6/2.1/0.6 +8.4
Ousmane Dieng 31.0 27.5 19/5/1 5.6/2.5/1.5 +13.4
Sam Merrill 30.0 27.2 17/6/2 12.8/2.4/2.3 +4.2
Max Strus 18.0 18.2 6/6/4 15.0/7.0/2.5 -9.0

Evan Mobley Just Remembered He's the DPOY

Evan Mobley was absolutely untouchable tonight. 57 Yahoo points on 27/15/2 with three blocks is the kind of stat line that wins championships. Here's what made it special: he was +8.9 rebounds above his season average. That's not noise. That's a man dominating the paint on both ends, which, reminder, he literally won Defensive Player of the Year for last season.

The thing about Mobley is you know he's good, but when he gets his rebounding going like this, he becomes a cheat code. He was basically doing whatever he wanted against the Bucks' interior defense. From an orthopedic standpoint, his movement looked clean all night, which matters because his game relies on lateral mobility and explosive verticality. No red flags there.

If you have him, great. If you don't, you're probably not getting him in most formats at this point anyway.

Kevin Porter Jr. Did the Thing You Hoped For

Kevin Porter Jr. put up 48.6 Yahoo points (56 ESPN) and was the real story for the Bucks on the positive side. 25 points and 10 assists is exactly what he's supposed to do when the Bucks need offense. The +7.6 points above his season average shows he elevated when it mattered.

What's interesting is how he got there. 8-15 shooting is efficient, and he was perfect from the line (8-8). This is the version of KPJ that keeps your fantasy roster alive. He's been a bit inconsistent this season, but nights like this remind you why he's fantasy-relevant. Hold him. Don't panic sell after a loss.

James Harden Doing Harden Things

James Harden went 27/5/6 with 2 steals, hitting 11 of 13 free throws. That's 46 Yahoo points, which is above his season average by 3 points. He was efficient (7-10 FG) and didn't force anything. This is peak Harden execution, even if it wasn't flashy. In deep leagues he's still valuable, and in 12-team leagues where he's being owned (he should be), this is the consistency you're counting on.

Donovan Mitchell's Night to Forget

Here's where it gets real. Donovan Mitchell had a rough one. 19 points on 4-14 shooting with the turnover is 39.1 Yahoo points, but he was -9.0 from his season average. An All-NBA first team selection shouldn't be that inefficient, but it happens. He was 10-13 from the line, which saved the line.

This isn't a "sell low" moment yet. One bad shooting night doesn't change his usage or role. But it's worth noting that when he's off, the Cavs offense can look disjointed.

The Bucks Role Players That Showed Up

Bobby Portis (37.8 Yahoo FP) was a bright spot coming off the bench. 19/9/4 with three threes, exceeding his season average by 5.3 points in rebounds and assists. He was efficient (8-19 FG) and found his spots. This is what you want from your bench big.

Ryan Rollins (30.6 Yahoo FP) wasn't a season-changing performance, but 19 points on 6-13 shooting with four made threes kept Milwaukee in it. +2.2 from his average isn't earth-shaking, but he was solid when the team needed scoring.

The Cavs Deep Bench Won This Game

Here's the thing nobody's talking about: the role player depth on Cleveland killed the Bucks. Pete Nance (28.9 Yahoo FP) went absolutely off from nowhere. 13/7 with three threes from basically a reserve role is +8.4 in points and +4.9 in rebounds above his season average. He was 5-6 shooting. That's not sustainable, but it mattered tonight.

Ousmane Dieng (27.5 Yahoo FP) with 19 points on 5 threes (7-12 FG) was a +13.4 in scoring above his season average. That's a guy who stepped up when his number was called. Again, this might not repeat, but it was the difference in a close game.

Sam Merrill (27.2 Yahoo FP) added 17/6 with three threes. The Cavs just had too many guys taking advantage of Milwaukee's perimeter rotations.

The Bucks Problem Nobody's Talking About

So here's the elephant in the room, and I'm saying this as a die-hard Bucks fan: whoever wasn't in that box score for Milwaukee was noticeable. The combination of role player performance and some forced rotations meant the Bucks' depth couldn't match Cleveland's bench production. That's a real concern for fantasy purposes. It suggests that on any given night, you might not know which Bucks role player is going to get minutes.

What This Means For Your Lineup

The Cavaliers proved tonight that their depth is legit. Evan Mobley is a hold, period. James Harden remains the guy. Donovan Mitchell will bounce back.

For the Bucks, Kevin Porter Jr. is still the primary engine. Bobby Portis showed he can be relied on for fantasy purposes when he gets run. Don't overreact to this loss.

The players getting dropped in league-wide activity (Jarrett Allen from the Cavs down 1.4%) and Giannis barely ticking down in ownership (99.8% owned) tells you the market's not panicking either. Smart move. One road game doesn't define seasons.

← Back to all articles