UFC Fight Night: Vera vs. Sandhagen: Predictions & Analysis

Saturday, March 25, 2023·San Antonio, Texas, USA
Published April 16, 2026
Predictions are for entertainment purposes only and do not constitute financial advice. Please gamble responsibly.

UFC Fight Night: Vera vs. Sandhagen lands on Saturday, March 25, 2023 in San Antonio, Texas, USA with 10 bouts on the card. The card is headlined by a championship fight. Below is our fight-by-fight breakdown, combining Elo ratings, rolling statistical trends, style matchup data, and betting market context into a pick for every bout.

Quick Picks

MatchupPickConfidenceProb
Cory Sandhagen vs Marlon VeraBantamweightCory SandhagenToss-up51%
Holly Holm vs Yana SantosWomen's BantamweightHolly HolmConfident69%
Nate Landwehr vs Austin LingoFeatherweightNate LandwehrLean56%
Maycee Barber vs Andrea LeeWomen's FlyweightMaycee BarberStrong77%
Albert Duraev vs Chidi NjokuaniMiddleweightAlbert DuraevToss-up54%
Daniel Pineda vs Tucker LutzFeatherweightTucker LutzConfident72%
Lucas Alexander vs Steven PetersonFeatherweightSteven PetersonToss-up53%
Trevin Giles vs Preston ParsonsWelterweightPreston ParsonsLean56%
CJ Vergara vs Daniel LacerdaFlyweightCJ VergaraToss-up55%
Victor Altamirano vs Vinicius SalvadorFlyweightVinicius SalvadorLean64%

Like these picks? Bet on DraftKings

Place your bets on the fights above at DraftKings Sportsbook

Bet Now on DraftKings

Fight-by-Fight Breakdown

Cory Sandhagen vs Marlon Vera

BantamweightTitle Fight
51%
Cory Sandhagen
Sandhagen
11-5
CH-II1790
Wrestler
VS
Vera
15-11
CO-I1489
All-Rounder
Over/UnderOver 63%
Under 37%Over 63%

The Bantamweight championship matchup features Cory Sandhagen (11-5) taking on Marlon Vera (15-11). There's a 3-inch height gap favoring Sandhagen.

Sandhagen is rated at 1790 — 301 points above Vera's 1489. Gaps this large usually mean one fighter has been consistently beating better opponents.

Stylistically this is Sandhagen's all-rounder game against Vera's knockout artist approach. Sandhagen is comfortable adjusting on the fly, mixing strikes and grappling as openings appear, while Vera is patient on the feet, timing counters and loading up when he sees openings. Historically these archetypes are dead-even when they collide.

A few statistical edges stand out. Sandhagen throws significantly more leather — a 0.3 sig. strike per minute gap. Sandhagen is far more active with takedowns, averaging 0.0 more per 15 minutes. Sandhagen has tighter striking defense, making opponents miss more often.

The Pick: Cory Sandhagen over Marlon Vera. This is essentially a pick'em. The model nudges toward Sandhagen at 51%, but there's almost nothing separating these two. The market implies 57% for Sandhagen, but our model sees only 51%. That 6-point gap favoring Vera is worth watching.

Holly Holm vs Yana Santos

Women's Bantamweight
69%
Holly Holm
Holm
8-7
CO-III1225
Striker
VS
Santos
7-5
CO-III1325
Striker
Over/UnderOver 62%
Under 38%Over 62%

The Women's Bantamweight matchup features Holly Holm (8-7) taking on Yana Santos (7-5).

There's a real Elo separation here: Santos at 1325 versus Holm at 1225. That 100-point gap typically reflects a meaningful difference in recent quality of competition and results.

Stylistically this is Holm's wrestler game against Santos's striker approach. Holm looks to close distance and put the fight on the mat, while Santos brings a versatile approach. Historically these archetypes are dead-even when they collide.

A few statistical edges stand out. Santos throws significantly more leather — a 0.3 sig. strike per minute gap. Holm is far more active with takedowns, averaging 1.1 more per 15 minutes. Santos has tighter striking defense, making opponents miss more often.

The Pick: Holly Holm over Yana Santos. We're leaning Holm here at 69%, a solid but not overwhelming edge. The market and our model are aligned — the line looks fair.

Nate Landwehr vs Austin Lingo

