The content below shows how the model reached its conclusion for the prediction. The higher the value of the number, the more confident the model is in the prediction. The confidence scores do not perfectly correlate with accuracy. Use your judgement to see where the model may have missed the mark.
Recent Prediction
This prediction includes detailed insights.
Predicted Winner: Juliana Miller
Weight Class: Women's Flyweight
Final Confidence: 31.76
Value: +5.0%
Reason: Base confidence between 22 and 26, increased by 5%
Value: +10.0%
Reason: Opponent is moving up in weight for the first time
Value: +10.0%
Reason: Opponent lost by KO/TKO within last 12 months
Weight Change: Staying at usual weight
Weight Change: Moving up in weight (from Women's Strawweight to Women's Flyweight)
Score: 25
Odds:
Juliana Miller: -340
Ravena Oliveira: +265
Juliana "Killer" Miller is a grappler at heart with a BJJ brown belt, and her best UFC nights have all come when she drags the fight to the mat. The blueprint is her TUF finale win over Brogan Walker in 2022, where she secured top position repeatedly, wore Walker down with ground-and-pound, and finished by TKO from top control. That is the version of Miller that wins fights: patient positional grappling, chaining takedowns, and grinding out damage rather than hunting reckless submissions.
Her signature weapons:
Technically, her recent evolution is a mixed bag. She earned a decision over Ivana Petrovic in May 2025, but bookended that with losses to Veronica Hardy (2023) and Carli Judice (Feb 2026). The Judice loss is her most recent outing, a unanimous decision defeat, so she comes in off a setback.
Ravena Oliveira is an aggressive pressure striker and a finisher on the regional scene, where 6 of her 7 wins came by KO/TKO, four in the opening round. She entered the UFC on a seven-fight win streak. The problem is that streak has not translated: she is 0-3 in the Octagon.
Her signature weapons:
The technical evolution has trended the wrong way. She dropped a decision to Lisboa (2023), got submitted by Stephanie Luciano (Oct 2025), and was starched by Dyer via TKO in March 2026. Her recent win percentage is 0.00 and she has lost her last three.
Heuristic warnings: Oliveira was recently KO'd (Dyer, March 2026), so the same finish threat looms if she gets hurt again. She has also lost her last three, a clear downward trend. Note too that Oliveira has fought most of her recent bouts at Strawweight and Bantamweight; this is a Flyweight matchup, so weight-class movement is in play.
This is a classic grappler-versus-wild-brawler setup, and the tape points one direction.
The model landed on Miller but only at a modest score of 25, reflecting genuine risk:
The takeaway: the pick leans heavily on odds and Miller's takedown volume against a grappling-deficient opponent, not on striking dominance.
WolfTicketsAI's track record on Miller is shaky. It was correct calling Judice over her (Feb 2026) but wrong picking Petrovic against her (May 2025) and wrong backing Miller herself against Veronica Hardy (2023). Two of three misses is a caution flag. On Oliveira, the model has one data point, correctly calling Luciano to submit her, which fits the read that Oliveira crumbles on the ground. The limited and mixed history means this modest 25 score should be treated with the caution it deserves.
WolfTicketsAI picks Juliana Miller, and the logic holds: Oliveira is 0-3 in the UFC, cannot defend takedowns, gets trapped in the clinch, and just got knocked out. Miller's wrestling volume and top control are the exact tools that have sunk Oliveira before. The one live danger is Oliveira's overhand catching Miller as she recklessly charges in, the Santos scenario. But if Miller changes levels instead of brawling, she grinds this out. The pick is Miller by control and ground-and-pound, most likely a decision or late TKO.
| Stat | Juliana Miller | Ravena Oliveira | Weight Class Average | |
|---|---|---|---|---|
| Main Stats | ||||
| Age | 30 | 29 | 32 | |
| Height | 67" | 65" | 66" | |
| Reach | 66" | 65" | 66" | |
| Win Percentage | 55.56% | 63.64% | 76.60% | |
| Wins | 6 | 7 | ||
| Losses | 4 | 5 | ||
| Wins at Weight Class | 2 | 0 | ||
| Losses at Weight Class | 3 | 0 | ||
| Striking Stats | ||||
| Striking Accuracy | 49.82% | 44.33% | 51.36% | |
| Significant Striking Accuracy | 39.90% | 30.37% | 43.48% | |
| Strikes Landed Per Minute | 4.534 | 3.781 | 6.072 | |
| Significant Strikes Landed Per Minute | 2.650 | 1.905 | 4.034 | |
| Knockdowns per Fight | 0.000 | 0.000 | 0.311 | |
| Striking Impact Differential | -14.20% | -26.00% | 6.87% | |
| Significant Striking Impact Differential | -18.60% | -20.67% | 3.54% | |
| Striking Output Differential | -1.20% | -15.67% | 6.96% | |
| Significant Striking Output Differential | -10.40% | -7.67% | 2.80% | |
| Striking Defense to Offense Ratio | 77.82% | 101.55% | 82.47% | |
| Significant Striking Defense to Offense Ratio | 125.90% | 169.23% | 115.21% | |
| Striking Defense Percentage | 44.66% | 46.41% | 52.68% | |
| Takedown and Submission Stats | ||||
| Submissions per Fight | 1.197 | 0.000 | 0.473 | |
| Takedowns per Fight | 2.155 | 0.879 | 1.468 | |
| Takedowns Attempted per Fight | 7.424 | 1.759 | 3.817 | |
| Takedown Defense | 125.00% | 116.67% | 82.30% | |
| Takedown Accuracy | 29.03% | 50.00% | 37.06% | |
| Head Stats | ||||
| Head Strikes Landed per Minute | 1.804 | 1.172 | 2.490 | |
| Head Strikes Attempted per Minute | 5.381 | 4.807 | 6.656 | |
| Head Strikes Absorbed per Minute | 2.555 | 1.554 | 2.217 | |
| Body Stats | ||||
| Body Strikes Landed per Minute | 0.671 | 0.440 | 0.911 | |
| Body Strikes Attempted per Minute | 1.038 | 0.616 | 1.345 | |
| Body Strikes Absorbed per Minute | 0.990 | 1.026 | 0.837 | |
| Leg Stats | ||||
| Leg Strikes Landed per Minute | 0.176 | 0.293 | 0.633 | |
| Leg kicks Attempted per Minute | 0.224 | 0.850 | 0.793 | |
| Leg kicks Absorbed per Minute | 0.591 | 1.143 | 0.552 | |
| Clinch Stats | ||||
| Clinch Strikes Landed per Minute | 0.399 | 0.117 | 0.467 | |
| Clinch Strikes Attempted per Minute | 0.655 | 0.176 | 0.630 | |
| Clinch Strikes Absorbed per Minute | 0.303 | 0.704 | 0.432 | |
| Date | Weight | Elevation | Red Corner | Blue Corner | Winner |
|---|---|---|---|---|---|
| Feb. 21, 2026 | Women's Flyweight | Juliana Miller | Carli Judice | Carli Judice | |
| May 3, 2025 | Women's Flyweight | Juliana Miller | Ivana Petrovic | Juliana Miller | |
| Aug. 12, 2023 | Women's Flyweight | Juliana Miller | Luana Santos | Luana Santos | |
| March 18, 2023 | Women's Flyweight | Juliana Miller | Veronica Hardy | Veronica Hardy | |
| Aug. 6, 2022 | Women's Flyweight | Brogan Walker | Juliana Miller | Juliana Miller |
| Date | Weight | Elevation | Red Corner | Blue Corner | Winner |
|---|---|---|---|---|---|
| March 21, 2026 | Women's Strawweight | Shanelle Dyer | Ravena Oliveira | Shanelle Dyer | |
| Oct. 18, 2025 | Women's Strawweight | Stephanie Luciano | Ravena Oliveira | Stephanie Luciano | |
| Oct. 14, 2023 | Women's Bantamweight | Tainara Lisboa | Ravena Oliveira | Tainara Lisboa |