Milwaukee Bucks Poll: What are the futures of Cam Thomas and Ousmane Dieng?

imagn-28213949.jpg

Feb 11, 2026; Orlando, Florida, USA; Milwaukee Bucks guard Cam Thomas (24) is fouled by Orlando Magic guard Jase Richardson (11) during the second half at Kia Center. Mandatory Credit: Mike Watters-Imagn Images | Mike Watters-Imagn Images

The Bucks’ final two games before the break were a coming-out party for their only deadline trade acquisition, Ousmane Dieng. A combined 13/22 from the floor—with 8/14 from deep—resulting in 36 points over 59 minutes, plus 14 boards, 4 blocks, 6 assists, and 0 turnovers. A career-best three-point performance in the second Orlando game. Certainly something to dream on in the years ahead.

Those two weren’t a coming-out party for Cam Thomas, not because he was a meh 5/13 (12 points) in the OKC win, nor because he took over with a game-high 34 in Orlando the night before. It’s because that’s what the dude does—he apparently introduces himself as “a bucket,” after all. Well, this Bucket also appears to be the spark Milwaukee desperately needs in non-Giannis minutes, and he might be a long-term fit with the team moving forward.

But both guys are free agents this summer. Dieng will be a restricted free agent if the Bucks extend an $8.8m qualifying offer, meaning they can match any contract another team presents him with in the offseason. If they decline that QO (like they did with Ryan Rollins in summer 2025), he’ll be unrestricted and can sign anywhere. But in either case, Milwaukee owns his Bird rights, so they can pay him any amount up to the max without worrying about the salary cap, whether it’s their own contract offer or another team’s.

With Thomas, however, the Bucks only have Non-Bird rights, since he just changed teams in free agency. That means they’d have to use an exception to give him a new deal in July (since they don’t project to have cap room), and here are their options…

  • The full (non-taxpayer) midlevel exception: starting salary between $6.1m and $15.1m, up to four years
  • The taxpayer midlevel exception: starting salary of $6.1m at most, up to two years
  • The biannual exception: starting salary of $5.5m at most, up to two years
  • The Non-Bird exception: starting salary of $3.6m, up to four years

In this week’s Tuesday Tracker, let’s look ahead to the summer and pick the Bucks’ best option with these two: should they re-sign them or not? If yes, how? We also have a bonus question about the All-Star game format, and of course, the debate between tanking and going for the playoffs.



As always, this poll will be open until midnight Central on Friday, and we’ll post the results later that day. Thanks for voting!

Source: https://www.brewhoop.com/bucks-polls/60679/milwaukee-ousmane-dieng-cam-thomas-tanking-nba-playoffs
 
How Ousmane Dieng fits in with the Milwaukee Bucks

imagn-28223412.jpg

Feb 12, 2026; Oklahoma City, Oklahoma, USA; Milwaukee Bucks forward Ousmane Dieng (21) gestures after scoring against the Oklahoma City Thunder during the second half at Paycom Center. Mandatory Credit: Alonzo Adams-Imagn Images | Alonzo Adams-Imagn Images

In a three-team trade with the Suns and the Bulls at the NBA trade deadline, the Milwaukee Bucks acquired forward Ousmane Dieng, jettisoning Amir Coffey and Cole Anthony. It was the third time in 24 hours before the deadline that Dieng had been traded. He was sent to Charlotte for Mason Plumlee, before being shipped off to Chicago, along with other assets, for Coby White. After that deal was completed, the Bulls were added as a third team to the Suns and Bucks trade, in which Nick Richards was traded from Phoenix to Chicago, and the Bucks snagged Dieng. The French export’s time in Milwaukee could be limited, though, as he will enter the offseason as a restricted free agent, with a qualifying offer worth $8.7m.

While the Bucks were linked to a couple of notable names, including Ja Morant and Cam Thomas (eventually signing Thomas), this was the type of move that lined up with what Jamal Collier of ESPN said in an article on the morning of deadline day:

“Milwaukee has still scoured the market for a potential upgrade to its roster, sources told ESPN, hoping to benefit from a team looking to offload salary in the future.”

We’ve already seen Dieng in action in three games for the Bucks, so what can we take away from those performances about who he is as a player?

Player History​


Coming out of the National Basketball League (in Australia and New Zealand), he was selected one spot ahead of Jalen Williams in the 2022 draft. The Thunder acquired Dieng’s draft rights from the Knicks at no. 11 overall for three protected first-round picks. In 23 games (11 starts) for the New Zealand Breakers, he averaged 8.9 points, 3.2 rebounds, and 1.1 assists in 20.3 minutes per contest. There, he flashed high-level potential, with NBADraft.net’s Stefanos Makris saying the following:

“Dieng is the definition of a high ceiling/low floor prospect … The sky is the limit, but if taken too high, he can just as easily fall through the floorboards. The French wing surely passes the eye test, being a smooth point forward with nice size and length.”

Dieng fell through the floorboards in his four seasons with OKC. He never eclipsed more than 39 games in a season and never averaged more than 14.6 MPG. On top of that, he’s only played 20+ minutes 21 times in 136 career games. Part of that has been because Chet Holmgren, Williams, and the other Jaylin Williams have developed faster, eating into any role he could’ve had. In games where he’s gotten more minutes, Dieng showed flashes of the tools he possesses. One of his best games came against the Bucks last season (albeit without Giannis and Dame), as he scored 21 points on 9/13 shooting, grabbed eight rebounds, and dished out five assists.

Offense​


The first thing that stands out about Dieng is his silky-smooth jump shot. There aren’t any weird hitches in his shooting form, and it might be the most refined part of his game. Last Wednesday’s game against the Magic was a great display of that.

His shooting numbers didn’t look great in his first two seasons, with an effective field goal percentage of 50% (the league-wide average in those years was 54.6%) and a 28% three-point percentage. Yet, the last two seasons have shown steady growth, with his EFG% up to 52.1% and 3P% up to 34.2%.

While he was never featured in OKC’s offense, he did get that chance with the Thunder’s G League team. In 26 games during the 2023–24 season, Dieng averaged 17.3 PPG, 7.8 RPG, and 6.0 APG, with shooting splits of .482/.301/.702. He helped lead the OKC Blue to their first G League title by winning Finals MVP in a three-game series, averaging 17.3 points, 5.3 rebounds, 4.0 assists, 1.7 blocks, and just 1.7 turnovers per game. He shot the ball incredibly well, hitting 44.2% of his shots from the field, 53.3% from three-point range (5.0 3PA), and 100% from the charity stripe, albeit on three total attempts. In that finals series against the Maine Celtics, there were noticeable playmaking skills in the half-court, in pick-and-roll scenarios, and even in transition. That’s translated in his short stint with the Bucks so far, as he made several good reads against his former team, including a lob to Jericho Sims in the P&R.

Dieng has on-ball creation skills, with a tight handle on the perimeter. He’s been able to pull up from three, drain step-back threes, and even get to the rim with regularity. He does look a little awkward at times, especially when he tries to Euro step, but that might be a product of his patience to get the right look at the rim.

Another standout skill is Dieng’s ability to run the pick-and-roll. With his height, he’s able to read the defense and find open players. Even when he drives into the lane, and the defense collapses, he finds shooters open on the perimeter. He does an excellent job of using ball and head fakes to manipulate defenses and open passing lanes. He has great control of the ball, with very few passes I watched that were errant. Dieng knows when it’s his time to take the shot in these situations and attack the roll man in drop coverage. His favorite scoring moves are the floater and the Euro step, but he also has a mid-range jumper he likes to pull out from time to time.

Overall, there’s a lot to like about Dieng’s offensive potential. The one drawback right now is his frame, weighing 185 pounds at 6’9”, and that has caused problems on drives to the rim against bigger defenders. He is quick enough and long enough to get by some players in the G League and the NBL, but I can foresee issues against bigger NBA bodies. Imagine if he tried to drive on a player like OG Anunoby or even his own teammate, Kyle Kuzma—bigger guys who are just as athletic as him. While he hasn’t run into that problem with the Bucks so far, it’s happened quite a few times over the course of his career.

That is something that Dieng can change, as he is still growing into his body. Again, he is only 22 years old. How many of us had fully grown into our adult bodies by then? That’s not to say he’s going to grow to the same level as a player like Brandon Ingram, but some tools should excite Bucks fans.

Defense​


Dieng’s best defensive tool by far is his IQ. There were multiple plays in his days overseas and in the G League where he would come over from his help position to block shots and deflect the ball, creating fast-break chances. The way he blocks shots is like how Giannis operates on defense: he defends the rim off the help side rather than a traditional rim protector like Rudy Gobert. This isn’t to say Dieng is as good a defender as Giannis; it’s more to show that they work in similar ways in the half-court.

His length and athleticism make him a versatile defender who guards 1–3 on the perimeter. His 7’1” wingspan is ideal for disrupting ball handlers, generating steals, and deflections. In three games with the Bucks, players are shooting 41.9% when guarded by Dieng (13/31), and in last Wednesday’s game against Orlando, Franz Wagner went 0/4 from the field when Dieng was the closest defender.

His smaller build also causes issues at the defensive end. It leaves him unable to guard power forwards and centers in the post. The bigger issue comes on the perimeter, where he gets overpowered by bigger players looking to drive into the paint. This made it much harder for him to navigate screens at times, as he got stuck on the screen or even made the wrong read on the ball handler. He seems to have gotten marginally better in this area with NBA coaching, but there isn’t enough of a sample size to say that for sure.

It also leaves him liable to give up rebounds on both ends of the court. Looking over his film, most of his rebounds in the limited time he has spent on the floor at the NBA level are uncontested. The only example I found of him having to box out someone was in a preseason game against the Nuggets this season. It’s not the end of the world, but it shows that his lack of strength could be a problem if he ever must box out bigs. He should only be boxing out players of his size or smaller.

Dieng has a chance to be a solid defender and could address the Bucks’ defensive deficiencies, especially off the bench. Having a help-side defender with his instincts next to Bobby Portis would cover up his issues on that end.

How does he fit down the stretch?​


Overall, Dieng will have a much better opportunity for consistent minutes with this Bucks team. As of now, he could get playing time to spell Kuzma as a small forward/power forward. His size and defensive versatility make him a good fit for the Bucks’ defense, both in man-to-man and zone coverage.

Offensively, he can run P&R effectively, so I see a two-man game of him and Sims continuing to work quite well. He doesn’t need the ball to contribute, as he has a dependable jumper in catch-and-shoot situations. With his improving three-point shot, he would be an ideal floor spacer alongside Giannis, either off the bench or potentially in the starting lineup. Kuzma has come off the bench at times, and I would rather use the rest of this season to see how Dieng fits.

Beyond that, it’s hard to tell how short a leash Doc will have on Dieng, given his propensity to favor veterans over young players. With the limited time Dieng could be with Milwaukee, given his contract situation, it would be imperative for the coaching staff to give him significant minutes, around 18–25 MPG. I know the Bucks didn’t give up much to get him, but this team has been starving for young talent for quite some time. They need to see what they have in him so they can decide whether he should stay in Milwaukee for at least one more season.

Source: https://www.brewhoop.com/bucks-anal...ieng-nba-trade-deadline-oklahoma-city-thunder
 
Milwaukee Bucks vs. New Orleans Pelicans Preview & Game Thread: Forget the pick

gettyimages-2260859867.jpg

OKLAHOMA CITY, OK - FEBRUARY 12: Ousmane Dieng #21 of the Milwaukee Bucks looks on during the game against the Oklahoma City Thunder on February 12, 2026 at Paycom Center in Oklahoma City, Oklahoma. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. Mandatory Copyright Notice: Copyright 2026 NBAE (Photo by Zach Beeker/NBAE via Getty Images) | NBAE via Getty Images

With the NBA trade deadline long gone and All-Star weekend now over with, it’s officially the tail end of the season and the Milwaukee Bucks ramp it back up tonight against the New Orleans Pelicans at Smoothie King Center—God bless America! Last time these teams played, the Bucks were in the quandary of needing to win to protect their pick while teetering on tanking. After winning that one 141-137 in overtime, and unexpectedly winning three of the next four—including road wins against the Orlando Magic and Oklahoma City Thunder—the Bucks are embracing winning again. Even better, new recruits Cam Thomas and Ousmane Dieng have been at the centre of the resurgence and look like potential long-term fits. So, with stakes now again on the line, can the Bucks live up to expectations?

