The Ultimate Fight Fan
+ Log a bet
UFC 331: Van vs. Pantoja 2
Casey O'Neill
Casey O'Neill
11-2 · GBR
VS
Eduarda Moura
Eduarda Moura
12-2 · BRA
September 19, 2026 · Los Angeles, California, USA
Flyweight
Prediction
O'NeillWin probabilityMoura
52.4%47.6%
KO / TKO
36%
Submission
26%
Decision
38%
Expected fight time: 9.0 min
What drives the pick

Each bar is a feature's push on the model from the center axis. Red pushes toward O'Neill, blue toward Moura. Tap a bar for why.

Predicted outcomes
O'Neill52%
Wins by
Model
Equity
Mkt
KO / TKO20%38%
Submission12%22%
Decision20%40%
Predicted output
Sig. strikes42 (2455)
Takedowns0.3 (0.01.4)
Moura48%
Wins by
Model
Equity
Mkt
KO / TKO16%34%
Submission15%30%
Decision17%36%
Predicted output
Sig. strikes33 (1844)
Takedowns1.3 (0.03.4)
Combined totals~76 sig strikes~1.6 takedownsmkt —
How it ends
mkt —
R134%
R221%
R37%
Distance38%
Fighter props
Most sig. strikestie 1.4%
O'Neill
59.9%-155
Moura
+15538.7%
Most takedownstie 26.6%
O'Neill
12.4%+493
Moura
-49361.0%
Significant strikes — over/under
O'Neill
Expected: 42.2
42
Over 42
42.0%
+134
Exactly 42
1.6%
push
Under 42
56.4%
-134
053106
Moura
Expected: 33.5
33.5
Over 33.5
42.4%
+136
Under 33.5
57.6%
-136
04284
Takedowns — over/under
O'Neill
Expected: 0.3
0.5
Over 0.5
26.8%
+274
Under 0.5
73.2%
-274
035
Moura
Expected: 1.3
1.5
Over 1.5
45.3%
+121
Under 1.5
54.7%
-121
035

Odds are model-implied (no real prop market is priced for these). The “most” prices are draw-no-bet — a tie (for takedowns, usually 0–0) is a push, so each side is priced off its chance of winning given a result, while the % shown is the raw chance of landing strictly more. Drag a line in half-point steps: a half line (e.g. 2.5) is a clean over/under, while a whole number adds a third outcome — landing exactly on it, a push — so over, exact and under sum to 100%. On a whole number the over/under odds are draw-no-bet (priced off the decisive mass, since the push refunds), so the two sides stay mirror images rather than implying an arbitrage.

Expected fight time 9.0 min. Predicted-output ranges are percentiles of the model’s simulated fights: sig strikes the middle 50% (25th–75th); takedowns the wider 10th–90th, since they’re 0 in most fights so a narrow band would collapse to 0. Win-by-method = win probability × that fighter’s own method split: the model forecasts how the fight ends, and that forecast is divided between the corners by each fighter’s finishing record — UFC wins in full, earlier-career wins at half weight, as of fight night — reconciled so the fighters’ totals still equal their win probabilities and the methods still total the fight-level forecast above. “Equity” is each of those over that fighter’s win % — how they win given that they win — so a column adds to 100%, and it differs by corner. A fighter with no classifiable wins at any level leans on the fight-level split. “How it ends” is the model’s round-of-finish split. “Mkt” is the de-vigged market prop (consensus across books), shown for context, not as a betting signal; rounds & totals slots fill as that data lands. Percentages are apportioned by largest remainder, so each set adds to its total exactly and an individual figure can sit a point off its own rounding.

Model vs market

No market on record for this bout.

Skill ratings
O'Neill
Striking
76
Boxing
77
Kicking
73
Clinch
67
Striking def.
68
Wrestling off.
70
Wrestling def.
73
Ground game
77
Submissions
73
Grappling def.
80
Moura
Striking
68
Boxing
64
Kicking
55
Clinch
53
Striking def.
73
Wrestling off.
82
Wrestling def.
77
Ground game
81
Submissions
72
Grappling def.
74
Trait web
70.5Striking62.2
O'Neill +8.4
50.6Grappling60.6
Moura +9.9
Str/minStr accStr defAbsorbedTD/15TD accTD defSubs
Hover a point to see the values
O'NeillMoura
Tale of the tape
Physical
28 yrs
Age
32 yrs
5'6"
Height
5'6"
69"
Reach
67"
Orthodox
Stance
Orthodox
Striking (UFC career)
7.89
99th
Strikes landed / min
2.57
41st
52%
84th
Strike accuracy
37%
29th
5.53
13th
Strikes absorbed / min
2.50
73rd
57%
74th
Strike defense
58%
78th
Grappling (UFC career)
1.40
61st
Takedowns / 15 min
3.58
92nd
34%
57th
Takedown accuracy
34%
57th
70%
74th
Takedown defense
80%
86th
0.7
74th
Sub attempts / 15 min
0.4
62nd
Form & résumé
75%
UFC win rate
60%
+2
Win/loss streak
-1
60%
Last-5 win rate
60%
67%
Finish rate
33%
1527
43rd
Recent opp. quality
1533
51st
135
Days since last fight
184

Small figures are each fighter's percentile among UFC fighters (higher = better).

