Final/OT
CAR6
BOS7
Full Scoreboard »
SabresBuffalo Sabres
7-6-0, 14pts
Roster
Player # POS CON CK FG DI SK ST EN DU PH FO PA SC DF PS EX LD PO MO OV AGE CONTRACT
Brandon Biro8LW100.005536896567808164706266616365684275027775,000$/1yrs
William Eklund (R)0C/LW100.006238827369908774647267667362658775022894,167$/1yrs
Andreas Athanasiou0C/LW/RW100.0063398879788680727670696577737248750304,250,000$/1yrs
Warren Foegele0LW/RW100.0072398474818288725970716967717355750293,500,000$/3yrs
Ryan Strome18C/RW100.0064627176748790737577666471807268750315,000,000$/3yrs
Sam Lafferty0C/LW/RW100.0079488568818288677765667365707148750302,000,000$/2yrs
David Perron (A)57LW/RW100.0072357871738789745776736574898039750364,000,000$/2yrs
Jesperi Kotkaniemi0C/LW100.0071368373818390728170686473667086750245,000,000$/1yrs
Taylor Hall9LW100.00643688787786727661747366758376557503312,000,000$/4yrs
Bo Horvat (C)53C100.0067398978809190818677837880777970750308,500,000$/7yrs
Nicolas Aube-Kubel0RW100.0078628066767983645763606261697060750291,500,000$/1yrs
Jalen Chatfield0D100.0069388868758588643070667055687136750283,000,000$/3yrs
Alex Pietrangelo (A)3D100.0068379175869486733084689456877747750359,800,000$/3yrs
Ilya Lyubushkin46D100.0077397967808987623070538948727135750313,250,000$/3yrs
Hardy Haman Aktell (R)0D100.007339826383757162306458615066685875026775,000$/1yrs
Shayne Gostisbehere0D100.0063349174699089763082726458777350750323,200,000$/3yrs
Nikita Zadorov0D100.0080756668999189673069707854757168750305,000,000$/6yrs
Colin Miller0D100.0075388467778783653071646654767430750321,500,000$/2yrs
Scratches
Brandon Saad20LW/RW97.7659369474808789735869756872837646750326,000,000$/1yrs
Curtis Lazar0C/RW94.5783508365758082638064597961737067750301,500,000$/1yrs
Jasper Weatherby (R)73C100.008242795991758658645657625866685975027
Ryan Ellis0D0.0064368769698245673072647156787240750346,250,000$/2yrs
TEAM AVERAGE95.0570428470788583695570677064747254750
Filter Tips
PriorityTypeDescription
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
10textAny text entered in the filter will match text found within the column
Goalie # CON SK DU EN SZ AG RB SC HS RT PH PS EX LD PO MO OV AGE CONTRACT
Stuart Skinner0100.009591879294939594939594687561750262,600,000$/2yrs
Arvid Soderblom2100.00808581807978807978807965735675025962,500$/1yrs
Scratches
TEAM AVERAGE100.008888848687868887868887677459750
Coaches Name PH DF OF PD EX LD PO CNT Age Contract Salary
Lindy Ruff80848984968948CAN6423,500,000$
General Manager
Yanick Wolfe
Player Stats
Filter Tips
PriorityTypeDescription
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
10textAny text entered in the filter will match text found within the column
# Player Name Team Name# POS GP G A P +/- PIM PIM5 HIT SHT OSB OSM SHT% SB MP AMG PPG PPA PPP PPM PKG PKA PKP PKM GW GT FO% FOT GA TA EG HT P/20 PSG PSS
1Alex PietrangeloSabresSabres3D1321416380192710167.41%2326.731344200039000.00%000000.9200
2Brandon SaadSabresSabres20LW/RW136713740103872415.79%220.7712335000120056.25%1600000.9600
3Bo HorvatSabresSabres53C1365116401354194811.11%624.3311237000522154.47%47000000.7000
4Warren FoegeleSabresSabres0LW/RW13549-6100313582114.29%219.162354200062045.45%1100000.7200
5David PerronSabresSabres57LW/RW136392401326102823.08%114.271233700000042.86%700000.9700
6Sam LaffertySabresSabres0C/LW/RW134375607160925.00%18.330000000351153.06%9800001.2900
7Nikita ZadorovSabresSabres0D134371200232571016.00%1924.693033700033010.00%000000.4400
8Shayne GostisbehereSabresSabres0D1324642010247158.33%619.15134420002100.00%000000.4800
9Colin MillerSabresSabres0D130662120219440.00%1215.34000000018000.00%000000.6000
10Andreas AthanasiouSabresSabres0C/LW/RW1323582031381115.38%18.69000100021050.00%800000.8900
11Ilya LyubushkinSabresSabres46D1305526016167100.00%2520.300443700039000.00%000000.3800
12Taylor HallSabresSabres9LW13145-54011308363.33%418.970224300000047.06%1700000.4100
13Jalen ChatfieldSabresSabres0D1304421001014340.00%1316.99000100035000.00%000000.3600
14Curtis LazarSabresSabres0C/RW91340401374714.29%213.850000000300050.78%12800000.6400
15Ryan StromeSabresSabres18C/RW131232404308323.33%111.38000000000037.50%800000.4100
16Jesperi KotkaniemiSabresSabres0C/LW13213-51001820121710.00%120.1710142000180045.04%35300000.2300
17William EklundSabresSabres0C/LW130223008248150.00%317.330003000100040.00%7000000.1800
18Hardy Haman AktellSabresSabres0D400000000000.00%00.1100000000000.00%000000.0000
19Nicolas Aube-KubelSabresSabres0RW13000440143030.00%04.41000000000066.67%300000.0000
Team Total or Average234427311535114024441113031010.22%12216.701120314060003397349.96%118900000.5900
Filter Tips
PriorityTypeDescription
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
10textAny text entered in the filter will match text found within the column
# Goalie Name Team NameGP W L OTL PCT GAA MP PIM SO GA SA SAR A EG PS % PSA ST BG S1 S2 S3
1Stuart SkinnerSabres137510.9192.7880000374590200.0000130110
Team Total or Average137510.9192.7880000374590200.0000130110
Cap Hit
Sabres
Projected Total Cap Hit0$
Projected Cap Space88,000,000$
Retains And Buyout Cap Hit2,250,000$
Salary Cap To Date0$
Players In Salary Cap22
LTIR Players1
Player Name Pos Age Cap Hit 2024-25 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Alex Pietrangelo D359,800,000$9,800,000$9,800,000$9,800,000$UFA
Andreas AthanasiouC/LW/RW/G304,250,000$4,250,000$ RFA
Arvid SoderblomC/LW/G25962,500$962,500$ RFA
Bo Horvat C308,500,000$8,500,000$8,500,000$8,500,000$8,500,000$8,500,000$8,500,000$8,500,000$UFA
Brandon Biro LW/G27775,000$775,000$ RFA
Brandon Saad LW/RW326,000,000$6,000,000$ RFA
Colin MillerD321,500,000$1,500,000$1,500,000$UFA
Curtis LazarC/RW301,500,000$1,500,000$ RFA
David Perron LW/RW364,000,000$4,000,000$4,000,000$UFA
Hardy Haman Aktell D26775,000$775,000$ RFA
Ilya LyubushkinD313,250,000$3,250,000$3,250,000$3,250,000$UFA
Jalen Chatfield D283,000,000$3,000,000$3,000,000$3,000,000$ RFA
Jasper Weatherby C270$RFA
Jesperi Kotkaniemi C/LW245,000,000$5,000,000$RFA
Nicolas Aube-KubelRW291,500,000$1,500,000$RFA
Nikita ZadorovD305,000,000$5,000,000$5,000,000$5,000,000$5,000,000$5,000,000$5,000,000$UFA
Ryan Ellis D/G346,250,000$6,250,000$6,250,000$UFA
Ryan StromeC/RW315,000,000$5,000,000$5,000,000$5,000,000$UFA
Sam LaffertyC/LW/RW302,000,000$2,000,000$2,000,000$ RFA
Shayne GostisbehereD323,200,000$3,200,000$3,200,000$3,200,000$UFA
Stuart SkinnerD/G262,600,000$2,600,000$2,600,000$RFA
Taylor Hall LW3312,000,000$12,000,000$12,000,000$12,000,000$12,000,000$UFA
Warren FoegeleLW/RW293,500,000$3,500,000$3,500,000$3,500,000$ RFA
William Eklund C/LW/G22894,167$894,167$