Where We’re At​


As noted, Milwaukee is on a tear, bringing much needed joy back to Bucks fans’ hearts. Thomas gives the team a bravado it’s needed—an unwavering confidence that it (he) can get a bucket when the opposition clamps down. In turn, Dieng fills a positional need and seems to be tapping into all that potential that made him the 11th overall pick in 2022. Of course, both bring youth too. So, giving up Cole Anthony and Amir Coffey, the Bucks got younger, filled a position of need, have upside, and are fun again. Kudos to you, Trader Jon.

Since losing to the Bucks, New Orleans has won two out of three, knocking off the Minnesota Timberwolves in Minneapolis and the Sacramento Kings at home before losing to the Miami Heat. It’s been the usual suspects for the Pelicans, with Zion Williamson (24.0 PPG, 70% shooting), Trey Murphy III (22.0 PPG, 6.0 APG, 4.3 3PM), and Saddiq Bey (18.7 PPG, 7.3 RPG) leading the way in this stretch. The Pelicans have stuck with their unconventional lineup too, Herb Jones and Derik Queen joining the aforementioned three in a starting group where under 6’6”s need not apply—though bizarrely they don’t start anyone over 6’9” either. Roster-wise, New Orleans made just one move at the deadline—much to the frustrations of their fans—trading Jose Alvarado, the team’s “heart and soul,” to the New York Knicks for Dalen Terry and two future second-round picks. So, at least for the rest of the season, they’ll ride it out with the group the front office still believes is a playoff roster. You know, the one that’s got them to a 15-41 record. Without the fallback of a pick in the coming draft. Yikes.

Injury Report​


For the Bucks, Giannis (calf), Taurean Prince (neck), and Myles Turner (calf) remain out.

For the Pelicans, Dejounte Murray (Achilles), Yves Missi (calf), and Micah Peavy (toe) are out, while Trey Murphy III (shoulder) is doubtful.

Player To Watch​


On a new team, one good game is expected. Two in a row raises eyebrows, but players are always juiced going up against the team that just traded them. Three in a row? Now that would smell like consistency. Does Dieng have it in him? While only he knows, what we do know is that he fits the desired archetype: size and length at the three, able to space the floor, some secondary ball handling, and activity on defence. That is, a multidimensional player. If you think it’s too good to be true, it just might be. Or, it might be transformational—for Dieng and the Bucks. Facing a Pelicans team that is loaded on the wing—including none other than long-time Bucks target Murphy—Dieng has a very real shot at placing a stake in the ground and claiming the starting small forward position as his own. However, with Ryan Rollins returning and stalwart starters Kevin Porter Jr. and AJ Green available, Dieng might have to do so from the bench. Doc Rivers’ rotation will be telling.

How To Watch​


FanDuel Sports Network Wisconsin at 7:00 p.m. CST.


Screen-Shot-2026-02-20-at-9.50.38-pm.png



Source: https://www.brewhoop.com/bucks-game...-pelicans-preview-game-thread-forget-the-pick
 
Rapid Recap: Bucks 139, Pelicans 118

gettyimages-2262186720.jpg

NEW ORLEANS, LA - FEBRUARY 20: Kevin Porter Jr. #7 of the Milwaukee Bucks drives to the basket during the game against the New Orleans Pelicans on February 20, 2026 at the Smoothie King Center in New Orleans, Louisiana. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this Photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. Mandatory Copyright Notice: Copyright 2026 NBAE (Photo by Layne Murdoch Jr./NBAE via Getty Images) | NBAE via Getty Images

The Milwaukee Bucks put on a show coming out of the break, beating the New Orleans Pelicans 139-118. Ryan Rollins led the Bucks on both ends, dropping 27 points (on a career-high seven threes), six assists, four steals, and two blocks. Special mention to Kevin Porter Jr. and Cam Thomas, who dropped a combined 52 points. The Pels were led by Zion Williamson, who dropped 32 points on 13/17 shooting.

NBA.com Box Score

Game Recap


The Pels got out to a quick start, making a bunch of easy looks at the rim. Ryan Rollins, however, was saving the Bucks’ bacon, nailing several contested long-range shots to have the game even at 10 apiece. Then, the Bucks went on a 5-0 run, featuring Kyle Kuzma punching it reverse-style twice in a row. Milwaukee would make a move to go up 26-18; there must have been something in that bayou air because this run featured a Bobby Portis putback slam. The Pels would respond with a 7-0 run, though, punctuated by the Milwaukee native Jordan Poole nailing a bomb in transition. Zion Williamson really flexed his muscle to end the period, scoring a bunch of times to put New Orleans up 38-33 after one.

Cam Thomas, who did not score in the opening frame, got the Bucks the lead back to open the second with a three and an and-one. Unfortunately, Zion would snatch the lead right back for the Pels, already scoring his eighth bucket from 10 tries early in the second. Remember when I said Cam Thomas hadn’t scored until the second quarter? Yeah, he ended up scoring 16 straight points for the Bucks (and did it in less than six minutes, no less). 16. Straight. Points. What an absolute psycho, man. And then for the rest of the quarter, I’ll be honest with you, neither team played a lick of defence (with both sides turning it over in the open court a number of times). The visitors were up 71-65 going into the locker room.

The Bucks were scoring at a solid rate to open the second, with KPJ, Rollins, and Portis boarding the tough-shot express. That said, the Pels were scoring at the same rate, able to keep the margin at the 6-9-point mark throughout the opening four minutes. New Orleans got it within two a few times, but the Bucks had an answer (often Rollins or Thomas) on every occasion. And in Rollins’ case, I don’t just mean on offence; this dude had four steals and two blocks at the end of the third, making huge plays to save easy baskets under the rim. Bucks up 103-96 after three.

Like clockwork, Thomas opened the fourth with a few buckets to bring him to 27 on the night. Pate Nance then got in on the act, nailing a corner three and a tough layup to force James Borrego into a timeout—visitors up 113-104 with just under eight minutes left. The Bucks would go on a 7-2 run right out of the timeout, forcing yet another timeout from the Pels (and more KPJ dance moves). For all his flaws, KPJ is a bucket when he gets in that mode (and trust me, he was in that mode throughout the fourth). From there, it was all academic; Milwaukee beats their pick-swap nemesis.

Stat That Stood Out


The Bucks rank fifth in the NBA with a 48.1% shooting percentage. They shot a ridiculous 59.8% tonight. Good golly.

Source: https://www.brewhoop.com/bucks-scor...kee-vs-new-orleans-pelicans-final-score-recap
 
Milwaukee Bucks Poll: Majority of fans want to push for playoffs

gettyimages-2261161149.jpg

ORLANDO, FLORIDA - FEBRUARY 11: Cam Thomas #24 of the Milwaukee Bucks celebrates with teammates after scoring against the Orlando Magic during the fourth quarter at Kia Center on February 11, 2026 in Orlando, Florida. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Rich Storry/Getty Images) | Getty Images

In this week’s Tuesday Tracker and our SB Nation Reacts survey, we asked you about tanking for a higher draft choice versus trying to make the postseason, plus solicited a few opinions on the newest Bucks. Here are the highlights:

  • Only one in five of our respondents wants the team to shut things down to improve their lottery position, while nearly 70% want Milwaukee to go for the best playoff spot they can get.
  • Early impressions of Ousmane Dieng are good, as 89% of voters want the Bucks to retain him this summer as a restricted free agent. A similar 90% would like Dieng to be a full-time starter once Giannis is back from injury.
  • 93% of fans polled want Cam Thomas to stick around next year too, and 47% would give him upwards of the $6.1m taxpayer midlevel exception when he becomes an unrestricted free agent in July. 18% would only put forth the smallest non-minimum contract the Bucks can offer, which amounts to a small raise on his current salary with Non-Bird rights.
  • Unlike Dieng, 70% feel that Thomas should come off the bench, even when Giannis is healthy.
  • Jon Horst’s approval rating continues to rise, as he’s now above 50% for the first time since November 25th.


Thanks again for voting! Check back on Tuesday for another slate of questions.

Source: https://www.brewhoop.com/bucks-poll...ll-majority-of-fans-want-to-push-for-playoffs
 
Bucks vs. Pelicans Player Grades: Too easy in the Big Easy as three Bucks drop 25+

gettyimages-2208368834.jpg

NEW ORLEANS, LA - APRIL 6: Ryan Rollins #13 of the Milwaukee Bucks drives to the basket during the game against the New Orleans Pelicans on April 6, 2025 at the Smoothie King Center in New Orleans, Louisiana. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this Photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. Mandatory Copyright Notice: Copyright 2025 NBAE (Photo by Layne Murdoch Jr./NBAE via Getty Images) | NBAE via Getty Images

Fresh of the All-Star break, the Milwaukee Bucks continued their resurgence, running away with it against the New Orleans Pelicans. It was the Bucks’ triumvirate at guard that led the way, with Ryan Rollins, Kevin Porter Jr., and Cam Thomas each going for 25-plus points in a game that offered strong performances across the board. Read our full summary of the game here and catch a six-minute audio recap on the Bucks+ podcast, Bucks In Six Minutes, below.

View Link

Player Grades​

Ryan Rollins​


35 minutes, 27 points, 2 rebounds, 6 assists, 4 steals, 2 blocks, 10/15 FG, 7/10 3PT, +14

Rollins was phenomenal all night but set the tone early, calming the Bucks with his first of seven threes after the team had two poor possessions to open the game. He was aggressive but played within the flow of the offence, and his work as a student over the past two years has clearly paid off—his Lillard-esque step-back game was on full display. Want more? Without Myles Turner, Rollins turned rim protector too, coming up with two huge swats at the rim, and hounded New Orleans’ ball handlers all night, finishing with four takeaways. He’s become so reliable his glow-up is probably under appreciated.

Grade: A

AJ Green​


30 minutes, 0 points, 2 rebounds, 4 assists, 1 steal, 0/4 FG, 0/4 3PT, +22

Green wasn’t able to trouble the scorers, but it wasn’t as if he had a bad game—his game-high +22 is a testament to that. As has been documented, his passing game has really improved this season and he dropped an absolute dime to a cutting Nance after curling around a screen and rising up into his shooting motion. As we know, Green will find the bottom of the net more often than not, but if he can continue to add to his peripheral skill set, he’ll be that much more valuable a player.

Grade: C

Kyle Kuzma​


25 minutes, 14 points, 3 rebounds, 4 assists, 1 steal, 6/11 FG, 2/5 3PT, +15

Kuzma got the start at power forward and had quite a nice game overall. He finished explosively at the rim early and looked good on the short roll too, catching and making decisions in traffic. On one instance, he had a nice dump-off to Sims for a dunk. Like most of the Bucks, though, he offered little deterrence to New Orleans’ rim assault.

Grade: B

Kevin Porter Jr.​


32 minutes, 25 points, 2 rebounds, 7 assists, 2 steals, 1 block, 10/15 FG, 0/1 3PT, 5/6 FT, +12

With Rollins and then Thomas cooking, Porter looked content to let the game come to him for much of the night. More often than not, he made the right pass and took the right shot. In the fourth, however, he took over, scoring 13 points and dishing two assists to put the game out of reach. In all, this was close to an ideal game from Porter—plenty of highs and very few lows—and he finished with just one turnover.

Grade: A

Jericho Sims​


19 minutes, 4 points, 6 rebounds, 1 assist, 2 blocks, 2/2 FG, +21

Sims continued his yeoman’s work on the boards in the first half and even had a beautiful touch pass to Rollins for three. Early in the third, however, he picked up his fourth foul while setting a hard screen at half court, which forced him to the bench with 8:56 left in the quarter. Still, he made his minutes count, posting a plus/minus of +21, which tells you the sort of impact he was having—even if he wasn’t quite the Zion stopper he was last time.

Grade: B

Cam Thomas​


21 minutes, 27 points, 3 rebounds, 1 assist, 11/17 FG, 1/6 3PT, 4/6 FT, +2

