FinalSat, Oct 31, 2026Watch on ESPN+

Denver def. San Francisco 3–0

RallyIQ pre-match: Denver 68.1% · favorite wonLocked before first serve (Oct 31, 12:55 PM CT). The Pre-match panel below is a season fit that includes this match.

Denver beat visiting San Francisco 3-0 (25-17, 25-16, 25-22) on Sat, Oct 31, 2026. Denver's Alicia Thibodeau led with 13 kills, and Emersen Werger added 12 digs.

Data through · final Oct 31

Set123Sets
S FRAN1716220
DENVER2525253

Match story · written from the play-by-play

6 aces from Alicia Thibodeau in a Denver rout.

Win probability never moved more than 2.1 points on one rally; San Francisco topped out at 30% in Set 1. RallyIQ gave Denver 68% before first serve.

San FranciscoDenver
  • Break %+18.9 pts
    26.345.2

    33 of 73 on serve vs 15 of 57, so San Francisco's sideout was 54.8%.

  • Hitting+.144
    .280.424

    Kills and errors: 46–10 vs 38–12.

  • Longest run+2
    35

    Denver scored 5 straight in the second set to turn a 2–3 deficit into a 7–3 lead. The set finished 25–16.

Denver above 50San Francisco belowMax swing 2.1%

San FranciscoDenver

Aces
San Francisco 1·Denver 7
Serve err
San Francisco 7·Denver 6
Blocks
San Francisco 3·Denver 51 BS · 4 BA vs 2 BS · 6 BA
Digs
San Francisco 27·Denver 37

Win probability

RallyIQ model · strengths locked at first serve

Denver above 50 · San Francisco below
SET 1SET 2SET 310050100+2.1% DENVERrally 130 · set 3

Biggest swing: 2.1% to Denver — set 1, S FRAN 0-2 DENVER. Andjela Sojic stuffed by Alicia Thibodeau & Izabela Molina. DENVER win probability 70% → 72%.

Pre-match

Season fit · includes this match

S FRAN 28.2%71.8% DENVER

San Francisco wins

3-0
5.2%
3-1
9.8%
3-2
13.2%

Denver wins

3-0
24.5%
3-1
27.5%
3-2
19.7%
S FRAN break %
39.6% vs this opp
DENVER break %
44.0% vs this opp

Exact Markov model on each team's RallyIQ serve and receive strength, adjusted for schedule and applied to this matchup (D1 average break % 42.5%). Ratings use the whole season, including this match. Gold = actual result.

Top plays

Largest win-probability swings

  1. 01

    Andjela Sojic stuffed by Alicia Thibodeau & Izabela Molina

    Set 1 · S FRAN 0-2 DENVER · DENVER 70% → 72%

  2. 02
    Jamia JohnsonAttack error+2.0%

    Attack error by Jamia Johnson

    Set 2 · S FRAN 2-0 DENVER · S FRAN 20% → 22%

  3. 03

    Ace by Alicia Thibodeau on Petra Fritz

    Set 1 · S FRAN 1-4 DENVER · DENVER 72% → 74%

  4. 04

    Petra Fritz stuffed by Elise Hart & Jamia Johnson

    Set 2 · S FRAN 3-4 DENVER · DENVER 81% → 83%

  5. 05
    Andjela SojicAttack error+2.0%

    Attack error by Andjela Sojic

    Set 2 · S FRAN 2-2 DENVER · DENVER 80% → 81%

  6. 06
    Petra FritzAce+1.9%

    Ace by Petra Fritz on Kayla Patel

    Set 1 · S FRAN 4-6 DENVER · S FRAN 26% → 28%

  7. 07
    Kayla PatelKill+1.9%

    Kill by Kayla Patel (set by Lily Van Hal)

    Set 2 · S FRAN 3-5 DENVER · DENVER 83% → 85%

  8. 08
    Kayla PatelKill+1.9%

    Kill by Kayla Patel (set by Alicia Thibodeau)

    Set 1 · S FRAN 4-8 DENVER · DENVER 74% → 76%

Box score

Official NCAA box

PlayerSKETAHit%ASTSASEDIGREBSBABLKPTS
313328.3570024200013
39014.643000000009
36320.150013820007
35114.286001201227
3000–1200300000
2059-.55600010010.50.5
3204.50000000010.52.5
3001.000501510000
3000–1500400000
2000–000020000
13031.000000000003
1000–000000000
Team totals381293.280321727714355
Denverhome
PlayerSKETAHit%ASTSASEDIGREBSBABLKPTS
313223.47816340111.520.5
310113.69200000010.510.5
37420.15011141010.58.5
37110.600100100218
3205.4003702501013
31011.0000001200001
36213.30800000010.56.5
3000–2001100000
Team totals461085.424427637126575

