Home / Blog

Bulls Stun Bucks 132-125 as XO Sports Model Misses the Call

The Chicago Bulls walked into Fiserv Forum on October 23, 2026, and left with a statement victory, taking down the Milwaukee Bucks 132-125 in a game that defied the expectations of oddsmakers and AI models alike. It was a high-scoring, back-and-forth affair that had the crowd on edge from tip-off, and when the final buzzer sounded, it was the Bulls who were celebrating on the road.

How the Game Played Out

Chicago came out with a sharpness and offensive aggression that Milwaukee simply could not contain. The Bulls kept pushing the tempo, generating clean looks and converting at a rate that made their 132-point total feel almost inevitable in hindsight. The Bucks were not without their moments, finishing with 125 points themselves in what was a genuinely entertaining contest, but they could never quite wrestle back control of the game in the moments that mattered most.

The final margin of seven points does not fully capture just how much of the night Chicago owned. The Bulls were efficient, energetic, and locked in, making this one of the more impressive road performances of the young NBA season.

What XO Sports Predicted

XO Sports’ AI model had this one going the other way. The model projected a Milwaukee Bucks victory, with a predicted final score of Bucks 120, Bulls 117. It was a close projection on paper, and the model gave the Bucks a 57.81% probability of winning the game. The instinct to lean on the home team was understandable, especially with Milwaukee playing at Fiserv Forum, but Chicago had different plans entirely.

The model missed on this one, and that is worth acknowledging directly. No prediction model, no matter how sophisticated, bats a thousand, and nights like this are a reminder of why sports are so compelling in the first place. The Bulls outscored the model’s projected combined total by 22 points, turning what was forecast as a tight Bucks win into a Bulls road blowout.

Edge Pick Results

On the Edge Pick front, XO Sports had flagged the Milwaukee Bucks +1.5 PTS as a supporting wager for the night, carrying a 62.5% probability. With Chicago winning by seven, that spread did not cash, finishing as a loss. It was a tough night all around from a picks standpoint, with both the main model prediction and the Edge Pick coming up short against a Bulls team that simply played out of their minds.

That said, one bad night does not shake the foundation of what XO Sports is building. The model’s edge comes from consistency over a large sample of games, and a road upset of this nature is exactly the kind of outlier result that even the best systems will occasionally get caught by.

Why You Should Still Use XO Sports

Here is the thing about AI-powered sports prediction: the goal is never perfection, it is finding a genuine edge over time. XO Sports gives you access to the same data-driven analysis on every game, every night, whether the model nails it or takes a hit. If you want to stop relying on gut feelings and start making smarter, more informed decisions on the games you watch, now is the perfect time to check out XO Sports and see what the model is projecting for tonight’s slate.

Nights like this one in Milwaukee are part of the process, and being transparent about both wins and losses is what separates XO Sports from the noise.

What to Watch Next

With the NBA season still finding its footing in these early October weeks, both the Bulls and the Bucks will want to use this result as fuel. Chicago will carry serious momentum off this road win, while Milwaukee will be looking to respond quickly and prove this was a one-night stumble rather than a sign of things to come. Keep an eye on how both rosters adjust as the season develops, and make sure you are checking XO Sports for the latest model predictions before every tip-off.