Thomas is just such a weapon to have off the bench and is perfectly suited to the role of microwave scorer. He absolutely dominated the second quarter—four paint buckets, two from midrange, and his lone three (to go along with three free throws). His ability to draw fouls and get to the free throw line is such a positive, especially on this team. He won’t ever fill it up with boards or assists, but that’s not what he’s on the court for. Really, you can’t ask for more than over a point per minute on 65% shooting.

Grade: A

Ousmane Dieng​


22 minutes, 10 points, 2 rebounds, 1 assist, 1 block, 3/6 FG, 1/1 3PT, 3/4 FT, +8

His opening dunk aside, it took a little while for the Ous to truly get loose in this one, but he got there. Dieng’s game is just silky and his versatility continued to shine. His quick feet defensively forced a travelling violation. He had a great grab-and-go then find of Nance, which should have resulted in a bucket. He hit a nasty step-back from midrange in the fourth and followed that up by getting into the paint and kicking it to Nance in the corner for three. He got to the line too. Overall, it wasn’t the explosion he had against the Thunder, but it was another quality outing. He’s a baller.

Grade: B

Bobby Portis​


27 minutes, 17 points, 11 rebounds, 1 assist, 1 block, 8/12 FG, 1/3 3PT, 2/2 FT, +0

If a game encapsulated the Bobby Portis experience, this was it: offence giveth, defence taketh away. He was efficient, hit the glass, and even showed some explosiveness with a dunk and a block at the rim. But his limitations as a defensive presence also stood out against a Pelicans teams that lives in the paint. Still, in a win as convincing as this one, it’s hard to knock him too much.

Grade: B

Pete Nance​


22 minutes, 10 points, 5 rebounds, 2 assists, 1 block, 4/8 FG, 2/4 3PT, +5

I’m not sure anyone on this team plays the game the right way more than Nance. He does the little things well, moves off ball, and keeps balls alive. But it’s his processing speed that’s most impressive—he doesn’t hesitate, making decisions so quickly (and they’re usually they’re the right ones) that it creates opportunities for himself and others. He might’ve had the game’s most important sequence too: up just six after a Zion basket, Nance helped force a turnover and then cashed a corner three on the other end. At this point, it’s clear as day—the Bucks need to find a way to make him a permanent part of the squad next year.

Grade: A-

Doc Rivers​


Rivers’ toughest decision likely came pre-game when he determined who’d start. Given his recent performances, Dieng might’ve been unlucky, but the move was the right one—match-up wise and as a reminder that if Dieng wants it he has to take it. His decision to bring Thomas off the bench also deserved (and deserves) some praise, as does the way he’s managed the rotations at the guard spots (including cementing Gary Trent Jr. to the bench and giving Gary Harris a DNP, which can’t have been easy considering how valuable he’s been as a steadying force). He’s had his struggles this year, but tonight Doc got it right.

Grade: A

Garbage Time:
Gary Trent Jr., Thanasis Antetokounmpo, Andre Jackson Jr.

DNP-CD: Gary Harris.

Inactive: Giannis Antetokounmpo, Myles Turner, Taurean Prince, Alex Antetokounmpo.

Bonus Bucks Bits​

  • The break must have treated the Bucks’ bigs well because not only did Kuzma have two early flushes, but Bobby Portis jammed a put-back—just his sixth dunk of the season.
  • With three minutes to go in the first quarter, the Pelicans had doubled the Bucks’ points in the paint (20-10). It should come as no surprise—New Orleans leads the league in that category on the season.
  • After a strong start by the Bucks, a 22-11 run gave the Pelicans the lead to end the first quarter.
  • Jordan Poole stepped onto the court for first-quarter action after receiving DNPs over the previous nine games. He finished with just three points (1/6) in 25 minutes.
  • Zion’s 14 points in the first quarter were a personal season high. Thomas took notice and dropped 18 in the second (a second-quarter career high). Yeah, he’s a bucket.
  • Rollins looked smooth from long-range, hitting 4/7 triples in the first half on his way to a career-high 7/10. On the other end, the Pelicans struggled, shooting just 1/10 as a team in the first half and finishing a paltry 4/25.
  • After a KPJ fast-break dunk late in the second, Wes Matthews said, “I remember when I was that athletic.” We love you, Wes, but come on now.
  • The Bucks went 29/49 (59%) from the field in the first half, while the Pelicans went 29/47 (62%). Good shooting or bad defence? Considering they finished 55/92 (60%) and 47/87 (54%), it’s safe to say it was the latter.
  • Portis started a perfect 7/7 from the field until finally missing one—a driving layup attempt—with about seven minutes to go in the third.
  • The Bucks took the lead with 6:45 left in the second quarter and never gave it back.
  • A seven-point game with eight minutes remaining in the fourth, Milwaukee went on an 20-8 run to put the game away.
  • Despite playing in New Orleans, there was a distinguishable “Bucks in six” chant to end the game. I guess it is a city of culture.
  • Thomas now has 77 points in 79 minutes of action with the Bucks. Let that sink in.
  • Rollins, Porter, and Thomas combined for 79 points on 31/47 shooting (66%), while dishing out 15 assists and committing just five turnovers. They are 23, 25, and 24 years old. The Bucks picked up two of them after being waived and gave up just MarJon Beauchamp for the other. I won’t comment on CBS’s front office rankings. I just won’t.

Up Next​


The Bucks are back in action Sunday, taking on the Toronto Raptors at home. You can find all the action on FanDual Sports Wisconsin—tip off is at 2:30 p.m. Central.

Source: https://www.brewhoop.com/bucks-anal...stats-ryan-rollins-kevin-porter-jr-cam-thomas
 
How the Bucks’ draft odds inform the tanking debate

imagn-26161083.jpg

May 12, 2025; Chicago, Illinois, US; A draft prospect during the 2025 NBA Draft Lottery at McCormick Place. Mandatory Credit: David Banks-Imagn Images | David Banks-Imagn Images

Tonight, the Bucks play the Pelicans in The Big Easy. As you might be aware, New Orleans has the right to swap their first-round pick in this June’s draft with Milwaukee’s, thanks to 2020’s Jrue Holiday trade. They won’t actually receive that pick because the most favorable of the Bucks’ and Pelicans’ picks will go to the Hawks, but we’re here to talk about the Bucks, so forget that for now.

The debate that’s been raging on for weeks, if not months now, since Milwaukee’s season turned south (though it’s currently trending back up) has been whether or not to purposefully lose to improve their draft odds; i.e., to tank. Since the Pelicans are much worse than the Bucks this year, the logic goes that the Bucks can keep losing and get a better pick. But because of that pick swap, it’s not so simple. Let’s dive in.

Bucks draft odds​


The lottery is pretty straightforward for each individual team: if you finish in a certain place, then you get certain odds. It turns into a flaming nest of vipers when you consider two teams, though, because their odds are “non-independent”—math speak for the fact that if one team wins the lottery, the other team can’t! Unfortunately, we have to enter that nest of vipers thanks to Milwaukee’s potential pick swap with New Orleans.

To do so, we considered every possible lottery order: 14 teams could win the lottery, the remaining 13 could get second, the remaining 12 could get third, and the remaining 11 could get fourth (the rest of the lottery lands in inverse order of record after that), for a total of 14 * 13 * 12 * 11 = 24,024 possible orders. We then calculated the probability of each order. The odds of each team winning the lottery are easy enough, but then it gets complicated: for each subsequent pick, you have to readjust the odds based on the teams whose lottery balls are no longer in contention (since they can’t win multiple picks). And that’s before the swap enters the picture: if the Bucks end up with a better pick than the Pelicans, they swap picks.

Taking that all into consideration, we calculated the Bucks’ odds of receiving lottery picks 2–14 (first overall is impossible) based on them finishing sixth through 14th and the Pels finishing first through seventh (which we considered the most likely scenarios) in the lottery standings, where the worse your record is, the higher you place. Here is the Bucks’ average draft pick in the table below:

1234567
66.26.36.56.66.8n/a6.8
76.86.87.07.17.37.5n/a
87.47.57.67.77.98.18.3
98.38.48.48.58.68.88.9
109.39.49.49.59.69.79.8
1110.410.410.410.510.510.610.7
1211.411.411.411.511.511.611.6
1312.512.512.512.512.612.612.7
1413.713.713.713.713.713.713.7

The case for tanking​


Morgan: The case for tanking is pretty simple: the worse you finish, the better the draft pick, and (hopefully) the better the player. On its own, that is obvious. Indeed, in each column above, you can see the Bucks’ average draft position gets lower the closer you get to the top of the table.

Furthermore, in each row, you can see the numbers get smaller the closer you get to the left of the table. The worse that the Pelicans finish, the better it is for the Bucks, albeit more marginally. That’s because Milwaukee would net a better pick post-swap in the cases where they are picked in the lottery before New Orleans.

It becomes less clear with the swap involved, since finishing below New Orleans increases the chances that Milwaukee would have to swap back anyways. However, the numbers show that it still bears fruit. In the example above, if the Bucks are sitting in 7th and the Pelicans are sitting in 6th, passing Nola would increase the Bucks’ average draft position by 0.7 spots (from 7.5 to 6.8). That’s not nothing!

At this point, it’s a lost season, and I would at least like to end up with something to show for it. For me, that would be a slightly better chance at a slightly better draft pick.

The case against tanking​


Van: Not so fast, my friend! Entering play today, PlayoffStatus.com gives the Bucks a 40% chance of making it into the play-in field, though that’s not the playoffs. Basketball-Reference is much lower on their odds, and the chance of them making it to the first round (or further) just gets lower and lower. As are the odds of them obtaining a higher draft pick than their lottery position: currently 10th. Here is where that could place the Bucks’ draft pick, factoring in the swap with the Pelicans, and depending on how their opponent tonight finishes in the standings:

MIL PickNO 1stNO 2ndNO 3rdNO 4thNO 5thNO 6thNO 7th
10.0%0.0%0.0%0.0%0.0%0.0%0.0%
20.9%0.9%0.9%0.8%0.7%0.6%0.5%
32.0%2.0%2.0%1.9%1.7%1.5%1.2%
43.3%3.3%3.3%3.1%2.8%2.6%2.3%
59.6%4.3%1.6%0.4%0.0%0.0%0.0%
60.0%5.3%5.4%3.7%1.4%0.0%0.0%
70.0%0.0%2.6%4.8%5.3%3.2%0.0%
80.0%0.0%0.0%1.1%3.5%5.9%5.4%
90.0%0.0%0.0%0.0%0.4%2.1%5.4%
1060.5%60.5%60.5%60.5%60.5%60.7%61.5%
1121.4%21.4%21.4%21.4%21.4%21.4%21.5%
121.7%1.7%1.7%1.7%1.7%1.7%1.7%
130.0%0.0%0.0%0.0%0.0%0.0%0.0%
14<0.1%<0.1%<0.1%<0.1%<0.1%<0.1%<0.1%
Average9.39.49.49.59.69.79.8

As you can see, their chance at moving up from 10th is very slim—no better than 15.9%, regardless of where New Orleans finishes. But that’s actually a better chance of them moving up than it would be without the swap, and with it, they can move up to a variety of positions 2–9. If Milwaukee finished 10th but was guaranteed to keep their own pick, they would only be able to move up to picks 1–4, and that would only happen 13.9% of the time. So as long as their record is better than the Pelicans’, they’re more likely to get a better pick than they would have otherwise; even if New Orleans is seventh, Milwaukee moves up more often.

I also want the Bucks’ pick to be as high as possible, but other teams—looking at you, Bulls—are better set up to tank, and have tanked harder or sooner than the Bucks. Let’s consider scenarios, though, where Milwaukee is able to slip lower and lower in the standings: what would happen to their chances of getting any given pick if they fell one spot to ninth?