Lines
Forward Lines


#9 - Taylor Hall


#53 - Bo Horvat


#0 - Andreas Athanasiou


#57 - David Perron


#0 - Jesperi Kotkaniemi


#0 - Sam Lafferty


#0 - William Eklund


#18 - Ryan Strome


#0 - Warren Foegele


#8 - Brandon Biro


#53 - Bo Horvat


#0 - Nicolas Aube-Kubel

Defensive Pairings


#3 - Alex Pietrangelo


#0 - Nikita Zadorov


#0 - Shayne Gostisbehere


#46 - Ilya Lyubushkin


#0 - Jalen Chatfield


#0 - Colin Miller

1st Power Play Unit


#9 - Taylor Hall


#53 - Bo Horvat


#0 - Andreas Athanasiou


#3 - Alex Pietrangelo


#0 - Nikita Zadorov

2nd Power Play Unit


#57 - David Perron


#0 - Jesperi Kotkaniemi


#0 - Sam Lafferty


#0 - Shayne Gostisbehere


#46 - Ilya Lyubushkin

Goalies


#38 - Arvid Soderblom


#0 - Stuart Skinner

Team Stats
Filter Tips
PriorityTypeDescription
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
10textAny text entered in the filter will match text found within the column
# VS Team GP W L T OTW OTL SOW SOL GF GA Diff P PCT G A TP SO EG GP1 GP2 GP3 GP4 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
1SabresHurricanes734000001819-160.42918304800106201946470600225596412125416.00%29968.97%024246552.04%25252548.00%10019950.25%16411416851874358.3%9.3%91.6%100.8LUCKY
2SabresRangers642000002418680.66724436700108512177163776234635012323730.43%23482.61%024246552.04%25252548.00%10019950.25%15410714845783954.8%11.1%92.3%103.4LUCKY
_Vs Conference13760000042375140.5384273115002014714111351331376459122114244481122.92%521375.00%024246552.04%25252548.00%10019950.25%318221316971658356.4%10.2%91.9%102.2LUCKY
_Since Last GM Reset13760000042375140.5384273115002014714111351331376459122114244481122.92%521375.00%024246552.04%25252548.00%10019950.25%318221316971658356.4%10.2%91.9%102.2LUCKY
Total13760000042375140.5384273115002014714111351331376459122114244481122.92%521375.00%024246552.04%25252548.00%10019950.25%318221316971658356.4%10.2%91.9%102.2LUCKY