Featherweight
56%
Nate Landwehr
Landwehr
5-5
RK-III1022
All-Rounder
VS
Lingo
2-3
MC-III907
Over/UnderOver 59%
Under 41%Over 59%

The Featherweight matchup features Nate Landwehr (5-5) taking on Austin Lingo (2-3).

There's a real Elo separation here: Landwehr at 1022 versus Lingo at 907. That 115-point gap typically reflects a meaningful difference in recent quality of competition and results.

A few statistical edges stand out. Landwehr throws significantly more leather — a 2.4 sig. strike per minute gap. Landwehr is far more active with takedowns, averaging 0.6 more per 15 minutes. Lingo has tighter striking defense, making opponents miss more often.

The Pick: Nate Landwehr over Austin Lingo. The model gives Landwehr a slight nod at 56% — this could easily go either way. The market implies 65% for Landwehr, but our model sees only 56%. That 10-point gap favoring Lingo is worth watching.

Maycee Barber vs Andrea Lee

Women's Flyweight
77%
Maycee Barber
Barber
10-3
CO-I1479
Striker
VS
Lee
5-9
MC-II962
All-Rounder
Over/UnderOver 52%
Under 48%Over 52%

The Women's Flyweight matchup features Maycee Barber (10-3) taking on Andrea Lee (5-9). Lee will look to use a 4-inch reach edge to control distance.

Barber is rated at 1479 — 517 points above Lee's 962. Gaps this large usually mean one fighter has been consistently beating better opponents. Barber rides a 7-fight win streak into this one.

Both fighters land in our "All-Rounder" archetype — fighters comfortable everywhere, able to strike or grapple depending on what the opponent gives them. When mirror matchups like this happen, the edge usually goes to whoever can impose their preferred pace and range.

A few statistical edges stand out. Lee throws significantly more leather — a 3.1 sig. strike per minute gap. Lee is far more active with takedowns, averaging 0.6 more per 15 minutes. Lee has tighter striking defense, making opponents miss more often.

The Pick: Maycee Barber over Andrea Lee. The model is firm on this one: Barber at 77%. Notably, the betting market has Barber at 71% implied while our model sees 77% — a 6-point disagreement that could signal value.

54%
Albert Duraev
Duraev
2-2
MC-I998
VS
Njokuani
5-5
RK-II1132
Striker
Over/UnderUnder 58%
Under 58%Over 42%

The Middleweight matchup features Albert Duraev (2-2) taking on Chidi Njokuani (5-5). Njokuani is the bigger frame at 6'3" with a 5-inch reach advantage.

There's a real Elo separation here: Njokuani at 1132 versus Duraev at 998. That 134-point gap typically reflects a meaningful difference in recent quality of competition and results.

A few statistical edges stand out. Njokuani throws significantly more leather — a 2.8 sig. strike per minute gap. Duraev is far more active with takedowns, averaging 1.8 more per 15 minutes. Duraev has tighter striking defense, making opponents miss more often.

The Pick: Albert Duraev over Chidi Njokuani. This is essentially a pick'em. The model nudges toward Duraev at 54%, but there's almost nothing separating these two. Notably, the betting market has Duraev at 40% implied while our model sees 54% — a 14-point disagreement that could signal value.

Daniel Pineda vs Tucker Lutz

Featherweight
72%
Tucker Lutz
Pineda
5-8
RK-III1034
Wrestler
VS
Lutz
1-3
UC-I796
Over/UnderOver 58%
Under 42%Over 58%

The Featherweight matchup features Daniel Pineda (5-8) taking on Tucker Lutz (1-3). Lutz will look to use a 3-inch reach edge to control distance.

Pineda is rated at 1034 — 238 points above Lutz's 796. Gaps this large usually mean one fighter has been consistently beating better opponents.

A few statistical edges stand out. Lutz throws significantly more leather — a 0.5 sig. strike per minute gap. Lutz is far more active with takedowns, averaging 1.1 more per 15 minutes. Pineda has tighter striking defense, making opponents miss more often.

The Pick: Tucker Lutz over Daniel Pineda. We're leaning Lutz here at 72%, a solid but not overwhelming edge. The market and our model are aligned — the line looks fair.

53%
Steven Peterson
Alexander
1-3
UC-II686
VS
Peterson
3-5
PR-I898
All-Rounder
Over/UnderOver 57%
Under 43%Over 57%