Starters listed first. BLK is the NCAA total: a solo counts 1, a block assist ½. Recaps and press releases usually quote solos + assists instead, so the same night can be reported as a bigger, whole number. The box score is the source for every counting stat on this page.

San Francisco vs Denver

Season series · Denver leads 1-0

Momentum

Point differential by rally

Longest run 3 S FRAN · DENVER 5

Set 1

17-25

Longest run 3 S FRANDENVER 4

Set 2

16-25

Longest run 2 S FRANDENVER 5

Set 3

22-25

Longest run 3 S FRANDENVER 3

Bars above the line = Denver leads, below = San Francisco leads. Bright bars are points inside a run of 3+.

Rotations

Sideout and break % by rotation slot

San Francisco

SlotSideout %Break %
1
57%8/14
20%2/10
2
39%7/18
20%2/10
3
54%7/13
22%2/9
4
75%6/8
42%5/12
5
55%6/11
25%2/8
6
67%6/9
25%2/8
All
55%40/73
26%15/57

Denver

SlotSideout %Break %
1
67%8/12
25%2/8
2
100%8/8
38%5/13
3
70%7/10
67%14/21
4
64%7/11
30%3/10
5
67%6/9
33%3/9
6
86%6/7
50%6/12
All
74%42/57
45%33/73

Slot = rotations since the start of the set (slot 1 is the lineup a team opened the set in), not a fixed player alignment. Only clean sets count (3 of 3 here): sets where the NCAA play-by-play has gaps or score corrections are left out because the rotation can't be tracked through them.

Rally log

130 rallies