Puck Time
Offensive Zone 24
Neutral Zone 12
Defensive Zone 24
Puck Time
Offensive Zone Start 465
Neutral Zone Start 199
Defensive Zone Start 525
Puck Time
With Puck 30
Without Puck 30
Faceoffs
Faceoffs Won 594
Faceoffs Lost 595
Team Average Shots after League Average Shots after
1st Period 10.49.57
2nd Period 20.620.31
3rd Period 31.230.68
Overtime 31.631.4
Goals in Team Average Goals after League Average Goals after
1st Period 1.50.64
2nd Period 2.61.65
3rd Period 3.22.67
Overtime 3.22.83
Even Strenght Goal 31
PP Goal 11
PK Goal 0
Empty Net Goal 0
Home Away
Win 43
Lost 24
Overtime Lost 00
PP Attempt 48
PP Goal 11
PK Attempt 52
PK Goal Against 13
Home
Shots For 31.6
Shots Against 35.3
Goals For 3.2
Goals Against 2.8
Hits 18.8
Shots Blocked 9.4
Pim 8.8
Schedule
DateMatchup Result Detail
2025-04-19SabresSabres@SabresRangersSabres7,Rangers2RECAP
2025-04-21SabresSabres@SabresRangersSabres4,Rangers6RECAP
2025-04-23SabresRangers@SabresSabresRangers4,Sabres5 (OT)RECAP
2025-04-25SabresRangers@SabresSabresRangers2,Sabres1 (OT)RECAP
2025-04-27SabresSabres@SabresRangersSabres3,Rangers1RECAP
2025-04-29SabresRangers@SabresSabresRangers3,Sabres4RECAP
2025-05-04SabresSabres@SabresHurricanesSabres3,Hurricanes2RECAP
2025-05-06SabresSabres@SabresHurricanesSabres2,Hurricanes5RECAP
2025-05-08SabresHurricanes@SabresSabresHurricanes2,Sabres6RECAP
2025-05-10SabresHurricanes@SabresSabresHurricanes1,Sabres3RECAP
2025-05-12SabresSabres@SabresHurricanesSabres0,Hurricanes2RECAP
2025-05-14SabresHurricanes@SabresSabresHurricanes3,Sabres1RECAP
2025-05-16SabresSabres@SabresHurricanesSabres3,Hurricanes4RECAP

