UFA ALMANAC — HISTORICAL STATS & RECORDS·15 SEASONS · 2012–2026 · 1,900+ GAMES·BROUGHT TO YOU BY · COMBATCANDIES.COM · CREATINE GUMMIES THAT ACTUALLY HIT·EVERY PLAYER · EVERY GAME · EVERY STAT·POWERED BY UFASTATS.COM DATA·UFA ALMANAC — HISTORICAL STATS & RECORDS·15 SEASONS · 2012–2026 · 1,900+ GAMES·BROUGHT TO YOU BY · COMBATCANDIES.COM · CREATINE GUMMIES THAT ACTUALLY HIT·EVERY PLAYER · EVERY GAME · EVERY STAT·POWERED BY UFASTATS.COM DATA·
Q1Q2Q3Q4T
Vancouver Riptide000021
Seattle Cascades000020
VAN21
SEA20
week2
combat candy flexecutioner of the game61.2 pts
Kevin UnderhillVAN #89hat trick
3g · 4a · 54 cmp · 1 t
g+15a+20blk+0cmp+10.8t-5×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game72.2 pts
Kevin UnderhillVAN #89hat trick
3g · 4a · 2ha · 54 cmp · 1t
share𝕏f@
presented by ufa almanac
defensive player of the game202.0 pts
Myles SinclairVAN #37shutdown
1blk · 2 breaks · 12 stops · 16 pulls
share𝕏f@
presented by ufa almanac

the people's mvp

presented by ufa almanac

stat legend
glsgoalsscores in the end zone
astassiststhrow that leads directly to a goal
hahockey assistspass before the assist
blkblocksdefensive plays (knockdowns, interceptions)
ccallahansgoal scored by catching a throw in opponent's end zone (also scored as goal and block)
cmpcompletionssuccessful throws caught
attthrow attemptstotal throws attempted
tthrowawayserrant throws that result in a turnover
ddropsdropped passes that result in a turnover
sstallsholding the disc too long (turnover)
catcatchessuccessful receptions
yds tyards throwntotal throwing yards
yds ryards receivedtotal receiving yards
o ptsO-points playedpoints played on offense
d ptsD-points playedpoints played on defense

Vancouver Riptide (21)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
10Gagan Chatha6210020233002900215
6Andre Gailits3111025250002800195
11Darren Wu3221012131111700185
89Kevin Underhill3420054561005200224
97Edward Guo2220017181002000193
16Tim Tsang2001089100700114
75Joel Bellavance1640057603014600203
5John Norris100004400050030
27Alex Davis0000011000100317
88Brett Anderson000003300030007
51Brian Baker000000001010008
4Joshua Tan000101101010006
8Kevin Lore0020019190001400143
72Marc Leduc0122044000400416
17Max Hunter000000000000017
3Mitchell Dozzi-Daigle0101046100400115
37Myles Sinclair0001047200500217
19Richard Tam0002067100700219
28Ryan Lee0121014140001000513
15Ryan Sun011003300030065

Seattle Cascades (20)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
1Donnie Clark50010121410018002112
23Danny Karlinsky2341037370103400184
24Joe Sefton2331021231002300205
99Ray Illian2112017192101800203
11Reid Koss2032015205001500816
10Adam Simon1000088010900517
4Aly Lenon1310030343002300172
6Phil Murray1441028312103100215
9Sam Harkness1001011000200311
5Tom Rosatto1200088000800412
25Will Chen110001717000150097
16Bryson Simon-Fox0001000010000210
28Duncan Linn010008910060089
31Grant Zukowski0001089000900611
70Julian Hausman01000710300800711
85Michael Cavanaugh010002200010005
33Nicholas Hirning000000000000001
18Robbie Farwell000000000000001
29Sam Cook000000000000001
20Will Herold0001000000000014
// this site brought to you by combatcandies.com — creatine gummies