#S FRAN-DENVERSrvPointEndPlayerSetter / blockers / passerWP Δ
Set 1
10-1S FRANDENVERServe errKatariina Korhonen+1.6
20-2DENVERDENVERBlockedAndjela Sojicblk Alicia Thibodeau, Izabela Molina+2.1
31-2DENVERS FRANServe errDenver+1.5
41-3S FRANDENVER×3KillIzabela Molinaset Lily Van Hal+1.5
51-4DENVERDENVER×3AceAlicia Thibodeauaced Petra Fritz+2.0
61-5DENVERDENVER×3AceAlicia Thibodeauaced Katariina Korhonen+1.8
72-5DENVERS FRANServe errDenver+1.2
82-6S FRANDENVERKillJamia Johnsonset Lily Van Hal+1.3
93-6DENVERS FRANKillPetra Fritzset Laura Amaro+1.2
104-6S FRANS FRANAcePetra Fritzaced Kayla Patel+1.9
114-7S FRANDENVERBad setPiper Justiss+1.5
124-8DENVERDENVERKillKayla Patelset Alicia Thibodeau+1.9
135-8DENVERS FRANKillKatariina Korhonenset Piper Justiss+1.2
145-9S FRANDENVER×3KillElise Hartset Lily Van Hal+1.4
155-10DENVERDENVER×3KillKayla Patelset Lily Van Hal+1.6
165-11DENVERDENVER×3Attack errKatariina Korhonen+1.3
176-11DENVERS FRANKillKatariina Korhonenset Piper Justiss+0.8
187-11S FRANS FRANKillKatariina Korhonenset Laura Amaro+1.4
197-12S FRANDENVERKillAlicia Thibodeauset Lily Van Hal+1.2
208-12DENVERS FRANKillMaeve Baileyset Jordan Smart+1.0
218-13S FRANDENVERServe errKatariina Korhonen+1.2
229-13DENVERS FRANKillPetra Fritzset Laura Amaro+1.0
239-14S FRANDENVERKillAlicia Thibodeauset Lily Van Hal+1.2
249-15DENVERDENVERKillIzabela Molinaset Lily Van Hal+1.3
2510-15DENVERS FRAN×3KillKatariina Korhonenset Jordan Smart+0.7
2611-15S FRANS FRAN×3KillPetra Fritzset Piper Justiss+1.3
2712-15S FRANS FRAN×3KillHokulani Perezset Piper Justiss+1.8
2812-16S FRANDENVERBad setPiper Justiss+1.6
2913-16DENVERS FRANKillPetra Fritzset Piper Justiss+1.3
3013-17S FRANDENVERServe errPetra Fritz+1.6
3114-17DENVERS FRANKillKatariina Korhonenset Piper Justiss+1.3
3214-18S FRANDENVERKillKayla Patelset Lily Van Hal+1.6
3315-18DENVERS FRANServe errDenver+1.3
3415-19S FRANDENVERKillElise Hartset Lily Van Hal+1.7
3516-19DENVERS FRANKillKatariina Korhonenset Laura Amaro+1.3
3616-20S FRANDENVERKillEmersen Wergerset Madison Winkler+1.7
3716-21DENVERDENVERKillIzabela Molinaset Lily Van Hal+1.5
3817-21DENVERS FRANServe errDenver+0.7
3917-22S FRANDENVER×4KillAlicia Thibodeauset Lily Van Hal+1.0
4017-23DENVERDENVER×4AceAlicia Thibodeauaced Katariina Korhonen+0.7
4117-24DENVERDENVER×4Attack errKatariina Korhonen+0.2
4217-25DENVERDENVER×4Attack errAndjela Sojic·
Set 2
11-0DENVERS FRANKillMaeve Baileyset Jordan Smart+1.4
22-0S FRANS FRANAttack errJamia Johnson+2.0
32-1S FRANDENVERKillIzabela Molinaset Lily Van Hal+1.4
42-2DENVERDENVERAttack errAndjela Sojic+2.0
53-2DENVERS FRANServe errDenver+1.5
63-3S FRANDENVER×5KillIzabela Molinaset Lily Van Hal+1.4
73-4DENVERDENVER×5BlockedPetra Fritzblk Elise Hart, Jamia Johnson+2.0
83-5DENVERDENVER×5KillKayla Patelset Lily Van Hal+1.9
93-6DENVERDENVER×5KillAlicia Thibodeauset Lily Van Hal+1.7
103-7DENVERDENVER×5BlockedEmma Neukirchenblk Kayla Patel, Elise Hart+1.5
114-7DENVERS FRANAttack errAlicia Thibodeau+1.0
124-8S FRANDENVERServe errPetra Fritz+1.1
135-8DENVERS FRANKillEmma Neukirchenset Piper Justiss+1.0
145-9S FRANDENVERServe errEmma Neukirchen+1.1
156-9DENVERS FRANKillMaeve Baileyset Piper Justiss+1.0
166-10S FRANDENVERKillElise Hartset Lily Van Hal+1.2
177-10DENVERS FRANKillKatariina Korhonenset Jordan Smart+1.1
187-11S FRANDENVER×3KillLily Van Halset Kayla Patel+1.2
197-12DENVERDENVER×3KillAlicia Thibodeau+1.4
207-13DENVERDENVER×3BlockedAndjela Sojicblk Alicia Thibodeau+1.1
218-13DENVERS FRANKillPetra Fritzset Jordan Smart+0.6
229-13S FRANS FRANBlockedIzabela Molinablk Emma Neukirchen+1.1
239-14S FRANDENVERAttack errPetra Fritz+1.0
2410-14DENVERS FRANBlockedKayla Patelblk Emma Neukirchen, Andjela Sojic+0.8
2510-15S FRANDENVERKillJamia Johnsonset Lily Van Hal+1.0
2611-15DENVERS FRANKillHokulani Perezset Piper Justiss+0.8
2712-15S FRANS FRANKillKatariina Korhonen+1.5
2812-16S FRANDENVERKillJamia Johnsonset Lily Van Hal+1.3
2912-17DENVERDENVERKillKayla Patelset Lily Van Hal+1.4
3013-17DENVERS FRANKillKatariina Korhonenset Piper Justiss+0.8
3113-18S FRANDENVER×3Attack errKatariina Korhonen+1.0
3213-19DENVERDENVER×3Attack errElise Hart+0.9
3313-20DENVERDENVER×3KillElise Hartset Lily Van Hal+0.6
3414-20DENVERS FRANKillMaeve Baileyset Piper Justiss+0.2
3515-20S FRANS FRANAttack errElise Hart+0.5
3615-21S FRANDENVER×4KillElise Hartset Lily Van Hal+0.6
3715-22DENVERDENVER×4KillAlicia Thibodeauset Elise Hart+0.4
3815-23DENVERDENVER×4KillAlicia Thibodeauset Lily Van Hal+0.1
3915-24DENVERDENVER×4BlockedAndjela Sojicblk Lily Van Hal·
4016-24DENVERS FRANKillMaeve Baileyset Lily Van Hal·
4116-25S FRANDENVERKillIzabela Molinaset Lily Van Hal·
Set 3
10-1S FRANDENVERKillAlicia Thibodeauset Lily Van Hal+0.8
20-2DENVERDENVERAttack errPetra Fritz+1.0
31-2DENVERS FRANKillMaeve Baileyset Jordan Smart+0.7
41-3S FRANDENVERServe errLaura Amaro+0.7
51-4DENVERDENVERAceAlicia Thibodeauaced Laura Amaro+1.0
62-4DENVERS FRANServe errDenver+0.7
72-5S FRANDENVERKillJamia Johnsonset Lily Van Hal+0.7
83-5DENVERS FRANKillPetra Fritzset Piper Justiss+0.7
93-6S FRANDENVERServe errPetra Fritz+0.7
104-6DENVERS FRANKillEmma Neukirchenset Piper Justiss+0.7
115-6S FRANS FRANKillKatariina Korhonenset Piper Justiss+1.1
125-7S FRANDENVERKillKayla Patelset Lily Van Hal+0.8
136-7DENVERS FRANKillKatariina Korhonenset Laura Amaro+0.8
146-8S FRANDENVERKillAlicia Thibodeauset Lily Van Hal+0.8
157-8DENVERS FRANKillKatariina Korhonenset Jordan Smart+0.8
168-8S FRANS FRANKillMaeve Baileyset Jordan Smart+1.3
178-9S FRANDENVERKillAlicia Thibodeauset Madison Winkler+0.9
189-9DENVERS FRANKillTalula Lenoirset Jordan Smart+1.0
199-10S FRANDENVER×3KillIzabela Molinaset Lily Van Hal+1.0
209-11DENVERDENVER×3KillIzabela Molina+1.3
219-12DENVERDENVER×3AceAlicia Thibodeauaced True Takemoto+1.2
2210-12DENVERS FRANKillEmma Neukirchenset Jordan Smart+0.8
2310-13S FRANDENVER×3KillIzabela Molinaset Lily Van Hal+0.9
2410-14DENVERDENVER×3KillKayla Patelset Lily Van Hal+1.0
2510-15DENVERDENVER×3KillElise Hart+0.8
2611-15DENVERS FRAN×3KillEmma Neukirchenset Piper Justiss+0.5
2712-15S FRANS FRAN×3KillKatariina Korhonenset Piper Justiss+0.9
2813-15S FRANS FRAN×3BlockedKayla Patelblk Hokulani Perez, Emma Neukirchen+1.1
2913-16S FRANDENVERKillElise Hartset Lily Van Hal+1.0
3014-16DENVERS FRANAttack errKayla Patel+0.9
3115-16S FRANS FRANAttack errAlicia Thibodeau+1.5
3215-17S FRANDENVERKillLily Van Halset Piper Justiss+1.2
3315-18DENVERDENVERAceKayla Patelaced Petra Fritz+1.4
3416-18DENVERS FRANAttack errKayla Patel+0.9
3516-19S FRANDENVERKillAlicia Thibodeauset Lily Van Hal+1.1
3617-19DENVERS FRANKillTalula Lenoirset Jordan Smart+0.9
3718-19S FRANS FRANKillMaeve Baileyset Madison Winkler+1.7
3818-20S FRANDENVERKillAlicia Thibodeauset Lily Van Hal+1.4
3918-21DENVERDENVERKillJamia Johnsonset Lily Van Hal+1.6
4019-21DENVERS FRANKillMaeve Baileyset Jordan Smart+0.9
4119-22S FRANDENVERKillAlicia Thibodeauset Lily Van Hal+1.2
4219-23DENVERDENVERAceAlicia Thibodeauaced True Takemoto+1.1
4320-23DENVERS FRANKillTalula Lenoirset Jordan Smart+0.4
4420-24S FRANDENVERKillIzabela Molinaset Lily Van Hal+0.7
4521-24DENVERS FRANAttack errJamia Johnson+0.2
4622-24S FRANS FRANKillEmma Neukirchen+0.7
4722-25S FRANDENVERKillJamia Johnsonset Lily Van Hal+1.2

Score shown after each rally, San Francisco first. WP Δ = match win-probability points gained, colored by the team that gained them.“NCAA feed gap” rows mark points the NCAA play-by-play never logged (tap Why? for details).