The Featherweight matchup features Lucas Alexander (1-3) taking on Steven Peterson (3-5). Alexander will look to use a 3-inch reach edge to control distance.

Peterson is rated at 898 — 212 points above Alexander's 686. Gaps this large usually mean one fighter has been consistently beating better opponents.

A few statistical edges stand out. Peterson throws significantly more leather — a 4.7 sig. strike per minute gap. Peterson is far more active with takedowns, averaging 1.6 more per 15 minutes. Peterson has tighter striking defense, making opponents miss more often.

The Pick: Steven Peterson over Lucas Alexander. This is essentially a pick'em. The model nudges toward Peterson at 53%, but there's almost nothing separating these two. Notably, the betting market has Alexander at 41% implied while our model sees 47% — a 6-point disagreement that could signal value.

56%
Preston Parsons
Giles
7-7
MC-III929
All-Rounder
VS
Parsons
2-4
MC-III906
Wrestler
Over/UnderOver 50%
Under 50%Over 50%

The Welterweight matchup features Trevin Giles (7-7) taking on Preston Parsons (2-4). Giles will look to use a 3-inch reach edge to control distance.

The Elo gap here is razor-thin — Giles at 929, Parsons at 906. On paper, this is as close to a coin flip as it gets.

The style clash matters here: Giles is comfortable adjusting on the fly, mixing strikes and grappling as openings appear, while Parsons looks to close distance and put the fight on the mat. In our database, wrestlers own a 58% win rate against all-rounders, giving Parsons the stylistic edge.

A few statistical edges stand out. Parsons throws significantly more leather — a 3.1 sig. strike per minute gap. Parsons is far more active with takedowns, averaging 1.8 more per 15 minutes. Giles has tighter striking defense, making opponents miss more often.

The Pick: Preston Parsons over Trevin Giles. The model gives Parsons a slight nod at 56% — this could easily go either way. The market implies 48% for Giles, but our model sees only 44%. That 4-point gap favoring Parsons is worth watching.

55%
CJ Vergara
Vergara
3-5
UC-I746
All-Rounder
VS
Lacerda
0-5
UC-III520
Over/UnderOver 60%
Under 40%Over 60%

The Flyweight matchup features CJ Vergara (3-5) taking on Daniel Lacerda (0-5).

Vergara is rated at 746 — 226 points above Lacerda's 520. Gaps this large usually mean one fighter has been consistently beating better opponents.

A few statistical edges stand out. Vergara throws significantly more leather — a 0.4 sig. strike per minute gap. Lacerda is far more active with takedowns, averaging 1.4 more per 15 minutes. Vergara has tighter striking defense, making opponents miss more often.

The Pick: CJ Vergara over Daniel Lacerda. This is essentially a pick'em. The model nudges toward Vergara at 55%, but there's almost nothing separating these two.

64%
Vinicius Salvador
Altamirano
2-4
PR-III809
Striker
VS
Salvador
0-3
UC-I752
Over/UnderUnder 53%
Under 53%Over 47%

The Flyweight matchup features Victor Altamirano (2-4) taking on Vinicius Salvador (0-3).

Altamirano carries a modest Elo edge (809 to 752), the kind of gap that reflects a slightly better run of form rather than a talent chasm.

A few statistical edges stand out. Altamirano throws significantly more leather — a 7.3 sig. strike per minute gap. Altamirano is far more active with takedowns, averaging 0.8 more per 15 minutes. Salvador has tighter striking defense, making opponents miss more often.

The Pick: Vinicius Salvador over Victor Altamirano. The model gives Salvador a slight nod at 64% — this could easily go either way. The market implies 49% for Altamirano, but our model sees only 36%. That 13-point gap favoring Salvador is worth watching.

Methodology

Predictions are generated by our ensemble model combining LightGBM (65%) and CatBoost (35%), trained on every UFC fight since 1994. The model uses 23 features including Elo ratings, rolling 5-fight statistical averages, style matchup history, physical attributes, and market odds when available.

On our held-out test set (402 fights from January-September 2023), the model achieves 63.4% accuracy with a log-loss of 0.626. High-confidence picks (>75% probability) hit at 82.7%. For full model transparency, visit our Model page.