Finance
Salary Cap
Players Total SalariesRetained SalaryTotal Cap HitEstimated Cap Space
85,006,667$ 2,250,000$ 0$ 88,000,000$

ArenaGoal HornAbout us
NameKeyBank Center
CityBuffalo
Capacity18690
Season Ticket Holders45%

Arena Capacity - Ticket Price Attendance - %
Arena Capacity60005000200040001690
Ticket Price125$100$75$50$200$
Attendance344102946712000233707163
Attendance PCT95.58%98.22%100.00%97.38%70.64%

Income
Home Games LeftAverage Attendance - %Average Income per GameYear to Date RevenueArena CapacityTeam Popularity
35 17735 - 94.89% 2,239,386$13,436,313$1869095

Expenses
Players Total Salaries Players Total Average SalariesCoaches SalariesSpecial Salary Cap Value
85,006,667$ 85,006,667$ 0$ 2,250,000$
Year To Date ExpensesSalary Cap Per DaysSalary Cap To DateLuxury Taxe Total
0$ 0$ 0$ 0$

Estimate
Estimated Season RevenueRemaining Season Days Expenses Per DaysEstimated Season Expenses
0$ 11 0$ 0$

Team Total Estimate
Estimated Season ExpensesEstimated Season Salary CapCurrent Bank AccountProjected Bank Account
0$ 0$ 172,962,996$ 172,962,996$
Depth Chart Rookie Injured Cold Streak Hot Streak
Left WingCenterRight Wing
William EklundAGE:22SabresSWE
Jesperi KotkaniemiAGE:24SabresFIN
Warren FoegeleAGE:29SabresCAN
Taylor HallAGE:33SabresCAN
Andreas AthanasiouAGE:30SabresCAN
Sam LaffertyAGE:30SabresUSA
Brandon BiroAGE:27SabresCAN
David PerronAGE:36SabresCAN
Brandon SaadAGE:32SabresUSA
Maxim GroshevAGE:23SabresRUS
Brendan WarrenAGE:28SabresUSA
William EklundAGE:22SabresSWE
Jesperi KotkaniemiAGE:24SabresFIN
Bo HorvatAGE:30SabresCAN
Ryan StromeAGE:31SabresCAN
Andreas AthanasiouAGE:30SabresCAN
Sam LaffertyAGE:30SabresUSA
Curtis LazarAGE:30SabresCAN
Jasper WeatherbyAGE:27SabresUSA
Marat KhusnutdinovAGE:22SabresRUS
Filip EngarasAGE:25SabresSWE
Xavier ParentAGE:24SabresCAN
Ian McKinnonAGE:27SabresCAN
Ryan StromeAGE:31SabresCAN
Nicolas Aube-KubelAGE:29SabresCAN
Warren FoegeleAGE:29SabresCAN
Andreas AthanasiouAGE:30SabresCAN
Sam LaffertyAGE:30SabresUSA
David PerronAGE:36SabresCAN
Curtis LazarAGE:30SabresCAN
Brandon SaadAGE:32SabresUSA
Noel GunlerAGE:23SabresSWE
Maxim GroshevAGE:23SabresRUS
Tyce ThompsonAGE:25SabresUSA
Corey AndonovskiAGE:26SabresCAN
Cameron WrightAGE:26SabresCAN
Marc JohnstoneAGE:28SabresUSA

