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
Boston Glory000021
Minnesota Wind Chill377320
BOS21
MIN20
week12
combat candy flexecutioner of the game75.9 pts
Tobe DecraeneBOS #33playmaker
1g · 9a · 53 cmp · 2 t
g+5a+45blk+0cmp+10.6t-10×1.5 win bonus
share𝕏f@☁
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game106.8 pts
Tobe DecraeneBOS #33dime dropper
1g · 9a · 3ha · 53 cmp · 2t
g+6a+54ha+9cmp+13.3yt+7.7yr+4.2t-12×1.3 win
share𝕏f@☁
presented by ufa almanac
defensive player of the game89.7 pts
Jason TapperBOS #99shutdown
2blk · 6 breaks · 11 stops
blk+30brk+24stp+9dpp+9.0d-3×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)

Boston Glory (21)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
8Thomas Edmonds61400293010035137225230
27Orion Cable300001011100145200161
32Albert Yuan2200013141001568218231
22Cole Davis-Brand2102091000094971018
3Benjamin Sadok11200181800088749180
18Cam Levine11000550007-2140131
0Chris Parinella10000341006772019
35Jackson McGuinness1001000000107014
11Peter Boerth11410343621038231199215
12Ryan Dinger1110049501014040215230
10Seth Fisher-Olvera10000000001020011
33Tobe Decraene19300535620056384280231
82Alex Donadio000000000000000
28Ben Katz000000000000000
90Bode Iris000000000000000
13Brendan McCann0100077000577021
4Christian Foster000000000000000
6Cole Moore000000000000000
82Declan Kervick000000000000000
42Franky Fernandez000000000000000
21Gabe Colton000000000000000
34Gustav Haflin000000000000000
30Ian Engler000000000000000
25Ilya Yudkovich000000000000000
1Ivan Tran000000000000000
19Jac Carreiro000000000000000
70Jack Conroy000000000000000
—Jackson McGuiness000000000000000
90Jacob Kaplan000000000000000
99Jason Tapper011207701054437018
87Jeff Babbitt000000000000000
15Jonah Stang-Osborne000000000000000
14Kai DeLorenzo00000220002918015
50Lander Decraene000000000000000
70Leo Blooston000000000000000
24Malachi Raymond000000000000009
16Maxwell Coe000000000000000
26Nathanial Dick000000000000000
7Oscar Graff0141019201001812734022
17Peter Kotz000000000000000
0Phillip Joyce000000000000000
5Ray Tetreault000000000000000
66Roan Dunkerley000000000000000
99Rowan McDonnell000000000000000
2Simon Carapella000000000000000
18Stewart Kelley000000000000000
60Tannor Johnson-Go000000000000000
9Turner Allen01000660006167011
44Tyler Chan000005500034212117
23Zach Singer000000000000000

Minnesota Wind Chill (20)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
95Ellis Newhouse3030017170002092188170
32Greg Cousins301008910012-8212170
77Owen Suelflow300000220060126014
8Zach Morton30100671001047278171
54Dylan DeClerck1001011000178412
29Josh Klane1220021221001624257150
4Noah Hanson1210088000911648513
23Paul Krenik111106600072050514
1William Brandt14100373800029206276210
51Blake Krapfl00000220003-124118
61Brandon Matis000000000000000
0Bret Bergmeier000000000000000
3Bryan Vohnoutka000000000000000
28Cameron Lacy011008800071334122
22Danny Hobday000000000000000
7Eric Crosby Lehmann000000000000000
44Ethan Ode000000000000000
12Gabe Jagt000000000000000
18Gordon Larson03010424421037447-32200
10Jordan Taylor000000000000000
5Justin Burnett000201100011511020
20Kaiden Thiers000000000000000
6Kristian Johnson0210022231001927525150
15Kyle Suelflow00000220001263017
30Leo Sovell-Fernandez000000000000000
2Lukas Ambrose00000440005-2145513
20Matthew Gunter000000000000000
96Max Hanscom000000000000008
88Micah Davis02020141400091354469
47Mickey Walsh000000000000000
31Nathan De Morgan000000000000000
59Noah Coolman02200192120020150192145
13Peter Mans000000000000000
9Sebastian Brauer000000000000000
24Thomas Shope000000000000000
99Tristan Van de Moortele000000000000000

scoring plays

quarter 1

scoreteamgoal
0-1MINNoah Coolman → Zach Morton
0-2MINWilliam Brandt → Dylan DeClerckbreak
0-3MINGordon Larson → Ellis Newhousebreak
1-20BOSAlbert Yuan → Peter Boerth
2-20BOSPeter Boerth → Thomas Edmondsbreak
3-20BOSBrendan McCann → Cole Davis-Brandbreak
4-20BOSTobe Decraene → Orion Cablebreak
5-20BOSRyan Dinger → Tobe Decraenebreak
6-20BOSTobe Decraene → Albert Yuanbreak
7-20BOSTurner Allen → Seth Fisher-Olverabreak

quarter 2

scoreteamgoal
0-4MINWilliam Brandt → Nathan De Morgan
0-5MINCameron Lacy → Owen Suelflowbreak
0-6MINNoah Hanson → Paul Krenikbreak
0-7MINGordon Larson → Nathan De Morganbreak
0-8MINMicah Davis → Owen Suelflowbreak
0-9MINNoah Hanson → Zach Mortonbreak
0-10MINJosh Klane → William Brandtbreak
8-20BOSAlbert Yuan → Thomas Edmonds
9-20BOSJason Tapper → Cole Davis-Brandbreak
10-20BOSTobe Decraene → Albert Yuanbreak
11-20BOSBenjamin Sadok → Thomas Edmondsbreak
12-20BOSOscar Graff → Jackson McGuinnessbreak

quarter 3

scoreteamgoal
0-11MINMicah Davis → Owen Suelflow
0-12MINKristian Johnson → Nathan De Morganbreak
0-13MINWilliam Brandt → Greg Cousinsbreak
0-14MINNathan De Morgan → Ellis Newhousebreak
0-15MINKristian Johnson → Greg Cousinsbreak
0-16MINNoah Coolman → Josh Klanebreak
0-17MINJosh Klane → Zach Mortonbreak
13-20BOSTobe Decraene → Thomas Edmonds
14-20BOSTobe Decraene → Orion Cablebreak
15-20BOSTobe Decraene → Ryan Dingerbreak
16-20BOSTobe Decraene → Thomas Edmondsbreak
17-20BOSTobe Decraene → Cam Levinebreak

quarter 4

scoreteamgoal
0-18MINGordon Larson → Greg Cousins
0-19MINPaul Krenik → Noah Hansonbreak
0-20MINWilliam Brandt → Ellis Newhousebreak
18-20BOSTobe Decraene → Thomas Edmonds
19-20BOSCam Levine → Orion Cablebreak
20-20BOSCole Davis-Brand → Chris Parinellabreak
21-20BOSThomas Edmonds → Benjamin Sadokbreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