MIL PickNO 1stNO 2ndNO 3rdNO 4thNO 5thNO 6thNO 7th
10.0%0.0%0.0%0.0%0.0%0.0%0.0%
21.4%1.4%1.4%1.3%1.1%0.9%0.8%
32.9%2.9%2.9%2.7%2.4%2.1%1.8%
44.6%4.6%4.6%4.4%4.0%3.7%3.2%
513.4%6.1%2.3%0.6%0.0%0.0%0.0%
60.0%7.3%7.6%5.3%2.1%0.0%0.0%
70.0%0.0%3.5%6.6%7.6%4.7%0.0%
80.0%0.0%0.0%1.5%4.7%8.2%8.1%
944.7%44.7%44.7%44.7%45.3%47.4%52.0%
1028.2%28.2%28.2%28.2%28.2%28.4%29.5%
114.0%4.0%4.0%4.0%4.0%4.0%4.1%
120.1%0.1%0.1%0.1%0.1%0.1%0.1%
13<0.1%<0.1%<0.1%<0.1%<0.1%<0.1%<0.1%
Average8.38.48.48.58.68.88.9

Sure, their average position improves since they climb up the lottery standings, as does their chance of moving up from ninth. And as long as New Orleans’ record remains bottom-five, their odds of rising above ninth are better than they would have been sans swap. But they’re still not good. What if they somehow tanked all the way down to the league’s sixth-worst record?

MIL PickNO 1stNO 2ndNO 3rdNO 4thNO 5thNO 6thNO 7th
10.0%0.0%0.0%0.0%0.0%n/a0.0%
22.8%2.8%2.8%2.5%2.1%n/a1.5%
35.4%5.4%5.4%5.0%4.4%n/a3.3%
47.5%7.5%7.5%7.2%6.6%n/a5.4%
522.0%10.4%4.1%1.1%0.0%n/a0.0%
66.4%17.9%19.0%15.7%10.6%n/a0.0%
727.1%27.1%32.3%37.6%39.9%n/a23.3%
823.1%23.1%23.1%25.1%29.9%n/a44.9%
95.1%5.1%5.1%5.1%5.8%n/a18.9%
100.3%0.3%0.3%0.3%0.3%n/a2.1%
110.0%0.0%0.0%0.0%0.0%n/a0.1%
Average6.26.36.56.66.8n/a6.8

Herein lies the rub. They could tank and tank, improving their average pick position, but risk swapping back multiple spots. Even if the Pelicans have the league’s worst record, the odds the Bucks will be picking after sixth are 55.5%, with a 28.4% chance they fall multiple spots. And if New Orleans were to improve and finish fifth, then Milwaukee would be swapping back 75.8% of the time and dropping at least two spots in 36% of lottery outcomes. And if the Pelicans surpassed the Bucks, they lose their chance at sixth completely, and 65.9% of the time, they’d pick no better than eighth.

This goes along with what Jack was saying before the break: if the Bucks are going to tank, you have to do so relative to the Pelicans. Lose at the same rate as them, win at the same rate as them. But moreover, why go through all the trouble of tanking down to sixth when it only increases the likelihood you’ll have to move back? Yes, your pick is almost certainly better than if you hadn’t tanked, but most of the time you’ll be swapped back. That outcome gets more and more likely the closer you get to the Pelicans. And the Bucks finish seventh, they are statistically more likely to draft seventh than they would be to draft sixth if they finish sixth. So what’s the real benefit of finishing sixth when you’ll seldom receive that, let alone a more favorable pick?



Ultimately, this decision probably rests with Giannis. He won’t play tonight, but if he’s back soon, he wants to try for a postseason spot, even if it’s via the play-in. Recent comments suggest he has no interest in tanking, so the Bucks will go as Giannis goes. With an extension offer due to him in October, and persistent rumors that he could just ask for a trade before then swirling, Milwaukee should follow his preferred path if they want to keep him long-term. Unless he misses further time, in which case: roll the tanks! However, with how well the post-trade deadline Bucks have played, that might not be in the cards either.

Source: https://www.brewhoop.com/bucks-draf...ft-new-orleans-pelicans-pick-swap-first-round
 
Milwaukee Bucks vs. Toronto Raptors Preview & Game Thread: Playoff contenders or pretenders?

gettyimages-2251981750.jpg

MILWAUKEE, WI - DECEMBER 18: Kevin Porter Jr. #7 of the Milwaukee Bucks drives to the basket during the game against the Toronto Raptors on December 18, 2025 at Fiserv Forum Center in Milwaukee, Wisconsin. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this Photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. Mandatory Copyright Notice: Copyright 2025 NBAE (Photo by Gary Dineen/NBAE via Getty Images). | NBAE via Getty Images

The Milwaukee Bucks are back in Fiserv this afternoon, playing host to the Toronto Raptors. This game begins a stretch in which they play nine out of their next 10 games at home. With Giannis out, the Bucks have found a nice groove with their recruits. That said, we should also acknowledge that the Bucks have had a favorable schedule of late and/or played banged-up teams. This game should be a good barometer of where they’re at (though the Bucks catch something of a break with Scottie Barnes being out). Milwaukee is 1-2 against Toronto this season.

Where We’re At​


As mentioned, the Bucks have won six of their last seven. They just came off a W over their pick-swap nemesis, the Pelicans, and beat the Thunder and Magic before the All-Star break. Over the aforementioned seven-game stretch, the Bucks have the seventh-best net rating in the NBA (fourth on offence, 17th on defence). One stat I found quite interesting was that, even though it feels like the Bucks have been moving the ball more, they actually rank 26th in assist percentage across that seven-game stretch. So in reality, it’s been more about the isolation scorers (namely Cam Thomas and Kevin Porter Jr.) getting into their bags more than anything else—which is maybe a little concerning?

The Raptors, winners of three of their last four, have made the jump they intended to make this year after trading for Brandon Ingram in the middle of last season. They are no longer a team hanging at the bottom of the standings. The primary reason for that has been their defence, which ranks fifth for the season and 11th over the last five games. Of course, the recent drop-off could be tied to their anchor, Jakob Poeltl, missing significant time due to a back injury. However, Poeltl’s absence has opened the door for their lottery pick, Collin Murray-Boyles, to start and flourish in a larger role. Poeltl is back now, but Murray-Boyles has remained the starter. Seems like a positive long-term for the Raps.

Injury Report​


For the Bucks, Giannis (calf) and Taurean Prince (neck) are out. Myles Turner (calf) is questionable.

For the Raptors, Scottie Barnes (personal) is the only out.

Player To Watch​


Let’s go with Cam Thomas. Since getting real minutes from the second game against Orlando, CT has averaged 24.3 PPG. I mean, he just diced the Pelicans’ defence; it’s going to be interesting to see how he fairs against the Raptors, though. This is a team that backs itself to switch at an elite level. They have a trove of lanky, strong wings (as is Toronto tradition), and a bunch of hard-nosed guards. One of those guards is Jamal Shead, who, if you haven’t watched him, might be one of the NBA’s best point-of-attack defenders; no, I’m not exaggerating. Cam will likely have to deal with Shead for much of the game—it will be interesting to see if he can still score at the same rate.

How To Watch​


FanDuel Sports Network Wisconsin at 2:30 p.m. CST.


Bucks-Raps-4.png



Source: https://www.brewhoop.com/bucks-game...scussion-start-time-tv-schedule-injury-report
 
Bucks vs. Raptors Player Grades: Toronto’s defense spoils Thomas’ home debut

imagn-28316635.jpg

Feb 22, 2026; Milwaukee, Wisconsin, USA; Milwaukee Bucks guard Cam Thomas (24) drives for the basket against Toronto Raptors guard Ja'Kobe Walter (14) in the fourth quarter at Fiserv Forum. Mandatory Credit: Benny Sieu-Imagn Images | Benny Sieu-Imagn Images

The Milwaukee Bucks couldn’t stay perfect for long out of the All-Star break, losing to the Toronto Raptors, 122-94. Despite trailing by three points midway through the third quarter, the Raptors ended the game on a 60-35 run. The Bucks remain in the 11th seed in the East with the loss. Read our full summary of the game here and catch a six-minute audio recap on the Bucks+ podcast, Bucks In Six Minutes, below.

View Link

Player Grades​

Ryan Rollins​


33 minutes, 21 points, 9 rebounds, 5 turnovers, 6/17 FG, 4/7 3P, 5/6 FT, -16

Rollins bounced back after a 2/9 first-half shooting performance, but four of his five turnovers came in the second half.

Grade: C+

Kevin Porter Jr.​


31 minutes, 21 points, 10 assists, 3 steals, 1 turnover, 8/11 FG, 4/6 FT, -16

KPJ was one of two players who finished with more than one assist, and he was an efficient scorer tonight. He also held up well against Brandon Ingram on defense, especially considering the size difference.

Grade: B+

AJ Green​


26 minutes, 3 points, 1 rebound, 1 assist, 1/6 FG, 1/4 3P, -8

Green has fallen back into a rut. The constant pressure from Toronto made it difficult to get open, and in the rare moments he did, he couldn’t convert.

Grade: D

Kyle Kuzma​


19 minutes, 3 points, 4 rebounds, 1 assist, 1/3 FG, -6

Kuzma rebounded the ball well in the first half and played solid defense on the numerous wings the Raptors employ. He couldn’t get anything going on the offensive end, much like the rest of his teammates.

Grade: C-

Myles Turner​


25 minutes, 14 points, 4 rebounds, 2 blocks, 6/11 FG, 2/7 3P, -5

Thank goodness for Turner in the first half. He scored 11 of his 14 points and helped keep the Bucks afloat. Credit to Toronto’s defense for limiting him to three shot attempts in the second half.

Grade: B+

Bobby Portis​


18 minutes, 6 points, 7 rebounds, 3/8 FG, -15

BP never found his rhythm. He stayed engaged on the boards, even with his shot not dropping, but it’s never good to pick up a flagrant foul.

Grade: D+

Cam Thomas​


21 minutes, 15 points, 3 rebounds, 2 turnovers, 5/9 FG, 4/4 FT, -18

Thomas excited the fans when he was first introduced at Fiserv Forum. He was limited after his initial eight-point burst, but it was a solid enough home debut for Thomas.

Grade: C

Jericho Sims​


24 minutes, 4 points, 7 rebounds, 2 assists, 1 block, 2/3 FG, -18

The Jericho hype train might be pulling back into the station. He did a decent job on the glass, but so many passes or deflected balls just hit him in the hands, and he couldn’t secure them.

Grade: C-

Ousmane Dieng​


14 minutes, 0 points, 5 rebounds, 3 turnovers, 0/4 FG, 0/2 3P, -10

I’m sure it wasn’t the way that Dieng hoped his home debut would go. He never got into a rhythm, sitting out the entire third quarter after playing eight minutes in the first half.

Grade: D+

Doc Rivers​


Another game, another presser where Doc says the Bucks couldn’t do what they were supposed to do. It’s become maddening at this point. Doc said they talked about the bigs screening more to alleviate the pressure on the ball handlers, but said Green probably set the most screens. The Raptors are a good defensive team, but when the game plan isn’t working, how can you not correct it in-game?

Grade: D

Limited Minutes:
Pete Nance

Garbage Time: Gary Harris, Gary Trent Jr., Andre Jackson Jr., Thanasis Antetokounmpo

Inactive: Alex Antetokounmpo, Giannis Antetokounmpo, Taurean Prince

Bonus Bucks Bits​

  • Before the game, Doc Rivers offered up some new NBA overtime rules based on watching the United States men’s hockey team beat Canada in overtime 2-1:
“It was really cool to watch, it really was. The way I look at hockey is the three-on-twos and the two-on-ones; it’s just like basketball. I wish we passed like them, it’s really beautiful. But over time, I was sitting there thinking, ‘huh,’ we should start with three-minute overtime four-on-four, then go to double overtime, three-on-three, then to the next one, two-on-two, and the next one, one-on-one. The minute police would have a problem with the one-on-one, because they’d still be playing.”
  • The Bucks turned the ball over 17 times, tied for the fourth most they’ve had this season. Doc Rivers said post-game that they got “man-handled”:
“We got man-handled, bottom line. I’ve probably only said that one other time this year. I thought their physicality completely took us out of the game and turned us into one-on-one players. We stopped moving the ball, playing the way we’ve been. When you look at our assist column, and you see all those ones, it tells you all you need to know.”
  • AJ Green has his jersey retired at the University of Northern Iowa during the All-Star Break. Green told the assembled media the story of how he learned his no. 4 was going to be put in the rafters:
“My best friend was like, ‘hey man, can I call you later or sometime this week?’ He told me it was going to be over Zoom, and I was like ‘why would we ever Zoom, bro?’ He works at UNI, so as it went along, I’m like, something fishy is going on here, but it was cool. He had organized it, my parents were on the call, [and] all the staff at UNI were on the call to let me know. It was special.”
  • Myles Turner sits just two blocks away from 1,500 in his career, with 1,498 after today’s game. He would become the 41st player in NBA history to accomplish that feat.

Up Next​


The Bucks will continue their four-game home stand on Tuesday, hosting the Miami Heat. Tip-off is scheduled for 7:00 p.m. Central time and will be televised on FanDuel Sports Network Wisconsin.

Source: https://www.brewhoop.com/bucks-anal...-thomas-ryan-rollins-aj-green-kevin-porter-jr
 
Wisconsin Herd Weekly Recap: Dark days

gettyimages-2262391794.jpg

OSHKOSH, WI FEBRUARY 21: Alex Antetokounmpo #29 of the Wisconsin Herd drives to the basket during the game against the Greensboro Swarm on February 21, 2026 at Oshkosh Arena in Oshkosh, WI. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the GettyImages License Agreement. Mandatory Copyright Notice: Copyright 2026 NBAE (Photo by Gary Dineen/NBAE via Getty Images) | NBAE via Getty Images

The Wisconsin Herd weighs in as one of the worst teams in the G League. They boast a 7-16 record, good for second-worst in the Eastern Conference. They have no exciting rookie prospects, have virtually no chance of a playoff push, and sent no players to All-Star weekend. This weekly column will keep Bucks fans informed of their G League franchise’s recent results, the progress of their two-way players, and any news on the Herd that may impact the Bucks’ second-half season push.

This Week’s Games​


After coming back from All-Star Weekend, the Herd dropped both of their games in a home back-to-back series against the Greensboro Swarm. The two losses dropped the Herd to 7-16 while extending their losing streak to seven games.

Greensboro Swarm 116, Wisconsin Herd 105


Pete Nance: DNP

Alex Antetokounmpo: 19 minutes, 3 points, 3 assists, 1/3 FG, -16

Cormac Ryan: 30 minutes, 17 points, 4 assists, 3 rebounds, 6/14 FG, 3/8 3FG, 2 turnovers

The Herd reached six straight losses in a back-and-forth Friday loss to the 15-6 Greensboro Swarm. Although the Herd frequently looked outmatched, both physically and tactically, they put up a good fight, stringing together several scoring runs before the Swarm pulled away at the start of the fourth quarter. The home loss to the Swarm dropped the Herd to 7-15 on the season.

Nance missed the Herd’s back-to-back games to play in the Bucks’ Saturday win over the Pelicans. His future with the Herd is cloudy. Nance has found a comfortable spot in the Bucks’ rotation, and there are rumors that the Bucks could upgrade Nance to a standard NBA contract due to his consistent play. However, the Bucks front office would have to cut a player to make room for Nance’s new deal, and breakout wing Ousmane Dieng has eaten into Nance’s bench minutes.

Friday offered a glimpse of Alex Antetokounmpo’s viability as a rotation player with the Bucks: namely, that there is none. The Bucks’ signing of The Greek Freak’s younger brother to a two-way deal is a way for the Bucks to deepen ties with their franchise player. Alex Antetokounmpo hasn’t shown any signs of making a difference. Antetokounmpo has struggled to find a foothold with the Herd. He averages 3.3 points, 2.8 rebounds, and one assist per game coming off the bench, while posting .291/.226/.600 shooting splits. Friday was more of the same. Antetokounmpo struggled to adapt to the game’s tempo despite his lengthy build and size, and sulked to the bench in the game’s dying moments. Although the 25-year-old offers some untapped potential with the Herd, don’t expect Antetokounmpo to make any tangible impact on the Bucks’ second-half push.

Greensboro Swarm 129, Wisconsin Herd 104


Pete Nance: DNP

Alex Antetokounmpo: 20 minutes, 8 points, 2/6 FG, 2/5 3FG, -15

Johnny Davis: 27 minutes, 23 points, 4 rebounds,7/12 FG, 4/6 3FG, -5

The Herd was blown out against the Swarm on Saturday. They struggled against the Swarm’s bruising offensive style and couldn’t connect the dots on offense. The Swarm jumped out to an early first-quarter lead, and although the Herd defended well towards the end of the first half, the game ballooned out of reach in the second half. With Nance on duty for the Bucks’ Sunday loss to the Raptors, the Herd extended their losing streak to seven, putting them five games behind a playoff spot.

Alex Antetokounmpo got a little more burn in the Herd’s second game against the Swarm and played relatively well. He showed signs of becoming a threat from range, and his lengthy build helped him. He’s gritty, willing to make an extra pass, and like both of his brothers, exudes passion for the game. However, his instinct for the game and finesse remain lacking.

Cormac Ryan made his case to be the Bucks’ third two-way player as the deadline to sign players to two-way contracts (March 4th) looms. Ryan averaged 20 points, 6.5 rebounds, and three assists per game across the Herd’s two recent back-to-backs. Aside from Nance, who has only played six games for the Herd, Ryan leads the team in scoring and three-pointers made per game. Ryan offers consistent shooting, viable perimeter defense, and rotational flexibility that Milwaukee might want in its second-half playoff push.

Three Notes

Herd trades two-time All-Star Oladipo


The Herd traded two-time All-Star Victor Oladipo to the Cleveland Charge in exchange for the returning player rights for Drake Jeffries and Jacob Gilyard, as well as 2026 G League second-round and international draft picks. Oladipo averaged 13.5 points, 4.6 rebounds, and 3.8 assists per game on .389/.329/.778 shooting splits in the regular season. For Oladipo, the Herd gain the rights of Jeffries, who most recently played with the Sheffield Sharks in the United Kingdom, and Gilyard, who averages over 12 points per game in France. The move is unlikely to shake up the Herd’s depth chart.

Bucks could soon decide on Nance’s standard contract


The Bucks have yet to convert Nance’s two-way deal into a standard NBA contract. Nance, who averages 5.2 points and 2.2 rebounds per game in the league, has steadily clawed out a rotational role with Milwaukee. He’s served as a steadying force off the bench that can both shoot well and hammer out paint points. Of the 50 available active games allotted to a two-way player, Nance has only 16 left, with 27 left in the season.

If the Bucks were to make room for Nance, it would be by cutting Andre Jackson Jr., who has struggled for playing time. They must consider the Bucks’ abundance of wing and frontcourt depth, including the brilliant performances of newcomer Ousmane Dieng. The Pete Nance question is one to watch as early March nears.

Clock is ticking on Buck’s third two-way spot


The Bucks still need to decide what to do with their final two-way spot. Milwaukee could draw on several prospects who are leading the Herd. Mark Sears, previously waived by the Bucks, is averaging 15 points and 5.3 assists per game as the starting point guard. Ryan could bring more frontcourt depth in times of injury. Former Wisconsin Badgers phenom Johnny Davis is starting to find his shooting groove with the Herd and could very well be called upon soon. Their open two-way contract is an asset the Bucks front office should use to balance the roster.

Source: https://www.brewhoop.com/bucks-feat...ap-nba-g-league-pete-nance-alex-antetokounmpo
 
Rapid Recap: Raptors 122, Bucks 94

imagn-28315704.jpg

Feb 22, 2026; Milwaukee, Wisconsin, USA; Milwaukee Bucks guard Ryan Rollins (13) and Toronto Raptors guard Immanuel Quickley (5) reach for a loose ball in the first quarter at Fiserv Forum. Mandatory Credit: Benny Sieu-Imagn Images | Benny Sieu-Imagn Images

The Milwaukee Bucks couldn’t extend their win streak to a season high of four games, dropping their third game of the season to the Toronto Raptors. Ryan Rollins and Kevin Porter Jr. each had 21 points, with the latter adding 10 assists for a double-double. Immanuel Quickley led all players with 32 points and nine assists on 11/19 shooting.

NBA.com Box Score

Game Recap​


KPJ was aggressive right from the start. Mixed in with an AJ Green three and a floater from Myles Turner, he scored six for himself, helping the Bucks get out to an early three-point lead. Cam Thomas made an immediate impact in his first home appearance with Milwaukee: he scored eight of their next 10 points, and they maintained a lead throughout the entire first quarter. KPJ’s late three put them up by eight, but old friend Sandro Mamukelashvili hit a buzzer-beating three, cutting it down to 27-22 heading into the second.

Thanks to Immanuel Quickley, it didn’t last long for the Bucks. After scoring just two points in the first, Quickley went off for the first 12 points for the Raptors, trimming it down to just one. Toronto got their first lead of the game thanks to a Ja’Kobe Walter three-pointer, which prompted Doc Rivers to call a timeout. The Raptors ran it up to 11 thanks to their stifling defense, holding the Bucks to 5/16 from beyond the arc. A pair of free throws from Ryan Rollins cut the deficit back within single digits heading into the locker room, 60-51.

After going 2/9 for nine points in the first half, Rollins found a rhythm in the opening minutes of the third. He engineered a 7-0 run for the Bucks, scoring five himself, to bring them back within three of the Raptors. Toronto responded in kind, scoring eight straight out of the timeout to go back up by double digits. After scoring 13 in the first half, Ingram added another eight, bumping the Raptors advantage to 18 points. The deficit reached 20 points after a couple of free throws from Gradey Dick. Rollins and rookie Collin Murray-Boyles traded baskets in the final minute of the frame, with Toronto up 92-73.

Toronto continued to pour it on, outsourcing Milwaukee 12-6 within the first four minutes. The game continued to spiral out of control for the Bucks, as they fell behind by as many as 27. Doc waved the proverbial white flag with 6:33 left, subbing the likes of Andre Jackson Jr. and Gary Harris to finish this one out. The fans got one last thing to cheer about, as Thanasis Antetokounmpo completed an and-one layup before it was all said and done.

Stat That Stood Out​


Coming into today’s game, the Bucks ranked second in the league in three-point percentage at 39.2%. Against a tough Raptors defense, they had one of their worst performances, going 9/32 (28.1%) from downtown. It’s the second-fewest threes they’ve made in a game all season long, after making eight against the Brooklyn Nets on December 14.

Source: https://www.brewhoop.com/bucks-scor...yan-rollins-immanuel-quickley-kevin-porter-jr
 
Milwaukee Bucks vs. Miami Heat Preview & Game Thread: If/then

gettyimages-2248642904.jpg

MIAMI, FLORIDA - NOVEMBER 26: Andrew Wiggins #22 of the Miami Heat controls the ball ahead of AJ Green #20 of the Milwaukee Bucks during the second half at Kaseya Center on November 26, 2025 in Miami, Florida. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Carmen Mandato/Getty Images) | Getty Images

After a downer against the Toronto Raptors, the Bucks are back at it tonight against the Miami Heat—one of the core four teams they hope to displace in the standings. Four games back in the loss column (seven in the win), the Bucks’ margin for error is slim, meaning tonight’s game carries extra weight. It’ll be no easy feat either, with the Heat on a three-game winning streak and winners of four out of their last five on the back of their offence, which is—mind the pun—red hot, averaging 126 PPG over that stretch. In their only other meeting this season, the Heat came out 106-103 victors on the back of Tyler Herro’s 29 points. All that said, if the Bucks have truly grown as a team, then they’ll bounce back and win tonight.

Where We’re At​


Despite the blip against the Raptors, the Bucks are in a good place—as good as any they’ve been in all season, really. They’ve won six out of eight and had major contributions from across the roster. In fact, seven players are averaging double-digit points in this stretch (eight if you round up Ousmane Dieng’s 9.6 PPG). Over the last three, however, there’s one noticeable omission—AJ Green, who has flat-out struggled, putting up just 6.7 PPG, 1.7 RPG, and 2.7 APG, while shooting a lowly 29% from the field in 31.2 MPG. Of course, shooters go through rough patches, and Green will find his stroke. It’s not as if his process has been poor either. But when his shot isn’t falling, it sure stands out, especially when a certain small forward is languishing on the bench. If Green doesn’t find his form tonight, then the Bucks will struggle to win (and he just might lose his starting gig).

