| Last 10 Games | ||
| W | L | OTL |
| 0 | 0 | 0 |
|
Abbotsford Canucks
| |||
0-0-0, 0pts | 9th in Conference Ouest | |||
| GM: Francis Bérubé | Head Coach: Dan Bylsma | ||
| Captain: | Team Morale:
Average |
||
| Division: Pacifique | Conference: Conference Ouest | ||
| Arena: | Capacity: 8,000 | ||
| Team Popularity:
Low |
Avg. Attendance: | ||
| Last File: 2026-05-01 at 05:43 | Current Lineup: Complete | ||
| Highlights: | All-Time Record: 287W - 181L - 50OTL | ||
| # | Player | POS | CON | HT | WT | Age | BIRTHDATE | COUNTRY | Draft | Contract | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| - | Graeme Clarke | C/RW | 100% | 6' 0" | 174 | 25 | April 24, 2001 | 2019 | 775,000$/1yrs | |||||||||||||||||
| 79 | Egor Afanasyev | C/LW | 100% | 6' 4" | 201 | 25 | January 23, 2001 | 2019 | 800,000$/1yrs | |||||||||||||||||
| 52 | Roby Jarventie | LW | 100% | 6' 2" | 183 | 23 | August 08, 2002 | 2020 | 775,000$/1yrs | |||||||||||||||||
| 65 | Xavier Bourgault | RW | 100% | 6' 0" | 172 | 23 | October 22, 2002 | 2021 | 775,000$/1yrs | |||||||||||||||||
| 53 | Easton Cowan (R) | C/RW | 100% | 5' 11" | 185 | 20 | May 20, 2005 | 2023 | 935,833$/3yrs | |||||||||||||||||
| 96 | Jared Davidson (R) | C | 100% | 5' 11" | 188 | 23 | July 07, 2002 | 2022 | 862,500$/1yrs | |||||||||||||||||
| 29 | Nate Danielson (R) (A) | C | 100% | 6' 2" | 186 | 21 | September 27, 2004 | 2023 | 918,333$/2yrs | |||||||||||||||||
| 47 | Niko Huuhtanen (R) | RW | 100% | 6' 2" | 209 | 22 | June 26, 2003 | 2021 | 867,500$/2yrs | |||||||||||||||||
| 76 | Nick Lardis (R) | LW | 100% | 5' 11" | 165 | 20 | July 08, 2005 | 2023 | 896,667$/3yrs | |||||||||||||||||
| 94 | Gabe Perreault (R) | RW | 100% | 5' 11" | 178 | 20 | May 07, 2005 | 2023 | 941,667$/2yrs | |||||||||||||||||
| 38 | Dans Locmelis (R) | C | 100% | 6' 1" | 179 | 22 | January 21, 2004 | 2022 | 860,000$/3yrs | |||||||||||||||||
| - | David Edstrom (R) | C | 100% | 6' 3" | 190 | 21 | February 18, 2005 | 2023 | 886,666$/3yrs | |||||||||||||||||
| 48 | Scott Perunovich | D | 100% | 5' 9" | 172 | 27 | August 18, 1998 | 2018 | 775,000$/1yrs | |||||||||||||||||
| - | Sawyer Mynio (R) | D | 100% | 6' 1" | 173 | 21 | April 30, 2005 | 2023 | 870,000$/3yrs | |||||||||||||||||
| 39 | Ethan Del Mastro (R) (A) | D | 100% | 6' 4" | 210 | 23 | January 15, 2003 | 2021 | 850,000$/1yrs | |||||||||||||||||
| 42 | Nolan Allan (R) | D | 100% | 6' 2" | 195 | 23 | April 28, 2003 | 2021 | 850,000$/1yrs | |||||||||||||||||
| 78 | Carter Yakemchuk (R) | D | 100% | 6' 3" | 203 | 20 | September 29, 2005 | 2024 | 975,000$/3yrs | |||||||||||||||||
| 54 | Cam Allen (R) | D | 100% | 6' 0" | 196 | 21 | January 07, 2005 | 2023 | 855,000$/3yrs | |||||||||||||||||
| Scratches | ||||||||||||||||||||||||||
| 73 | Francesco Pinelli (R) | C | 100% | 6' 0" | 185 | 23 | April 11, 2003 | 2021 | 845,000$/1yrs | |||||||||||||||||
| 90 | Paul Ludwinski (R) | C | 100% | 5' 11" | 184 | 22 | April 23, 2004 | 2022 | 900,000$/2yrs | |||||||||||||||||
| - | Jesse Nurmi (R) | LW | 100% | 6' 0" | 172 | 21 | March 07, 2005 | 2023 | 870,000$/2yrs | |||||||||||||||||
| 49 | Ronnie Attard | D | 100% | 6' 3" | 207 | 27 | March 20, 1999 | 2019 | 985,000$/1yrs | |||||||||||||||||
| 98 | Joni Jurmo (R) | D | 100% | 6' 3" | 190 | 24 | April 19, 2002 | 2020 | 850,000$/1yrs | |||||||||||||||||
| 83 | Jake Furlong (R) | D | 100% | 6' 1" | 189 | 22 | March 04, 2004 | 2022 | 841,667$/2yrs | |||||||||||||||||
| # | Goalie | Pos | Condition | HT | WT | Age | BIRTHDATE | COUNTRY | Draft | Contract | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| - | Scott Ratzlaff | G | 100% | 6' 1" | 179 | 21 | March 09, 2005 | 2023 | 835,000$/3yrs | |||||||||||
| - | Jackson Parsons | G | 100% | 6' 2" | 203 | 21 | November 23, 2004 | - | 829,167$/2yrs | |||||||||||
| Scratches | ||||||||||||||||||||
| Players Information | |||||||||
| Total Farm Players | AVG Age | AVG Height | AVG Weight | AVG Contract | AVG Salary | ||||
| 26 | 22.3 | 73.00 inches | 187.23 lbs | 1.88 | 862,500$ | ||||
| Coaches Name | PH | DF | OF | PD | EX | LD | PO | CNT | Age | Contract | Salary |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Dan Bylsma | 65 | 73 | 74 | 62 | 62 | 57 | 1 | USA | 54 | 2 | 500,000$ |
| Priority | Type | Description |
|---|---|---|
| 1 | | or OR | Logical "or" (Vertical bar). Filter the column for content that matches text from either side of the bar |
| 2 | && or AND | Logical "and". Filter the column for content that matches text from either side of the operator. |
| 3 | /\d/ | Add any regex to the query to use in the query ("mig" flags can be included /\w/mig) |
| 4 | < <= >= > | Find alphabetical or numerical values less than or greater than or equal to the filtered query |
| 5 | ! or != | Not operator, or not exactly match. Filter the column with content that do not match the query. Include an equal (=), single (') or double quote (") to exactly not match a filter. |
| 6 | " or = | To exactly match the search query, add a quote, apostrophe or equal sign to the beginning and/or end of the query |
| 7 | - or to | Find a range of values. Make sure there is a space before and after the dash (or the word "to") |
| 8 | ? | Wildcard for a single, non-space character. |
| 8 | * | Wildcard for zero or more non-space characters. |
| 9 | ~ | Perform a fuzzy search (matches sequential characters) by adding a tilde to the beginning of the query |
| 10 | text | Any text entered in the filter will match text found within the column |
| # | Player Name | GP | G | A | P | P/GP | +/- | PIM | MAJOR | PPG | PPA | PPP | PKG | PKA | PKP | PKM | GWG | GT | TOI | S | OSB | OSM | SHT% | HIT | BKS | FO% | EG | HT | PSG | PSS | GSAVG |
|---|
| Priority | Type | Description |
|---|---|---|
| 1 | | or OR | Logical "or" (Vertical bar). Filter the column for content that matches text from either side of the bar |
| 2 | && or AND | Logical "and". Filter the column for content that matches text from either side of the operator. |
| 3 | /\d/ | Add any regex to the query to use in the query ("mig" flags can be included /\w/mig) |
| 4 | < <= >= > | Find alphabetical or numerical values less than or greater than or equal to the filtered query |
| 5 | ! or != | Not operator, or not exactly match. Filter the column with content that do not match the query. Include an equal (=), single (') or double quote (") to exactly not match a filter. |
| 6 | " or = | To exactly match the search query, add a quote, apostrophe or equal sign to the beginning and/or end of the query |
| 7 | - or to | Find a range of values. Make sure there is a space before and after the dash (or the word "to") |
| 8 | ? | Wildcard for a single, non-space character. |
| 8 | * | Wildcard for zero or more non-space characters. |
| 9 | ~ | Perform a fuzzy search (matches sequential characters) by adding a tilde to the beginning of the query |
| 10 | text | Any text entered in the filter will match text found within the column |
| # | Goalie Name | GP | W | L | OTL | PCT | GAA | TOI | PIM | SO | GA | SA | SAR | A | PS % | # Start | # Backup | S1 | S2 | S3 |
|---|
| Player Name | POS | Age | Cap Hit | 2017-18 | 2018-19 | 2019-20 | 2020-21 | 2021-22 | 2022-23 | 2023-24 | 2024-25 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Cam Allen | D | 21 | 855,000$ | 855,000$ | 855,000$ | 855,000$ | Restricted | ||||
| Carter Yakemchuk | D | 20 | 975,000$ | 975,000$ | 975,000$ | 975,000$ | Restricted | ||||
| Dans Locmelis | C | 22 | 860,000$ | 860,000$ | 860,000$ | 860,000$ | |||||
| David Edstrom | C | 21 | 886,666$ | 886,666$ | 886,666$ | 886,666$ | Restricted | ||||
| Easton Cowan | C/RW | 20 | 935,833$ | 935,833$ | 935,833$ | 935,833$ | Restricted | ||||
| Egor Afanasyev | C/LW | 25 | 800,000$ | 800,000$ | |||||||
| Ethan Del Mastro | D | 23 | 850,000$ | 850,000$ | Restricted | ||||||
| Francesco Pinelli | C | 23 | 845,000$ | 845,000$ | Restricted | ||||||
| Gabe Perreault | RW | 20 | 941,667$ | 941,667$ | 941,667$ | Restricted | |||||
| Graeme Clarke | C/RW | 25 | 775,000$ | 775,000$ | |||||||
| Jackson Parsons | G | 21 | 829,167$ | 829,167$ | 829,167$ | Restricted | |||||
| Jake Furlong | D | 22 | 841,667$ | 841,667$ | 841,667$ | Restricted | |||||
| Jared Davidson | C | 23 | 862,500$ | 862,500$ | Restricted | ||||||
| Jesse Nurmi | LW | 21 | 870,000$ | 870,000$ | 870,000$ | Restricted | |||||
| Joni Jurmo | D | 24 | 850,000$ | 850,000$ | |||||||
| Nate Danielson | C | 21 | 918,333$ | 918,333$ | 918,333$ | Restricted | |||||
| Nick Lardis | LW | 20 | 896,667$ | 896,667$ | 896,667$ | 896,667$ | Restricted | ||||
| Niko Huuhtanen | RW | 22 | 867,500$ | 867,500$ | 867,500$ | Restricted | |||||
| Nolan Allan | D | 23 | 850,000$ | 850,000$ | Restricted | ||||||
| Paul Ludwinski | C | 22 | 900,000$ | 900,000$ | 900,000$ | Restricted | |||||
| Roby Jarventie | LW | 23 | 775,000$ | 775,000$ | Restricted | ||||||
| Ronnie Attard | D | 27 | 985,000$ | 985,000$ | Unrestricted | ||||||
| Sawyer Mynio | D | 21 | 870,000$ | 870,000$ | 870,000$ | 870,000$ | Restricted | ||||
| Scott Perunovich | D | 27 | 775,000$ | 775,000$ | Unrestricted | ||||||
| Scott Ratzlaff | G | 21 | 835,000$ | 835,000$ | 835,000$ | 835,000$ | Restricted | ||||
| Xavier Bourgault | RW | 23 | 775,000$ | 775,000$ | Restricted |
| Left Wing | Center | Right Wing |
|---|---|---|
| Left Defenseman | Right Defenseman |
|---|---|
| 1st Power Play Unit | |||||||
|---|---|---|---|---|---|---|---|
| 2nd Power Play Unit | |||||||
|---|---|---|---|---|---|---|---|
| Starting Goalie | Backup Goalie |
|---|---|
| Priority | Type | Description |
|---|---|---|
| 1 | | or OR | Logical "or" (Vertical bar). Filter the column for content that matches text from either side of the bar |
| 2 | && or AND | Logical "and". Filter the column for content that matches text from either side of the operator. |
| 3 | /\d/ | Add any regex to the query to use in the query ("mig" flags can be included /\w/mig) |
| 4 | < <= >= > | Find alphabetical or numerical values less than or greater than or equal to the filtered query |
| 5 | ! or != | Not operator, or not exactly match. Filter the column with content that do not match the query. Include an equal (=), single (') or double quote (") to exactly not match a filter. |
| 6 | " or = | To exactly match the search query, add a quote, apostrophe or equal sign to the beginning and/or end of the query |
| 7 | - or to | Find a range of values. Make sure there is a space before and after the dash (or the word "to") |
| 8 | ? | Wildcard for a single, non-space character. |
| 8 | * | Wildcard for zero or more non-space characters. |
| 9 | ~ | Perform a fuzzy search (matches sequential characters) by adding a tilde to the beginning of the query |
| 10 | text | Any text entered in the filter will match text found within the column |
| # | VS Team | GP | W | L | T | OTW | OTL | SOW | SOL | PTS | PCT | GF | GA | Diff | G | A | TP | SO | EG | GFP1 | GFP2 | GFP3 | GFOT | SHF | SH1 | SP2 | SP3 | SP4 | SHA | SHB | Pim | Hit | PPA | PPG | PP% | PKA | PK GA | PK% | PK GF | W OF FO | T OF FO | OF FO% | W DF FO | T DF FO | DF FO% | W NT FO | T NT FO | NT FO% | PZ DF | PZ OF | PZ NT | PC DF | PC OF | PC NT | GF% | SH% | SV% | PDO | PDOBRK |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00% | 0 | 0 | 0.00% | 0 | 0 | 0 | 0.00% | 0 | 0 | 0.00% | 0 | 0 | 0.00% | 0 | 0 | 0 | 0 | 0 | 0 | nan% | nan% | nan% | nan | Unlucky |
| Puck Time | |
|---|---|
| Offensive Zone | NAN |
| Neutral Zone | NAN |
| Defensive Zone | NAN |
| Puck Time | |
|---|---|
| Offensive Zone Start | 0 |
| Neutral Zone Start | 0 |
| Defensive Zone Start | 0 |
| Puck Time | |
|---|---|
| With Puck | NAN |
| Without Puck | NAN |
| Faceoffs | |
|---|---|
| Faceoffs Won | 0 |
| Faceoffs Lost | 0 |
| Team Average Shots after | League Average Shots after | |
|---|---|---|
| 1st Period | nan | 9.57 |
| 2nd Period | nan | 20.31 |
| 3rd Period | nan | 30.68 |
| Overtime | nan | 31.4 |
| Goals in | Team Average Goals after | League Average Goals after |
|---|---|---|
| 1st Period | nan | 0.64 |
| 2nd Period | nan | 1.65 |
| 3rd Period | nan | 2.67 |
| Overtime | nan | 2.83 |
| Even Strenght Goal | 0 |
|---|---|
| PP Goal | 0 |
| PK Goal | 0 |
| Empty Net Goal | 0 |
| Home | Away | |
|---|---|---|
| Win | 0 | 0 |
| Lost | 0 | 0 |
| Overtime Lost | 0 | 0 |
| PP Attempt | 0 |
|---|---|
| PP Goal | 0 |
| PK Attempt | 0 |
| PK Goal Against | 0 |
| Home | |
|---|---|
| Shots For | nan |
| Shots Against | nan |
| Goals For | nan |
| Goals Against | nan |
| Hits | nan |
| Shots Blocked | nan |
| Pim | nan |
| Salary Cap | |||
|---|---|---|---|
| Players Total Salaries | Retained Salary | Total Cap Hit | Estimated Cap Space |
| 2,064,001$ | 0$ | 0$ | 75,000,000$ |
| Arena | About us | |
|---|---|---|
| Name | |
| City | Abbotsford | |
| Capacity | 8000 | |
| Season Ticket Holders | 20% | |
| Arena Capacity - Ticket Price Attendance - % | |||||
|---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| Capacity | 5000 | 3000 | |||
| Ticket Price | 65$ | 45$ | $ | $ | $ |
| Attendance | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% |
| Attendance PCT | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% |
| Income | |||||
|---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
|
| Home Games Left | Average Attendance - % | Average Income per Game | Year to Date Revenue | Capacity | Team Popularity |
| 38 | 0 - 0.00% | 0$ | 0$ | 8000 | 110 |
| Expenses | |||
|---|---|---|---|
| Players Total Salaries | Players Total Average Salaries | Coaches Salaries | Special Salary Cap Value |
| 2,064,001$ | 2,064,001$ | 0$ | 0$ |
| Year To Date Expenses | Salary Cap Per Days | Salary Cap To Date | Luxury Taxe Total |
|---|---|---|---|
| 0$ | 0$ | 0$ | 0$ |
| Estimate | |||
|---|---|---|---|
| Estimated Season Revenue | Remaining Season Days | Expenses Per Days | Estimated Season Expenses |
| 0$ | 2 | 0$ | 0$ |
| Team Total Estimate | |||
|---|---|---|---|
| Estimated Season Expenses | Estimated Season Salary Cap | Current Bank Account | Projected Bank Account |
| 0$ | 0$ | 0$ | 0$ |
| Sponsors | |||
|---|---|---|---|
| TV Rights | Primary Sponsor | Secondary Sponsor | Secondary Sponsor |
Rookie
Injured
Cold Streak
Hot Streak | Left Wing | Center | Right Wing |
|---|---|---|
|
|
|
|
| Defense #1 | Defense #2 | Goalie |
|---|---|---|
|
|
|
Filip Chytil is out for the rest of the season because of a Unknown.| Back to the Top |