MTL 32@PIT 24
2026-05-10 · Final · Highmark Stadium · 2026 season
| Q1 | Q2 | Q3 | Q4 | T | |
|---|---|---|---|---|---|
| Montreal Royal | 6 | 8 | 10 | 8 | 32 |
| Pittsburgh Thunderbirds | 6 | 7 | 5 | 6 | 24 |
MTL32
PIT24
week3
combat candy flexecutioner of the game94.2 pts
1g · 7a · 2blk · 29 cmp · 6 hucks · 1 t
g+5a+35blk+10hk+12cmp+5.8t-5×1.5 win bonus
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game116.9 pts
1g · 7a · 3ha · 29 cmp · 6 hucks · 1t
g+6a+42ha+9hk+18cmp+7.3yt+9.5yr+4.2t-6×1.3 win
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 (32)
| # | player | gls↓ | ast | ha | blk | c | cmp | att | t | d | s | cat | yds t | yds r | o pts | d pts |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5 | Simon Ruelle | 7 | 3 | 2 | 0 | 0 | 19 | 20 | 0 | 0 | 0 | 27 | 190 | 350 | 26 | 1 |
| 71 | Malik Auger-Semmar | 5 | 6 | 2 | 1 | 0 | 28 | 29 | 1 | 1 | 0 | 34 | 261 | 475 | 26 | 3 |
| 30 | Philippe Le Bourdais | 4 | 0 | 4 | 0 | 0 | 11 | 11 | 0 | 0 | 0 | 15 | 96 | 196 | 26 | 0 |
| 38 | Antoine Rousseau | 3 | 0 | 5 | 0 | 0 | 38 | 40 | 2 | 0 | 0 | 31 | 268 | 170 | 26 | 0 |
| 72 | Melvyn Brichet | 3 | 3 | 0 | 2 | 0 | 10 | 10 | 0 | 0 | 0 | 10 | 73 | 112 | 1 | 20 |
| 50 | Enzo Forget | 2 | 4 | 2 | 1 | 0 | 50 | 50 | 0 | 0 | 0 | 39 | 452 | 107 | 26 | 1 |
| 11 | Charles Guay | 1 | 2 | 0 | 0 | 0 | 8 | 8 | 0 | 0 | 0 | 5 | 61 | 36 | 1 | 18 |
| 42 | Christophe Tremblay-Joncas | 1 | 7 | 3 | 2 | 0 | 29 | 30 | 1 | 0 | 0 | 31 | 475 | 277 | 26 | 4 |
| 62 | Jeremie Giard | 1 | 0 | 0 | 2 | 1 | 2 | 2 | 0 | 0 | 0 | 2 | 6 | 7 | 0 | 17 |
| 20 | Julien Bernat | 1 | 1 | 1 | 1 | 0 | 5 | 5 | 0 | 0 | 1 | 6 | 51 | 36 | 1 | 17 |
| 81 | Kevin Quinlan | 1 | 4 | 4 | 0 | 0 | 33 | 34 | 1 | 0 | 0 | 31 | 165 | 341 | 26 | 0 |
| 55 | Nathanael Le Marois | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 3 | 32 | 25 | 0 | 16 |
| 14 | Philippe Gagnon | 1 | 0 | 0 | 1 | 0 | 4 | 4 | 0 | 0 | 0 | 3 | 1 | 27 | 0 | 16 |
| 24 | Thomas Lalonde-Landry | 1 | 0 | 1 | 1 | 0 | 4 | 4 | 0 | 0 | 0 | 5 | 59 | 33 | 1 | 20 |
| 25 | Antoine Dubé | 0 | 0 | 0 | 0 | 0 | 4 | 4 | 0 | 0 | 0 | 4 | 25 | 16 | 1 | 17 |
| 7 | Ben Powlay | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 29 | Jacob Duquette | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 86 | Jakob Brissette | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 99 | Jean-Levy Champagne | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 95 | Jeremy Hill | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 27 | Liam McKeown | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 19 | Nicolas Gagnon | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 00 | Paul Hooley | 0 | 0 | 1 | 0 | 0 | 4 | 4 | 0 | 0 | 0 | 3 | 32 | 21 | 0 | 16 |
| 44 | Quentin Bonnaud | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 23 | Raphaël Lalonde-Landry | 0 | 0 | 1 | 1 | 0 | 9 | 9 | 0 | 0 | 0 | 9 | 36 | 59 | 1 | 20 |
| 15 | Raphael Salvas | 0 | 0 | 2 | 0 | 0 | 3 | 3 | 0 | 0 | 0 | 3 | 22 | 12 | 0 | 16 |
| 2 | Tynan Peterson | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 33 | Victor Curodeau | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 9 | 2 | 0 | 16 |
| 4 | Victor Sauvé | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 10 | William St-Pierre | 0 | 0 | 0 | 0 | 0 | 2 | 3 | 1 | 0 | 0 | 3 | 2 | 14 | 1 | 19 |
| 22 | Ywan Cohonner | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Pittsburgh Thunderbirds (24)
| # | player | gls↓ | ast | ha | blk | c | cmp | att | t | d | s | cat | yds t | yds r | o pts | d pts |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | Reid Duncan | 6 | 1 | 2 | 0 | 0 | 9 | 10 | 1 | 1 | 0 | 16 | 17 | 405 | 29 | 4 |
| 15 | Dylan Best | 3 | 0 | 4 | 0 | 0 | 26 | 27 | 1 | 0 | 1 | 31 | 255 | 392 | 30 | 1 |
| 48 | Jimmy Towle | 3 | 5 | 1 | 0 | 0 | 28 | 28 | 0 | 1 | 0 | 31 | 210 | 345 | 29 | 0 |
| 31 | Lucas Storm | 3 | 0 | 2 | 0 | 0 | 10 | 10 | 0 | 0 | 0 | 13 | 51 | 226 | 23 | 1 |
| 24 | Will Hoffenkamp | 2 | 4 | 3 | 0 | 0 | 38 | 39 | 1 | 1 | 0 | 38 | 198 | 179 | 29 | 2 |
| 26 | Alex Stevenson | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 3 | 0 | 18 | 1 | 15 |
| 84 | Brendan Gessner | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 6 | 1 | 15 |
| 25 | Ian Piper | 1 | 5 | 1 | 0 | 0 | 41 | 45 | 3 | 0 | 0 | 36 | 582 | 136 | 30 | 0 |
| 65 | Michael Dillard | 1 | 0 | 0 | 1 | 0 | 6 | 6 | 0 | 0 | 0 | 7 | 42 | 52 | 2 | 20 |
| 5 | Noah Celuch | 1 | 1 | 0 | 0 | 0 | 11 | 12 | 1 | 0 | 0 | 9 | -8 | 27 | 1 | 25 |
| 22 | Owen Watt | 1 | 3 | 2 | 0 | 0 | 23 | 24 | 0 | 0 | 0 | 19 | 262 | 56 | 15 | 0 |
| 87 | Wyatt Krisky | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 16 | 0 | 9 |
| 7 | Aiden Landis | 0 | 0 | 4 | 1 | 0 | 13 | 15 | 2 | 0 | 0 | 11 | 88 | 22 | 5 | 24 |
| 99 | Alex Warrington | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 39 | Alexander Kirages | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 6 | Anson Reppermund | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 71 | Clint McSherry | 0 | 1 | 3 | 0 | 0 | 26 | 29 | 2 | 0 | 0 | 24 | 184 | -15 | 12 | 6 |
| 49 | Dan Nichols | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1 | Elliot Rivera | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 23 | Ethan Campion | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 11 | Harry Park | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 8 | Henry Everett | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 14 | Jake Murray | 0 | 0 | 0 | 0 | 0 | 20 | 21 | 1 | 0 | 0 | 13 | 123 | 16 | 14 | 3 |
| 10 | Joe Molder | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | John McMonigal | 0 | 3 | 0 | 0 | 0 | 7 | 7 | 0 | 0 | 0 | 7 | 22 | 61 | 4 | 24 |
| 9 | Jude Schmiesing | 0 | 0 | 0 | 0 | 0 | 7 | 7 | 0 | 0 | 0 | 6 | 5 | 18 | 2 | 19 |
| 45 | Kevin Nicholl | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 13 | Liam Becker | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 17 | Logan Call | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | -3 | 4 | 0 | 9 |
| 92 | Lucius Christie | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 | Malachi Marshall | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 80 | Maxwell Olesen | 0 | 1 | 1 | 1 | 0 | 4 | 4 | 0 | 0 | 0 | 4 | -2 | 62 | 11 | 4 |
| 20 | Pete Zaccardi | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 29 | Ryan Kindell | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 28 | Ryan Ward | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 |
| 18 | Thomas Mazur | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 93 | Tristan Yarter | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 12 | Zac Byrnes | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
scoring plays
quarter 1
| score | team | goal |
|---|---|---|
| 1-0 | MTL | Simon Ruelle → Enzo Forget |
| 1-1 | PIT | Ian Piper → Dylan Best |
| 2-1 | MTL | Christophe Tremblay-Joncas → Antoine Rousseau |
| 2-2 | PIT | Will Hoffenkamp → Jimmy Towle |
| 3-2 | MTL | Christophe Tremblay-Joncas → Antoine Rousseau |
| 3-3 | PIT | Ian Piper → Reid Duncan |
| 3-4 | PIT | Noah Celuch → Alex Stevensonbreak |
| 4-4 | MTL | Malik Auger-Semmar → Christophe Tremblay-Joncas |
| 4-5 | PIT | Maxwell Olesen → Will Hoffenkamp |
| 5-5 | MTL | Kevin Quinlan → Simon Ruelle |
| 5-6 | PIT | Will Hoffenkamp → Jimmy Towle |
| 6-6 | MTL | Melvyn Brichet → Julien Bernat |
quarter 2
| score | team | goal |
|---|---|---|
| 6-7 | PIT | Will Hoffenkamp → Dylan Best |
| 7-7 | MTL | Enzo Forget → Kevin Quinlan |
| 7-8 | PIT | Jimmy Towle → Reid Duncan |
| 8-8 | MTL | Kevin Quinlan → Philippe Le Bourdais |
| 8-9 | PIT | Ian Piper → Reid Duncan |
| 9-9 | MTL | Christophe Tremblay-Joncas → Malik Auger-Semmar |
| 9-10 | PIT | John McMonigal → Noah Celuch |
| 9-11 | PIT | John McMonigal → Wyatt Kriskybreak |
| 10-11 | MTL | Malik Auger-Semmar → Antoine Rousseau |
| 11-11 | MTL | Jeremie Giardcallahanbreak |
| 11-12 | PIT | Owen Watt → Will Hoffenkamp |
| 12-12 | MTL | Simon Ruelle → Enzo Forget |
| 12-13 | PIT | Jimmy Towle → Lucas Storm |
| 13-13 | MTL | Simon Ruelle → Philippe Le Bourdais |
| 14-13 | MTL | Charles Guay → Melvyn Brichetbreak |
quarter 3
| score | team | goal |
|---|---|---|
| 15-13 | MTL | Malik Auger-Semmar → Simon Ruelle |
| 16-13 | MTL | Charles Guay → Nathanael Le Maroisbreak |
| 16-14 | PIT | Will Hoffenkamp → Ian Piper |
| 17-14 | MTL | Kevin Quinlan → Malik Auger-Semmar |
| 17-15 | PIT | Owen Watt → Jimmy Towle |
| 18-15 | MTL | Enzo Forget → Philippe Le Bourdais |
| 19-15 | MTL | Julien Bernat → Melvyn Brichetbreak |
| 20-15 | MTL | Malik Auger-Semmar → Philippe Gagnonbreak |
| 21-15 | MTL | Melvyn Brichet → Charles Guaybreak |
| 21-16 | PIT | John McMonigal → Brendan Gessner |
| 22-16 | MTL | Malik Auger-Semmar → Philippe Le Bourdais |
| 22-17 | PIT | Reid Duncan → Lucas Storm |
| 23-17 | MTL | Christophe Tremblay-Joncas → Malik Auger-Semmar |
| 23-18 | PIT | Jimmy Towle → Lucas Storm |
| 24-18 | MTL | Malik Auger-Semmar → Simon Ruelle |
quarter 4
| score | team | goal |
|---|---|---|
| 24-19 | PIT | Ian Piper → Dylan Best |
| 25-19 | MTL | Kevin Quinlan → Malik Auger-Semmar |
| 25-20 | PIT | Ian Piper → Reid Duncan |
| 26-20 | MTL | Christophe Tremblay-Joncas → Malik Auger-Semmar |
| 27-20 | MTL | Nathanael Le Marois → Melvyn Brichetbreak |
| 28-20 | MTL | Melvyn Brichet → Thomas Lalonde-Landrybreak |
| 28-21 | PIT | Clint McSherry → Michael Dillard |
| 29-21 | MTL | Enzo Forget → Simon Ruelle |
| 29-22 | PIT | Jimmy Towle → Owen Watt |
| 30-22 | MTL | Christophe Tremblay-Joncas → Simon Ruelle |
| 30-23 | PIT | Owen Watt → Reid Duncan |
| 31-23 | MTL | Christophe Tremblay-Joncas → Simon Ruelle |
| 31-24 | PIT | Jimmy Towle → Reid Duncan |
| 32-24 | MTL | Enzo Forget → Simon Ruelle |
// this site brought to you by combatcandies.com — creatine gummies