Defense #1Defense #2Goalie
Nikita ZadorovAGE:30SabresRUS
Hardy Haman AktellAGE:26SabresSWE
Shayne GostisbehereAGE:32SabresUSA
Alex PietrangeloAGE:35SabresCAN
Jalen ChatfieldAGE:28SabresUSA
Ilya LyubushkinAGE:31SabresRUS
Colin MillerAGE:32SabresCAN
Ryan EllisAGE:34SabresCAN
Stanislav SvozilAGE:22SabresCZE
Sean BehrensAGE:22SabresUSA
Hunter SkinnerAGE:24SabresUSA
Topias VilenAGE:22SabresFIN
Connor CorcoranAGE:24SabresCAN
Sam MalinskiAGE:26SabresUSA
Austin StrandAGE:28SabresCAN
Tyson FeistAGE:24SabresCAN
Ethan FrischAGE:24SabresUSA
Will MacKinnonAGE:25SabresUSA
Matthew VillaltaAGE:25SabresCAN
Stuart SkinnerAGE:26SabresCAN
Arvid SoderblomAGE:25SabresSWE
Mitchell WeeksAGE:23SabresCAN
Isaac PoulterAGE:23SabresCAN

Draft Picks
Year Ronde 1Ronde 2Ronde 3Ronde 4Ronde 5Ronde 6Ronde 7
2025
2026
2027
2028
2029

Prospects
Filter Tips
PriorityTypeDescription
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
10textAny text entered in the filter will match text found within the column
Prospect Team NameDraft Year Overall Pick Information Lien
Alex CiernikSabresSabres202364
Anton JohannessonSabresSabres202070
Chase WutzkeSabresSabres2024179
Emil PieniniemiSabresSabres202391ELC 2024-25Link
Giovanni DigiulianSabresSabres2024156
Ilya SafonovSabresSabres2021162
Isaac HowardSabresSabres202214
Jesse PulkkinenSabresSabres202467ELC 2024-25Link
Konsta HeleniusSabresSabres202415ELC 2024-25 Link
Lenni HameenahoSabresSabres202348
Marcus AlmquistSabresSabres2021195
Michael BrandseggNygardSabresSabres202417ELC 2024-25Link
Michael DeangeloSabresSabres2023175
Miguel MarquesSabresSabres202470
Miguel TourignySabresSabres2021196
Nikita ArtamonovSabresSabres202446
Nikita GuslistovSabresSabres2021217
Oliver TulkSabresSabres2024211
Transactions

























































































































































































































































Injuries
Ryan Ellis is out for the rest of the season because of a Unknown.

Game Center

Hurricanes8-8-0, 16pts31Final
Sabres7-6-0, 14pts

Sabres7-6-0, 14pts34Final
Hurricanes8-8-0, 16pts

Sabres7-6-0, 14ptsSat, Apr 19Madison Square Garden
Rangers2-4-0, 4pts

Sabres7-6-0, 14ptsMon, Apr 21Madison Square Garden
Rangers2-4-0, 4pts

Rangers2-4-0, 4ptsWed, Apr 23KeyBank Center
Sabres7-6-0, 14pts

Team Leaders


GOALS
David Perron
SabresSabres
6
GOALS
POINTS
Alex Pietrangelo
SabresSabres
16
POINTS
WINS
Stuart Skinner
SabresSabres
7
WINS
Expanded Player Leaderboard

Team Stats


Goals For
42
3.23 GFG
Goals Against
37
2.85 GAA
Power Play Percentage
22.9%
11 GF
Penalty Kill Percentage
75.0%
13 GA
Expanded Team Stats
 

Team Info

Sabres
General ManagerYanick Wolfe
Head CoachLindy Ruff
StadiumKeyBank Center
Capacity18,690
Projected Total Cap Hit0$
Projected Cap Space88,000,000$
Retains And Buyout Cap Hit2,250,000$
Salary Cap To Date0$
Players In Salary Cap22
LTIR Players1

Sabres Affiliation

Sabres
Team NameAmericans
CityRochester
Head CoachSeth Appert
DivisionNord

Team Captain - Alternate Captains

CaptainAlternate CaptainAlternate Captain

Bo Horvat

David Perron

Alex Pietrangelo