As mentioned, the Miami Heat are coming in hot—you don’t win four out of five by luck—but they have benefitted from a favourable schedule, collecting those wins against the Washington Wizards, New Orleans Pelicans, Atlanta Hawks, and Memphis Grizzlies—not exactly the NBA’s elite. Their only loss in that period also came at the hands of the unabashedly-trying-to-lose Utah Jazz. Opponents aside, like the Bucks, the Heat have relied on their offensive depth, with eight players putting up 10+ PPG and four others—Bam Adebayo, Norman Powell, Andrew Wiggins, and Tyler Herro—going for between 19.0 and 20.4 points a night. As a result, they rank third in the league in offensive rating (120.7), while also ranking first in defensive rating (103.6) over this stretch. So, if the Bucks are going to be successful and make up much-needed ground in the standings, then they’ll have to put on a much better all-around showing than they offered against Toronto.

Injury Report​


For the Bucks, Giannis (calf) and Taurean Prince (neck) remain out.

For the Heat, Terry Rozier (not with team) remains out, while Nikola Jovic (back) is doubtful, and Davion Mitchell (illness) is questionable.

Player To Watch​


Dieng was my player to watch against the New Orleans Pelicans, and he remains my player to watch tonight. Five games into his Bucks career, he’s had two standout performances, one really solid one, one to forget about, and a garbage-time outing that doesn’t really count. Everyone associated with the Bucks wants Dieng to succeed, to become the long-term solution at the three. Most want him to start there right now. And I don’t blame them; he’s the most tantalising prospect we’ve had in some time. But if any of these are going to come to fruition, then he needs a consistent role—and for that to happen, he needs consistent minutes. Doc, all eyes are on you.

How To Watch​


If you tune into FanDuel Sports Network Wisconsin at 7:00 p.m. CST., then you’ll get to watch.


Screen-Shot-2026-02-24-at-8.29.14-pm.png



Source: https://www.brewhoop.com/bucks-game...scussion-start-time-tv-schedule-injury-report
 
Milwaukee Bucks vs. Cleveland Cavaliers Preview & Game Thread: The lid is off

gettyimages-2204234476.jpg

MILWAUKEE, WISCONSIN - MARCH 09: Donovan Mitchell #45 of the Cleveland Cavaliers drives around Kevin Porter Jr. #3 of the Milwaukee Bucks during the first half of a game at Fiserv Forum on March 09, 2025 in Milwaukee, Wisconsin. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Stacy Revere/Getty Images) | Getty Images

The Milwaukee Bucks are officially back! After a stirring fourth quarter performance that saw the Bucks come out 128-117 victors over the Miami Heat, the Bucks get right back into game action tonight against the Cleveland Cavaliers. It will be the sides’ third matchup of the season, with the Cavaliers winners of both so far. The sides first met in October, with Cleveland overcoming a 40-point night from Giannis to win by five, and met again in November, where Mitchell exploded for 37 points in a 118-106 victory. But these are not the same Bucks—not in personnel, or in momentum—so strap yourself in for a showdown.

Where We’re At​


The Bucks have now won seven of their last nine and four out of their last five. Of note, the five-game stretch coincides with Cam Thomas and Ousmane Dieng’s first five real games with the team (the first game Orlando doesn’t count). So, for a team without much capital, Jon Horst sure managed to build around the edges on its core. Of course, the dynamic duo of Kevin Porter Jr. and Ryan Rollins have led the way, finding a chemistry that bodes well for a long-term backcourt partnership. Perhaps most surprising, though, is the play of Jericho Sims. It wasn’t long ago that Sims looked on the outer, but now he’s rejuvenated, playing career-best basketball. Over the last five, Sims is fourth on the team in minutes per game (25.6), second in plus/minus (+6.4), and first in rebounds per game (7.8)—all while converting 90% of his shots. With Myles Turner returning from injury and still struggling to find his groove in Milwaukee, Sims’ play has been critical for the Bucks and will be needed against the Cavs’ two-headed monster in Jarrett Allen and Evan Mobley.

After failing to live up to expectations earlier in the year, it would be an understatement to say Cleveland has found its way. Winners of 13 out of 15, they’ve reasserted themselves as an Eastern Conference giant. The addition of James Harden—brought in for Darius Garland and a future second-round pick—has been a seamless one for the Cavs, with Harden leading the team in assists in five of his seven games and, more generally, taking their “offense to another level”. He’s been particularly beneficial for Allen, with the centre increasing his point production from 13.9 PPG before the trade to 20.4 PPG since. Also new to the Cavs are Dennis Schröder and Keon Ellis, who were acquired as part of a three-team trade that sent De’Andre Hunter to Sacramento. Last night, Cleveland dismantled the New York Knicks 109-94, holding them to just 11 points in the third quarter, 41% shooting on the night, and forcing 16 turnovers. Needless to say, the Bucks will have their work cut out for them.

Injury Report​


With both sides on the second leg of a back-to-back, their official injury reports have not yet been submitted. However, for the Bucks, Giannis (calf) and Taurean Prince (neck) likely remain out, while for the Cavs Max Strus (foot) also likely remains out.

Player To Watch​


Kevin Porter Jr. has been phenomenal lately. Over the last five games he’s averaging 21.6 PPG, 4.8 RPG, 8.4 APG, 2.0 SPG on .533/.400/.889 shooting—oh, and just 1.8 TPG. For those playing at home, that’s a 4.67 assist-to-turnover ratio and a turnover percentage of just 6.6%, all while having a 62% true shooting percentage. But it’s not just the numbers; it’s the way he’s been doing it. Porter has slowed down—or the game has. Fewer rash drives, fewer risky passes. Same creativity and flair. The highs without the lows. And if all that wasn’t enough, he’s often taken on the toughest defensive matchup too. If this were 1986, he’d be challenging Marques Johnson for Comeback Player of the Year honours. Now, against his first NBA club—a team whose backcourt is loaded with All-Star and All-NBA accolades—KPJ has a chance to continue his ascension, see how he really measures up.

How To Watch​


Tune in at 7:00 p.m. on either FanDuel Sports Network Wisconsin or the following stations:

  • WMLW & WYTU (Milwaukee)
  • WISC (Madison)
  • WMEI (Green Bay)
  • WECX (Eau Claire/La Crosse)
  • WYOW (Wausau)
  • WQAD (Davenport, IA, Rock Island/Moline, IL)

Screen-Shot-2026-02-25-at-8.12.47-pm.png



Source: https://www.brewhoop.com/bucks-game...scussion-start-time-tv-schedule-injury-report
 
Rapid Recap: Bucks 118, Cavaliers 116

gettyimages-2263017399.jpg

MILWAUKEE, WI - FEBRUARY 25: Kevin Porter Jr. #7 of the Milwaukee Bucks handles the ball during the game against the Cleveland Cavaliers on February 25, 2026 at Fiserv Forum Center in Milwaukee, Wisconsin. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this Photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. Mandatory Copyright Notice: Copyright 2026 NBAE (Photo by Gary Dineen/NBAE via Getty Images). | NBAE via Getty Images

The Milwaukee Bucks pulled off a dramatic victory in the final seconds over the Cleveland Cavaliers. Kevin Porter Jr. once again led the Bucks’ offense with 20 points, eight rebounds, seven assists, and five steals. Jarrett Allen finished with a 27-point and 11-rebound double-double for Cleveland, while Dennis Schröder had 26 points and five assists.

NBA.com Box Score

Game Recap​


Despite both teams coming off a SEGABABA, the Cavs looked fresher early. Cleveland built a seven-point lead after old friend Sam Merrill drilled a three, prompting a timeout from Doc Rivers. Milwaukee steadied the ship after that pause, as they battled back to move ahead after Bobby Portis converted from beyond the arc with 3:47 left. Cam Thomas turned it on, putting up seven straight points for Milwaukee to keep them ahead in a tight game. Cleveland countered with Craig Porter Jr., who completed a three-point play with four seconds left to tie it up after one, 33-33.

Merrill continued to punish the Bucks in the opening minutes of the frame, as he scored six of the first nine for the Cavs. Down six, the Bucks responded to pull even with a dunk fest, as Jericho Sims, KPJ, and Myles Turner each threw one down. Fresh off an impressive 32-point performance last night for Milwaukee, Porter started to cook. He went on a personal 6-0 run and, with his second dunk of the quarter, put the Bucks back in front. Bucks irritant Dennis Schröder found his groove late, scoring five in a row to shift the advantage back to the Cavaliers by three. Milwaukee had a chance to take the lead at the buzzer after a Ryan Rollins layup, but Kuzma’s three ball missed, so the Bucks entered halftime down 63-62.

Milwaukee began the second half on a heater, going on an 11-0 run. Kuzma, who came into the game shooting 32.5% from three-point range, drilled back-to-back from the corner. KPJ continued to add to his highlight reel with a poster dunk over Jarrett Allen. A Rollins three-pointer put the Bucks up by 12, but the Cavs responded right away with a 10-0 run with 3:19 on the clock. Milwaukee clung onto the advantage for as long as possible, but a Schröder layup with 4.7 left put Cleveland in the driver’s seat entering the fourth, 94-93.

The Bucks’ offense remained in neutral, as they failed to score a field goal from the 2:21 mark of the third to the 8:31 mark in the fourth, when KPJ scored a layup. Thankfully for Milwaukee’s sake, Cleveland had a hard time finding the bottom of the basket, as they were only able to go ahead by two. After BP knotted things back up, Green put the Bucks back in front with a three, which was followed by an alley-oop dunk from Sims. Schorder tied it with a pair of free throws with 2:40 left. Rollins came up clutch with two straight layups, giving Milwaukee a four-point lead with 1:45 to go. The Bucks couldn’t find that next basket to go up by three possessions, as Jaylon Tyson converted two from the charity stripe and Schröder drew the game even once again. KPJ once again played hero late, as he buried a mid-range jumper with 20 seconds left. The Cavs thought Allen tied the game after putting a Schröder miss back up, but after review, the basket was waived off, and the Bucks escaped.

Stat That Stood Out​


The Cavaliers shot 20/27 from the free-throw line and missed three in the fourth quarter. In a game decided by two points, Cleveland would love to have some of those shots at the charity stripe back.

Source: https://www.brewhoop.com/bucks-scor...nal-score-recap-kevin-porter-jr-jarrett-allen
 
Ryan Rollins: Cut from a different cloth

gettyimages-2263298755.jpg

MILWAUKEE, WISCONSIN - FEBRUARY 22: Ryan Rollins #13 of the Milwaukee Bucks dribbles the ball against the Toronto Raptors during the fourth quarter at Fiserv Forum on February 22, 2026 in Milwaukee, Wisconsin. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Patrick McDermott/Getty Images) | Getty Images

I’ll be honest, when the Lillard trade went down, and those picks went out the door, I was at once incredibly excited about the immediate-term future and nervous about the long-term. Evaluating the roster, I thought the Bucks had two or maybe three years to win another title, and then after that, it could be a long road of misery with little young talent to build around. That was until this season, when Ryan Rollins—a two-way acquisition with 81 career games under his belt—changed everything.


Back to the very start…​


Before we get to this current season, I want to paint a picture of how we got here with Ryan Rollins. Signing a two-way contract at the end of the 2023-24 season, Rollins was thrust into real minutes last year after the much-vaunted Delon Wright disappointed in his time at backup point guard. And sure, I thought Ryan was solid enough. He shot the ball decently, had some juice off the bounce, and was a solid on-ball defender with good off-ball instincts. There was some stuff to work with, for sure. But it was a game on the 12th of November 2024 against Toronto that made me think a little harder. Why? Not because of the way he played—it was the way in which he carried himself.

To remind folks, the Bucks were 2-8 before this game against the Raptors. The NBA media was in a frenzy. Will Giannis ask out? Is Doc’s job safe? It was a circus. Dame was in concussion protocol, and Khris was not yet playing. Not great, but absence begets opportunity, meaning Rollins would get his first career start. How did he fare? Well, I wouldn’t say it went great. He shot 4/12 for the game; heck, he went 1/7 in the first quarter! Now you tell me, how many players on a two-way contract would pack it in for the rest of the night after starting like that? Not Ryan.