Recent form (last 5 UFC)
Casey O'Neill
  • WGabriella FernandesKO/TKO R1
    Close -1246mo before
  • WLuana SantosU-DEC R3
    Close +1242y 1mo before
  • LAriane da SilvaSUB R2
    Close -1902y 9mo before
  • LJennifer MaiaU-DEC R3
    Close -1753y 6mo before
  • WRoxanne ModafferiS-DEC R3
    Close -3954y 7mo before
Eduarda Moura
  • LWang CongU-DEC R3
    Close +2607mo before
  • WLauren MurphyU-DEC R3
    Close -6411y 2mo before
  • WVeronica HardyU-DEC R3
    Close +1151y 10mo before
  • LDenise GomesS-DEC R3
    missedClose -2062y 3mo before
  • WMontserrat Conejo RuizKO/TKO R2
    missedClose -6772y 10mo before
O'Neill — win / loss by method
Record: 11-2-0

Bar length is fight count (largest bar = full width); shading splits finishes by round and decisions by unanimous vs split — tap a bar for the round-by-round count.

KO/TKO
4 wins, 0 losses
W
36% of wins
L
0% of losses
Submission
2 wins, 1 loss
W
18% of wins
L
50% of losses
Decision
5 wins, 1 loss
W
45% of wins
L
50% of losses
UFC
6win2loss0draw0NC
WinsLosses
3 (50%)KO/TKO(0%) 0
1 (17%)Submission(50%) 1
2 (33%)Decision(50%) 1
Non-UFC
5win0loss0draw0NC
WinsLosses
1 (20%)KO/TKO() 0
1 (20%)Submission() 0
3 (60%)Decision() 0
Moura — win / loss by method
Record: 12-2-0

Bar length is fight count (largest bar = full width); shading splits finishes by round and decisions by unanimous vs split — tap a bar for the round-by-round count.

KO/TKO
4 wins, 0 losses
W
33% of wins
L
0% of losses
Submission
5 wins, 0 losses
W
42% of wins
L
0% of losses
Decision
3 wins, 2 losses
W
25% of wins
L
100% of losses
UFC
3win2loss0draw0NC
WinsLosses
1 (33%)KO/TKO(0%) 0
0 (0%)Submission(0%) 0
2 (67%)Decision(100%) 2
Non-UFC
9win0loss0draw0NC
WinsLosses
3 (33%)KO/TKO() 0
5 (56%)Submission() 0
1 (11%)Decision() 0
O'Neill
Finishing
Finish rate64%
by KO/TKO47%
by submission17%
by decision36%
Early-finish tendency38%
Octagon time
At distance
In the clinch
On the ground
Late-round dominance66%
Résumé
Quality of wins1515.4
Avg opponent Elo1521
Vs ranked (W–L)0–0
Title fights0
Momentum52.6
Reach vs division+2.5"
Height vs division+0.4"
Moura
Finishing
Finish rate56%
by KO/TKO33%
by submission23%
by decision44%
Early-finish tendency39%
Octagon time
At distance
In the clinch
On the ground
Late-round dominance44%
Résumé
Quality of wins1534.4
Avg opponent Elo1533
Vs ranked (W–L)0–0
Title fights0
Momentum42.4
Reach vs division+0.5"
Height vs division+0.4"

Profiles

Experience
O'Neill
Moura
8
UFC fights
6
85.9 min · 10.7 avg
Octagon time
71.2 min · 11.9 avg
7y 4m
Career length
4y 4m
UFC schedule strength

Opponents' records on fight night — toggle their full cross-promotional record vs UFC bouts only.

O'Neill
Moura
100W–48L · 67.6%Softtop 94%
Overall
50W–17L · 74.6%Averagetop 41%
64W–31L · 67.4%Softtop 81%
Wins
35W–13L · 72.9%Averagetop 45%
36W–17L · 67.9%Softtop 93%
Losses
15W–4L · 79.0%Strongtop 26%
Non-UFC schedule strength
O'Neill
Moura
14W–6L · 70.0%
Overall
28W–23L · 54.9%
14W–6L · 70.0%
Wins
28W–23L · 54.9%
0W–0L
Losses
0W–0L
Distance striking
O'Neill
Moura
10.72
Landed / min
3.65
48.7%
Accuracy
29.1%
61.9%
Defense
64.1%
0.17
Knockdowns / 15 min
0.00
59.8%
Time at distance
43.1%
Grappling & control
O'Neill
Moura
1.40
Takedowns / 15 min
3.58
34.8%
Takedown accuracy
34.7%
70.0%
Takedown defense
80.0%
0.70
Sub attempts / 15 min
0.42
68.2%
Control share
82.8%
Strike target map
O'Neill
  • Head77%(519)div 62%
  • Body14%(94)div 22%
  • Legs9%(64)div 16%
Moura
  • Head86%(153)div 62%
  • Body6%(11)div 22%
  • Legs7%(13)div 16%

Where each fighter lands significant strikes (career). “div” = the weight-class average.

Casey O'Neill
CloseSSTDKDCtrl
  • O'Neill—/——/—
    Moura—/——/—

Per-fight: SS & TD shown landed/attempted; Close = consensus closing line.

Eduarda Moura
CloseSSTDKDCtrl
  • Moura—/——/—
    O'Neill—/——/—

Per-fight: SS & TD shown landed/attempted; Close = consensus closing line.