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
Minnesota Wind Chill565420
Chicago Union534315
MIN20
CHI15
week4
combat candy flexecutioner of the game53.4 pts
Gordon LarsonMIN #18playmaker
6a · 33 cmp · 2 hucks · 1 t
g+0a+30blk+0hk+4cmp+6.6t-5×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game70.7 pts
Gordon LarsonMIN #18dime dropper
6a · 1ha · 33 cmp · 2 hucks · 1t
a+36ha+3hk+6cmp+8.3yt+5.9yr+1.2t-6×1.3 win
share𝕏f@
presented by ufa almanac
defensive player of the game104.7 pts
Cameron LacyMIN #28shutdown
1blk · 9 breaks · 13 stops · 14 pulls
blk+15brk+36stp+12dpp+8.0pul+2.6hang+16.9ob-2t-8×1.3 win
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
stopsD-opportunity stopsdefensive possessions ended in a turnover (block, throwaway forced, drop, stall, or OB)
breaksD-points scoredD-line points where the defense scored after winning the disc
pullsrecorded pullspulls with measured hangtime (a small number of pulls go untimed)
obOB pullspulls that landed out of bounds, giving the receiving team better field position
hangpull hangtimetotal airtime across recorded pulls (longer hangtime = more time for D to set up)

Minnesota Wind Chill (20)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
10Jordan Taylor40100671001128140120
23Paul Krenik403002424000268917115
96Max Hanscom30010781001029121151
8Zach Morton20000220004678112
3Bryan Vohnoutka1210018191002039137118
28Cameron Lacy1241020222001720377216
54Dylan DeClerck110005500073962313
29Josh Klane10100232410022211109130
2Lukas Ambrose11120121200013-1153115
59Noah Coolman12000202110022134151141
1William Brandt11400303220025190109160
51Blake Krapfl010103300023423114
61Brandon Matis01110440003282107
0Bret Bergmeier00000161600015080111
22Danny Hobday000000000000000
7Eric Crosby Lehmann000000000000000
44Ethan Ode000000000000000
18Gordon Larson0610033341003329483130
32Greg Cousins000000000000000
5Justin Burnett01010341001311019
6Kristian Johnson000000000000000
15Kyle Suelflow000000000000000
30Leo Sovell-Fernandez0020025250002189107130
47Mickey Walsh000002200022216012
31Nathan De Morgan000000000000000
4Noah Hanson020001010000103046117
77Owen Suelflow000000000000000
13Peter Mans000000000000000
9Sebastian Brauer00000131300012972618
24Thomas Shope000000000000000
99Tristan Van de Moortele000000000000000

Chicago Union (15)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
31Charlie Vukovic201201111000128374514
3Dylan Nice21100111312015118156162
20John Marsh201002424000224290190
11Wilson Matthews20000131301015-20146165
99Andrew Sjogren11000202000020120104612
8Ben Zhang10100330003302209
6Gregory Moreno10010330004853015
4Henry Goldenberg112004046500372518180
7Jack Shanahan120001010000107576172
75Jake Rubin-Miller101001415000152783412
19Jeff Weis111101818000193784612
44Ben Brink0010022010216626
13Benjamin Preiss000000000000000
88Cullen Baker000000000000000
21Edgar Sumbi000000000000000
5Eric Paulauskas000000000000005
15Evan Sebastian 000000000000000
1Gabe Schoepke000000000000000
80Ian Falck000000000000000
24Jace Bruner000000000000000
40Jayden Feagans0010014151001527133160
0Jesse Johnson000000000000000
23Joe Cercello0110016204001943192160
22Joe Sifakis00000110001122405
54John Lithio000000000000000
74Luke Brennan000000000000000
29Max Devine01100121200011246244
12Michael Finke0301027281002510778412
15Mikey O'Brien000000000000000
10Milan Rivas000000000000000
55Pawel Janas0420057580005143241201
16Sam Astrom000000000000005
14Sam Kaminsky000000000000000

scoring plays

quarter 1

scoreteamgoal
1-0MINBryan VohnoutkaWilliam Brandt
2-0MINCameron LacyDylan DeClerckbreak
2-1CHIHenry GoldenbergDylan Nice
3-1MINGordon LarsonNoah Coolman
4-1MINCameron LacyPaul Krenikbreak
4-2CHIPawel JanasJeff Weis
4-3CHIPawel JanasHenry Goldenbergbreak
5-3MINWilliam BrandtMax Hanscom
5-4CHIPawel JanasJack Shanahan
5-5CHIMichael FinkeBen Zhangbreak

quarter 2

scoreteamgoal
6-6CHIAndrew SjogrenJake Rubin-Miller
9-7CHIMax DevineCharlie Vukovicbreak
11-8CHIMichael FinkeCharlie Vukovicbreak

quarter 3

scoreteamgoal
6-5MINLukas AmbrosePaul Krenik
7-6MINNoah CoolmanMax Hanscombreak
8-6MINJustin BurnettBryan Vohnoutkabreak
9-6MINDylan DeClerckPaul Krenikbreak
10-7MINGordon LarsonJosh Klanebreak
11-7MINNoah HansonLukas Ambrosebreak
11-9CHIJeff WeisGregory Moreno
13-10CHIPawel JanasWilson Matthewsbreak
14-11CHIJack ShanahanWilson Matthewsbreak
14-12CHIJoe CercelloJohn Marshbreak

quarter 4

scoreteamgoal
12-9MINNoah HansonPaul Krenik
13-9MINBryan VohnoutkaCameron Lacybreak
14-10MINGordon LarsonMax Hanscombreak
15-12MINGordon LarsonJordan Taylorbreak
16-12MINBlake KrapflZach Mortonbreak
16-13CHIJack ShanahanDylan Nice
18-14CHIDylan NiceJohn Marshbreak
20-15CHIMichael FinkeAndrew Sjogrenbreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