His first shot of the third quarter was a movement three off a baseline set, which he stroked with the confidence of a guy who’d shot perfectly. But the most revealing play of all was his second triple of the quarter because, I kid you not, it came directly after he dislocated his shoulder. Rollins was defending on the weak side when Ochai Agbaji penetrated via the left wing; Bobby Ports stepped up, and Ryan cracked back to take Bobby’s man, dislodging the ball on the pass for his fifth (yes, fifth) steal of the night.

In the process of poking the ball free, Rollins fell on the floor and immediately grabbed his left shoulder, which he’d dislocated. Giannis was off to the races and dribbled at AJ Green for a handoff, who caught it and flipped it back. By this point, Ryan was back in the frame on the opposite wing. Giannis, ever the gentleman, fired a bullet at him, which he caught and promptly shot, nailing the deep ball (because of course he did).

Rollins exited the game at the next stoppage (but not before defending a Gradey Dick jumper with one arm, of course), and the Bucks won their third game of the year. In hindsight, this was the perfect snapshot not only of the player but also of the mindset that makes Rollins so special. It showed maybe his most valuable trait: the ability to impact the game without shooting efficiently. Additionally, it showed that he fears nothing and will never shy away from adversity (which apparently includes taking and making a three with a dislocated shoulder). Let’s put a pin in both of those.

“That’s like the story of my life,” Rollins said postgame about his injury. “It’s always something. I mean, I can’t complain about it. I’m going to just keep working, keep getting better. It’s not really a serious injury, so I’ll be back next game anyway. It is always something for me, but I’ll always work through it regardless.”

Rollins was not, in fact, back for the next game. Van did a great breakdown of the full injury timeline, but in short, he declined season-ending shoulder surgery—which potentially would’ve put his NBA future in doubt—instead opting to rehab the injury and hope to come back. He returned to the court three weeks later, still clearly hampered, but good enough to be a decently effective player. Honestly, that was pretty baller of him. Even knowing he’d be playing in a diminished state, the man bet on himself to still perform well enough to secure his future in the league. And he did exactly that, even as he dealt with sporadic minutes—until Damian Lillard was diagnosed with deep-vein thrombosis, of course.

“Stay ready so you don’t have to get ready” is a cliché often told to role players, but it’s absolutely correct. Well, Rollins was indeed ready when Lillard went down late in the season. He started 11 of the final 13 games, averaging 10.8 PPG, 3.9 APG, 2.8 RPG, 1.1 SPG in 24 minutes per contest; he shot 52.5% from the field and 47.8% from three with an injured shoulder! Of course, Ryan didn’t play much in the postseason with Dame returning, and we all know how that era ended. But the one positive that came of Lillard’s torn Achilles was that it provided Rollins with a golden opportunity. Looking back, was there ever any doubt what he’d do with it?

Ryan Rollins’ mind-boggling growth this season​


Coming into this year, I think most fans were excited about what Rollins could bring in a role where he’d be getting guaranteed minutes, but I highly doubt anybody expected this. As Zac put it to me, he went from being a “can he play some meaningful minutes?” guy to “this dude might make an All-Star team” in half a season. This is one of the most stunning development stories in league history. A guy who spent the previous season on a two-way contract genuinely turned into one of the league’s most impactful players the very next year. I know I’m biased, but these numbers seem pretty Most Improved Player-y to me!

Ryan Rollins stats2024-252025-26
MPG14.632.2
PPG6.217.2
APG1.95.4
RPG1.94.6
SPG0.81.5
BPG0.30.4
TPG0.92.5
FG%48.70%46.5
3P%40.842.00%

Quite honestly, though, it might not even be the way Ryan’s numbers have risen so dramatically that’s shocked me the most—it’s been his killer mindset. Remember when I said he fears nothing? Well, there might not be a better example of that than the first game this season against Golden State. Rollins stood up on the biggest stage, dropping 32 points and eight assists in 36 minutes, walking down three future Hall of Famers in the fourth quarter as he made shot after shot to fend off the charging Warriors:

And oh yeah, don’t forget that he also had the defensive assignment on Steph Curry, who went 8/19 and turned the ball over five times. Even more impressive was Draymond Green later revealing on his podcast that he intentionally tried to rattle Ryan by hitting him hard on screens after he “levelled” Steph Curry, but to no avail.

“We were standing at the free throw line talking. I said, ‘I told you I was going to get you.’ He was like, ‘yeah, but you know how I’m cut. I ain’t backing down from none of that.’”

The truly absurd thing is that that Warriors game wasn’t some flash in the pan—it became the norm! Believe it or not, Rollins has not only been the Bucks’ most effective clutch performer this year, but he’s also been among the league’s most clutch! After last night’s game, he is now 25/45 (55.6%) on clutch-time attempts (when a game is within five points in the final five minutes). That number ties him with Alperen Sengun for the 13th-most in the NBA. It’s worth noting that of the 13 players above or tied with him, 12 have made an All-Star team (the other is Cooper Flagg). But you know what’s even crazier? Rollins ranks second in clutch shooting percentage among those 12 players.

Men lie, women lie, numbers don’t. This is a stone-cold killer.

And even just throughout general play, Ryan’s ability to create something out of nothing with a live dribble is incredible. At just 6’3”, he has this unique ability to diagnose how he’s being guarded and create opportunities without getting sped up, overdribbling, or losing balance. In the same way that Giannis’ game, to me, is akin to rock music, Rollins’ is more equivalent to jazz. On cue!

Not to mention, Rollins has done this while shouldering major defensive responsibility all season. I mean, you take a step back and look at a player who really doesn’t have any glaring weaknesses. He’s shooting great percentages on both catch-and-shoot threes (42.1%) and pull-up threes (41.6%). He finishes proficiently on the interior (54.1% on shots taken within 10 feet). And if he can’t get separation from his defender, he’s still efficient working in tight quarters (44.1% on shots taken in which the closest defender is within 2-4 feet, which account for 34.1% of his attempts).

Add to that Ryan’s defensive proficiency as both an on and off-ball defender, averaging 1.9 stocks per game—assisted by his ginormous 6’10” wingspan—and voila, you have a uniquely multifaceted player. As far as weaknesses go, maybe he doesn’t get to the line as often as you’d hope and turns the ball over a tad much, but we’re nitpicking at that point. Sure, he’s had his share of bad shooting nights. Guess what? That was always going to be the expectation for someone who’s played 40% of their career games this season. Again, we need to remind ourselves that none of this is normal.

It makes you think, what type of contract would Rollins command on the open market if he became a free agent tomorrow? The fact that the Bucks have him locked in for this season and next for $4m annually is insane value and frankly, a representation of him being a free agent in the wrong year under the wrong circumstances. Van was the first to mention Andrew Nembhard—who makes about $20m per season—as a good analogue for who Ryan could become. I’m sorry, boss. I think he might be better than Nembhard right now!

Maybe the basketball gods threw the Bucks a bone with Rollins. Milwaukee seemingly benefited from the fact that he’d yet to be given a real chance. First, the former Toledo Rocket got drafted to a team that had quite literally just won a title, appearing in 12 games before breaking his foot. He was traded to Washington the following offseason, appearing in 10 games before being waived after revelations that he’d been caught shoplifting, ending up in Milwaukee. And sure, would Ryan have gotten that chance in Washington if he hadn’t let himself down off the court? Probably, but maybe some things are just meant to be.

In closing, the Bucks got one in this kid, and the team’s scouting department—which has gotten a lot wrong over the years—deserves serious recognition for identifying him. It’s not a stretch to say that decision alone will be franchise-altering. Will he become an All-Star? Will he top out as an elite fourth or fifth starter? Something in between? I have no clue. But whatever your prediction is, don’t be surprised when he inevitably exceeds it.

After all, this is Ryan Rollins we’re talking about.

Source: https://www.brewhoop.com/bucks-anal...-nba-golden-state-warriors-washington-wizards
 
Bucks sign Cormac Ryan to two-way deal

gettyimages-2256274894.jpg

OSHKOSH, WI - JANUARY 17: Cormac Ryan #30 of the Wisconsin Herd shoots a three point basket during the game during the game against the Westchester Knicks during an NBA G-League game on January 17, 2026 at The Oshkosh Arena in Oshkosh, Wisconsin. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this Photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. Mandatory Copyright Notice: Copyright 2026 NBAE (Photo by Gary Dineen/NBAE via Getty Images) | NBAE via Getty Images

The Bucks signed Wisconsin Herd shooting guard Cormac Ryan to a two-way contract, the Bucks announced Thursday afternoon. Ryan, who has averaged 20.4 points, 4.6 rebounds, and 2.8 assists per game with the Herd, steps into a competitive wing rotation as the Bucks attempt to push for a play-in spot. Ryan fills the Bucks’ third and final two-way slot, joining Pete Nance and Alex Antetokounmpo.

After going undrafted out of North Carolina, Ryan joined the Oklahoma City Blue as a rookie before signing with the Herd. The deal will pay Ryan $636,435, half of the league’s rookie minimum. As a two-way player, Ryan will be ineligible to play in any postseason games, including the play-in. He will be available to play in 13 of the Bucks’ 25 remaining games.

Ryan has been the star player on a struggling Herd team with virtually no chance of making the G League playoffs. A 6’5” wing, Ryan’s best attribute has been his shooting. He posted .489/.439/.857 shooting splits in 26 games with the Herd. However, Ryan is also a skilled defender (1.7 steals per game) and solid rebounder, thanks to his lengthy frame. The 27-year-old isn’t an up-and-coming prospect, but could blossom into a solid contributor through his plug-and-play fit with the Bucks.

With Ryan’s signing, the Bucks’ roster is completely rounded out; they’ve filled all two-way spots and have 15 players signed to standard NBA contracts. Ryan will likely slot behind AJ Green, Ousmane Dieng, Gary Harris, and Gary Trent Jr. when it comes to wing depth, although Doc Rivers and the Bucks may value Ryan’s bench scoring and energy.

With the Bucks’ two-way dilemma solved, they have one more dilemma to tackle: whether to convert Pete Nance to a standard NBA deal at the cost of waiving another player. Nance has played incredibly since joining the Bucks, shooting .588/.510/.735 in 25 total appearances. He is also approaching his limit of active designations and would be ineligible to play in Bucks postseason games. If the Bucks do make room for Nance, the Bucks front office would likely waive Andre Jackson Jr.

Source: https://www.brewhoop.com/bucks-rost...two-way-deal-roster-wisconsin-herd-pete-nance
 
Milwaukee Bucks vs. New York Knicks Preview & Game Thread: Blood in the water?

gettyimages-2248962286.jpg

NEW YORK, NEW YORK - NOVEMBER 28: Ryan Rollins #13 of the Milwaukee Bucks heads for the net as Mikal Bridges #25 of the New York Knicks defends at Madison Square Garden on November 28, 2025 in New York City. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Elsa/Getty Images) | Getty Images

The Milwaukee Bucks play host to the New York Knicks tonight at Fiserv, eager to complete their third three-game win streak of the season. As I’ll get to, the Knicks haven’t looked like themselves lately, while the Bucks are flying. The season series between these two sides sits at one game apiece, with Milwaukee taking the first contest just four games into the season, and New York taking the most recent one.

Where We’re At​


The Bucks have won eight of their last 10. Most recently, they lost handily to the Raptors, but responded by beating the Heat and (zombie) Cavaliers on a back-to-back. Not to demean anyone else, but Milwaukee’s return to winning has come primarily off the back of three players: Kevin Porter Jr., Ryan Rollins, and Jericho Sims. Porter and Rollins have been doing a great job of creating for themselves and others (while Porter, at least, has kept his turnovers down). Over the back-to-back, the Porter-Rollins duo racked up 91 points and 26 assists. As for Sims, he’ll never fill up the stat sheet, but anyone who’s been watching recently can tell how much of an impact he’s made as a defender and rebounder. This is evidenced by the fact that, over the past 10 games, the Bucks—who’ve been a bad rebounding team for most of this season—have the fifth-best defensive rebounding percentage and the 15th-best offensive rebounding percentage. Much of that credit goes to Sims, who’s had 10 O boards in the last three games.

