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
Montreal Royal565319
New York Empire874928
MTL19
NY28
week13
combat candy flexecutioner of the game81.3 pts
Ryan OsgarNY #1playmaker
1g · 7a · 31 cmp · 4 hucks
g+5a+35blk+0hk+8cmp+6.2×1.5 win bonus
share𝕏f@☁
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game110.0 pts
Ryan OsgarNY #1perfect handler
1g · 7a · 2ha · 31 cmp · 4 hucks
g+6a+42ha+6hk+12cmp+7.8yt+7.2yr+3.6×1.3 win
share𝕏f@☁
presented by ufa almanac
defensive player of the game154.0 pts
Ben JagtNY #4callahan
2blk · 1 callahan · 9 breaks · 11 stops · 14 pulls
blk+15c+35brk+36stp+9dpp+9.5pul+2.4hang+15.6ob-4×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)

Montreal Royal (19)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
42Christophe Tremblay-Joncas5100013130001873185205
10William St-Pierre40100560101035158220
26Antoine Dubé201006600082577613
35Eliott Heloir21120192010021216152911
83Max Ayad202004512073041510
5Julien Sénéchal11310192110021126209170
77Kayle Campbell1110039412002733883230
81Kevin Quinlan13000474921048246234240
27Simon Walker11010121420014153104121
38Antoine Rousseau05300374360035220149220
12Brandon Adibe000000000000000
37Calvin Coulbury000000000000000
11Charles Guay0000000000000010
7Desmond Staples000000000000009
4Devon Asemota000000000000000
84Dylan Lacombe-Burgoyne000000000000000
19Felix Leonard001001819000179942613
14Ian Wallace000000000000000
29Jacob Duquette000000000000000
86Jakob Brissette000000000000000
18Jordan Faries000000000000000
20Julien Bernat000000000000000
69Liam McKeown00100121300068616511
71Malik Auger-Semmar000000000000000
33Martin Gallant000000000000000
72Melvyn Brichet000000000000000
60Nabil Chaouch000000000000000
00Paul Hooley01000110000670011
30Philippe Le Bourdais0121010111101146198220
23Raphaël Lalonde-Landry0401014140001431168514
15Raphael Salvas000101100014-7011
51Sam Warrick000000000000000
23Thomas Duplaix000000000000000
24Thomas Lalonde-Landry00100101000095539612
28Tyler Gunasekera000000000000000
25Tynan Peterson000000000000009
22Ywan Cohonner000000000000000

New York Empire (28)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
87Jeff Babbitt6020012120001858200201
54John Lithio52200161710022157320200
21Angelo Olcese400103410072103015
82Marques Brownlee31100473001031143017
20Matt LaBar210002200045560017
0Zachary Burpee2121016160001767263201
81Antoine Davis11020220003-285018
4Ben Jagt113215500044885019
28Ben Katz110005610041822014
6Charles Weinberg11400171810019113193200
23Ryan Holmes10020110002316015
1Ryan Osgar17200313100032362240200
46Bretton Tan000000000000000
10Elliott Chartock0320037403003232020200
8Ethan Fortin010005500035310014
11Jack Williams0110039412002825798200
12Jeff Holm01000550003255408
34John Randolph02240141400011884018
3Josue Alorro0130099000819440016
17Matt Stevens00000110001-64016
84Matthias Ling000000000000000
16Mike Drost000000000000000
27Noriaki To000000000000000
13Oliver Chartock000000000000000
2Oscar Kohut000000000000000
41Robert Elston000000000000000
80Ryan Drost000000000000000
22Scott Xu000000000000000
24Shashank Alladi022101313000914831015
9Solomon Rueschemeyer-Bailey000000000000000

scoring plays

scoring play order may be approximate — some timestamp data is incomplete · view on watchufa.com ↗

quarter 1

scoreteamgoal
0-1NYCharles Weinberg → John Lithio
1-1MTLKayle Campbell → William St-Pierre
1-2NYShashank Alladi → Angelo Olcese
2-2MTLAntoine Rousseau → Julien Sénéchal
2-3NYJohn Randolph → Marques Brownlee
3-3MTLKevin Quinlan → Christophe Tremblay-Joncas
3-4NYShashank Alladi → Angelo Olcese
4-4MTLAntoine Rousseau → William St-Pierre
4-5NYJohn Lithio → Jeff Babbitt
5-5MTLKevin Quinlan → Christophe Tremblay-Joncas
5-6NYJeff Holm → Antoine Davis
5-7NYJack Williams → Ryan Osgarbreak
5-8NYRyan Osgar → John Lithiobreak

quarter 2

scoreteamgoal
5-9NYJohn Lithio → Jeff Babbitt
6-9MTLChristophe Tremblay-Joncas → William St-Pierre
6-10NYElliott Chartock → Jeff Babbitt
7-10MTLSimon Walker → Christophe Tremblay-Joncas
7-11NYRyan Osgar → John Lithio
8-11MTLRaphaël Lalonde-Landry → Eliott Heloir
8-12NYJosue Alorro → Angelo Olcese
9-12MTLRaphaël Lalonde-Landry → Max Ayad
9-13NYRyan Osgar → Charles Weinberg
10-13MTLPaul Hooley → Eliott Heloir
10-14NYZachary Burpee → Jeff Babbitt
11-14MTLAntoine Rousseau → Kayle Campbell
11-15NYEthan Fortin → Matt LaBar

quarter 3

scoreteamgoal
11-16NYRyan Osgar → Jeff Babbitt
12-16MTLJulien Sénéchal → William St-Pierre
12-17NYElliott Chartock → Jeff Babbitt
13-17MTLRaphaël Lalonde-Landry → Max Ayad
13-18NYJohn Randolph → Matt LaBar
14-18MTLAntoine Rousseau → Simon Walker
14-19NYRyan Osgar → John Lithio
15-19MTLAntoine Rousseau → Christophe Tremblay-Joncas
16-19MTLPhilippe Le Bourdais → Kevin Quinlanbreak

quarter 4

scoreteamgoal
16-20NYRyan Osgar → John Lithio
17-20MTLRaphaël Lalonde-Landry → Antoine Dubé
17-21NYBen Jagtcallahan
18-21MTLEliott Heloir → Antoine Dubé
18-22NYAntoine Davis → Ryan Holmes
19-22MTLKevin Quinlan → Christophe Tremblay-Joncas
19-23NYBen Katz → Marques Brownlee
19-24NYBen Jagt → Angelo Olcesebreak
19-25NYMatt LaBar → Marques Brownleebreak
19-26NYElliott Chartock → Zachary Burpeebreak
19-27NYMarques Brownlee → Ben Katzbreak
19-28NYRyan Osgar → Zachary Burpeebreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