The Knicks, on the other hand, are sputtering. Their overall record lately, going .500 over their last eight games, doesn’t look too bad on the surface, but context is needed. They lost to the Pacers, very nearly lost to the Bulls, beat the Rockets after Houston crapped the bed up 18 in the fourth, and got annihilated by the Pistons twice and Cavs once. They have the 15th-best net rating in the NBA over that eight-game span. Having said that, this team won eight in a row right before this most recent eight-game streak (which followed a horror stretch before that!). In short, New York has an equally low floor as it does a high ceiling—anything could happen tonight.

Injury Report​


For the Bucks, Giannis (calf) and Taurean Prince (neck) are both out. For the Knicks, Miles McBride (core) is out.

Player To Watch​


Let’s keep rolling with Jericho Sims. Going up against the rebounding beast that is Mitchell Robinson, Sims will need to keep doing what he’s been doing on the boards. Jericho actually seems like a decent matchup to cover the pick-and-pops from Karl-Anthony Towns (probably better than Myles Turner, at least). The bigs will play a huge role in who wins this game.

How To Watch​


FanDuel Sports Network Wisconsin at 7:00 p.m. CST.


Bucks-Knicks-3-2.png



Source: https://www.brewhoop.com/bucks-game...scussion-start-time-tv-schedule-injury-report
 
Rapid Recap: Knicks 127, Bucks 98

imagn-28358663.jpg

Feb 27, 2026; Milwaukee, Wisconsin, USA; Milwaukee Bucks guard Ryan Rollins (13) shoots against New York Knicks guard/forward Mikal Bridges (25) in the first half at Fiserv Forum. Mandatory Credit: Michael McLoone-Imagn Images | Michael McLoone-Imagn Images

The Milwaukee Bucks finished their four-game home stand with a stinker, losing in blowout fashion to the New York Knicks 127-98. Myles Turner was Milwaukee’s leading scorer with 19 points and four rebounds, shooting 4/7 from three. For New York, Jalen Brunson scored 27, but they also had six other players reach double digits.

NBA.com Box Score

Game Recap​


Pregame, Doc Rivers highlighted the need for the Bucks to take care of the ball, especially without Giannis in the lineup. They did just that in the first few minutes, opening up with a five-point edge. They looked ready to expand on that lead, but turnovers on back-to-back possessions sparked an 11-0 run by the Knicks, prompting a timeout from Rivers. Milwaukee battled back, outscoring New York 11-6 to tie the game halfway through the quarter. However, Jalen Brunson continued to give the Bucks fits—as he has throughout his career—scoring 16 of the Knicks’ last 19. Stunning. Brunson finished with 22 after just one quarter, and Milwaukee found themselves down 38-30.

Even with Brunson going to the bench, New York remained hot from three-point range, beginning the second quarter by drilling their first two threes, quickly going up 16. After trading baskets for the next few minutes, Milwaukee started to chip away at the deficit, getting it to 10 after Turner completed a three-point play. The Knicks responded with a pair of threes from Brunson and Landry Shamet, before OG Anunoby stole the ball and converted on the fast break, putting New York ahead by 18. Turner did his best to make the halftime score look more respectable, getting to the charity stripe multiple times in the final minute or so, but a Towns layup in the dying seconds gave the Knicks a 77-57 edge.

Milwaukee tapped into their three-point shooting acumen in the third to try to mount a comeback, drilling their first three attempts. However, they were matched by New York, who drilled some of their own triples. The Bucks finally got some stops, allowing them to go on a 9-0 run and cut the deficit to 15 with about seven minutes left. But of course, their offense then went through a dry spell, scoring just one point over the next three minutes as New York went on a 7-0 run. The Bucks got their deficit back to 15 once again, but couldn’t follow thier scores with stops. Knicks up 103-83 heading into the final frame.

New York’s hot shooting continued early in the final period, as Anunoby, Diawara, Bridges, and Alvarado got buckets in relatively quick succession. The Knicks’ lead rose all the way to 32 after Towns drained his first three of the game—also on just his first attempt of the game, funnily enough—which just about ended it for the home team. Rivers called a timeout and brought in the rest of his bench to finish out the final six minutes. The Bucks finally ended a 4:25 scoring drought when Gary Harris made an uncontested dunk, but the game was obviously long gone. Knicks win.

Stat That Stood Out​


Look no further than the Knicks’ three-point shooting tonight, going a staggering 21/41 for the game. Shamet and Anunoby led New York, both going 5/7 from deep.

Source: https://www.brewhoop.com/bucks-scor...yles-turner-ryan-rollins-three-point-shooting
 
Milwaukee Bucks Poll: Fans want to promote Pete Nance

gettyimages-2259693884.jpg

MILWAUKEE, WI - FEBRUARY 6: Pete Nance #35 of the Milwaukee Bucks dunks the ball during the game against the Indiana Pacers on February 6, 2026 at Fiserv Forum Center in Milwaukee, Wisconsin. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this Photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. Mandatory Copyright Notice: Copyright 2026 NBAE (Photo by Gary Dineen/NBAE via Getty Images). | NBAE via Getty Images

In this week’s Tuesday Tracker and our SB Nation Reacts survey, we asked you about Pete Nance’s two-way contract and the Bucks’ projected playoff seeding. Here are the highlights:

  • 77% of respondents want the Bucks to convert Pete Nance to a standard deal, and if that’s the route the team chooses, 57% feel that Andre Jackson Jr. should be cut from the 15-man roster to make room.
  • 84% of voters believe Milwaukee will rise into the play-in, though 66% of them think they’ll be no higher than the 9th spot, meaning they’d have to win two games to make the actual playoffs.
  • If they miss the playoffs, they’ll have a lottery pick in June’s draft, and 60% of fans polled think the Bucks should keep that pick, no matter where it ends up.
  • Of those who disagree, 65% of them would trade the pick if it falls outside the top ten, which is the most likely scenario: factoring in the pick swap with the Pelicans, the two teams’ current positions give the Bucks only a 15.9% chance of drafting better than ten.
  • Fans also recognize that Milwaukee’s improved play, plus clear tanking by Chicago, Memphis, and Dallas, means that they won’t sink lower than their current spot in the lottery standings (10th).


Thanks again for voting! Check back on Tuesday for another slate of questions.

Source: https://www.brewhoop.com/bucks-poll...-pete-nance-two-way-contract-andre-jackson-jr
 
Bucks vs. Knicks Player Grades: Rollins and Porter cool off in blowout loss

imagn-28359412.jpg

Feb 27, 2026; Milwaukee, Wisconsin, USA; New York Knicks center/forward Karl-Anthony Towns (32) shoots against Milwaukee Bucks guard AJ Green (20), left, and Milwaukee Bucks center/forward Myles Turner (3) in the second half at Fiserv Forum. Mandatory Credit: Michael McLoone-Imagn Images | Michael McLoone-Imagn Images

The Milwaukee Bucks couldn’t notch their third three-game winning streak of the month, losing to the New York Knicks 127-98. New York shot a staggering 21/41 from the three-point line, while the Bucks turned the ball over 16 times. Read our full summary of the game here and catch a six-minute audio recap on the Bucks+ podcast, Bucks In Six Minutes, below.

View Link

Player Grades​

Ryan Rollins​


32 minutes, 13 points, 4 rebounds, 4 assists, 5 turnovers, 5/9 FG, -30

Rollins had some decent moments during the first half, but the second half was a different story. He was held scoreless on 0/2 shooting and turned the ball over three times.

Grade: D+

Kevin Porter Jr.​


27 minutes, 11 points, 10 assists, 6 rebounds, 3 turnovers, 4/12 FG, -16

One of the quieter double-doubles you’ll see all season. The Knicks’ defense did a great job of making KPJ a pass-first player. He made the right reads in those spots, but couldn’t get it going f0or himself.

Grade: C-

AJ Green​


30 minutes, 7 points, 2 rebounds, 2/6 3P, -17

The Knicks have always been a bad matchup for Green since he became a regular rotation player. He’s averaging 6.8 PPG in 10 career games against the Knicks, the fifth-fewest against Eastern Conference opponents, and last night was no different; the size of their wings seems to neutralize his ability to get good shots off.

Grade: D

Kyle Kuzma​


27 minutes, 17 points, 4 rebounds, 2 assists, 6/11 FG, 4/7 3P, -16

Kuzma continues to feel it from three-point range. While Doc wasn’t happy with all of his attempts, at least they’re going in right now. Kuzma did a solid job of guarding Brunson once the switch was made, helping to limit him to two points in the second half on 1/4 shooting.

Grade: B

Myles Turner​


25 minutes, 19 points, 4 rebounds, 2 assists, 4/7 3P, -20

It’s a shame Turner’s bounce-back game was wasted on a blowout like this. He did a great job limiting Karl-Anthony Towns’ offense when Doc opted to throw Kuzma (who was originally guarding Towns) on Brunson. Hopefully, these types of games will be more common for Turner down the stretch.

Grade: B

Bobby Portis​


17 minutes, 14 points, 2 rebounds, 2 steals, 5/8 FG, 2/3 3P, 2/3 FT, -10

Portis provided consistent offense off the bench. It was an efficient game for BP on offense, but there were a few defensive lapses when he fell asleep and allowed a shooter to get wide open.

Grade: B-

Cam Thomas​


17 minutes, 7 points, 2 rebounds, 2/9 FG, 3/3 FT, -17

After an incredible start to his Bucks tenure, now we’re seeing the bad side of Thomas’ game. He forced several bad shots, and combined with the fact that he’s a non-factor on defense, it’s hard to keep him on the floor.

Grade: D

Jericho Sims​


23 minutes, 2 points, 4 rebounds, 1/1 FG, -21

In a game where the Bucks needed another big game from Sims on the glass, he failed to deliver. Jericho really struggled against the taller Knicks bigs of Towns and Robinson.

Grade: D-

Ousmane Dieng​


12 minutes, 0 points, 3 rebounds, 2 assists, 0/2 FG, -11

The usage of Dieng has been very confusing (more on that later). Despite that, Dieng failed to put points on the board and got beaten a few times on defense. He has to at least stand up as a defensive player for the Bucks as his offence develops. The two looks he did get were low percentage looks, taking a contested three over Diawara and a long step-back three that rimmed out.

Grade: D

Doc Rivers​


The usage of Dieng has to be investigated. Doc talks about how much they like him, yet against a team with a lot of big wings, he played four minutes and 27 seconds in the first half. That, combined with leaving Thomas out there too long, didn’t help matters. I do give him credit for switching Kuzma onto Brunson, but the game was so out of hand at that point, did it really matter?

Grade: D+

Garbage Time:
Thanasis Antetokounmpo, Gary Harris, Gary Trent Jr., Andre Jackson Jr., Pete Nance

Inactive: Alex Antetokounmpo, Giannis Antetokounmpo, Taurean Prince, Cormac Ryan

Bonus Bucks Bits​

  • A quick Giannis update: Doc said that he’s been progressing through individual work and live four-on-four play with no setbacks. He didn’t provide any indication of how close the two-time MVP is to returning.
  • As I mentioned at the beginning of the rapid recap, Doc called out the Bucks’ need to take care of the ball. They didn’t do that, turning the ball over 16 times and allowing the Knicks to score 19 points off of those. It’s the 22nd time this season they’ve turned it over 16+ times. Their record in such games falls to 8-14.
  • It was easily one of the best shooting nights for the Knicks, hitting 51.2% from three-point range; that was the third-highest percentage they’ve posted this season. Yet for Doc, the issues the Bucks had on defense were that they didn’t match the Knicks’ physicality:
“Some of the guys on their team we gave shots to, we’re fine with that, (but) we should’ve still went out and guarded it. I just thought they got everything they wanted, forget the threes for a second. Whenever they wanted to drive, they drove the ball. When they wanted to shoot, they shot the ball. I just didn’t think we met their physicality and their intensity. It’s a good lesson for them, you knew how this game was going to play, and we just didn’t meet the moment.”
  • It was another good shooting performance from Kuz from beyond the arc. Over his last three games, he’s shooting an even 50% (12/24).

Up Next​


The Bucks will kick off March on the road with a Sunday matinee against the free-falling Chicago Bulls. Tip-off is scheduled for 2:30 p.m. Central at the United Center. You can catch the game on FanDuel Sports Network Wisconsin.

Source: https://www.brewhoop.com/bucks-anal...llins-myles-turner-kevin-porter-jr-doc-rivers
 
Back
Top