SabresBuffalo Sabres
0-0-0, 0pts · 11th in Eastern Conference
Roster
# Player POS CON HT WT Age Date Of Birth POB Draft Contract
0Alexis LafrenièreLW100% 6' 1" 19219October 11, 2001SabresCAN2020925,000$/2yrs
0Andrew CoglianoLW100% 5' 10" 17534June 14, 1987SabresCAN20051,050,000$/1yrs
0Trevor LewisC/W100% 6' 1" 20234January 08, 1987SabresUSA2006850,000$/1yrs
0Victor OlofssonLW100% 5' 11" 18226July 18, 1995SabresSWE20144,000,000$/1yrs
0Darren HelmC/LW100% 6' 0" 19234January 21, 1987SabresCAN20051,050,000$/1yrs
20Riley NashC/RW100% 6' 2" 18832May 09, 1989SabresCAN20071,500,000$/1yrs
0Sam ReinhartC/RW100% 6' 2" 19325November 06, 1995SabresCAN20147,500,000$/6yrs
0Andre BurakovskyLW/RW100% 6' 3" 20126February 09, 1995SabresSWE20135,000,000$/4yrs
0Jack EichelC100% 6' 2" 21324October 28, 1996SabresUSA201510,000,000$/5yrs
26Jimmy VeseyLW/RW100% 6' 3" 20228May 26, 1993SabresUSA20121,200,000$/1yrs
0Conor ShearyLW/RW100% 5' 9" 17829June 08, 1992SabresUSA-2,250,000$/1yrs
0Auston MatthewsC100% 6' 3" 22024September 17, 1997SabresUSA201611,634,000$/3yrs
0Kris RussellD100% 5' 10" 17034May 02, 1987SabresCAN20051,500,000$/1yrs
0Andrej SekeraD100% 6' 0" 19535June 08, 1986SabresSVK20041,500,000$/1yrs
7TJ BrodieD100% 6' 1" 18531June 07, 1990SabresCAN-5,000,000$/3yrs
3Brayden McNabbD100% 6' 4" 21630January 21, 1991SabresCAN20092,500,000$/1yrs
0Adam FoxD100% 5' 11" 18123February 17, 1998SabresUSA2016925,000$/1yrs
0Brendan GuhleD100% 6' 2" 19724July 29, 1997SabresCAN2015800,000$/1yrs
Scratches
0Rasmus DahlinD100% 6' 3" 20721April 13, 2000SabresSWE2018
# Goalie Pos Condition HT WT Age Date Of Birth POB Draft Contract
0Craig AndersonG100% 6' 2" 18640May 21, 1981SabresUSA19991,050,000$/1yrs
40Tuukka RaskG100% 6' 3" 17634March 10, 1987SabresFIN20057,250,000$/3yrs
Scratches
Coaches Name PH DF OF PD EX LD PO CNT Age Contract Salary
Ralph Krueger77807886928553CHE6152,000,000$
General Manager
Antoine Goyer
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 PPG PPA PPP PKG PKA PKP PKM GW GT FO% EG HT P/GP PSG PSS GSAVG
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
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
Total0000000000000.000000000000000000000000.00%000.00%0000.00%000.00%000.00%000000nan%nan%nan%nanUnlucky

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 nan9.57
2nd Period nan20.31
3rd Period nan30.68
Overtime nan31.4
Goals in Team Average Goals after League Average Goals after
1st Period nan0.64
2nd Period nan1.65
3rd Period nan2.67
Overtime nan2.83
Even Strenght Goal 0
PP Goal 0
PK Goal 0
Empty Net Goal 0
Home Away
Win 00
Lost 00
Overtime Lost 00
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
Cap Hit
Sabres
Projected Total Cap Hit0$
Projected Cap Space81,500,000$
Retains And Buyout Cap Hit4,791,667$
Salary Cap To Date0$
Players In Salary Cap24
Contracts40/50
LTIR Players0
Sabres Roster Pos Age Cap Hit 2021-22 2022-23 2023-24 2024-25 2025-26 2026-27 2027-28 2028-29
Adam Fox D23925,000$925,000$ RFA
Alexis Lafrenière LW19925,000$925,000$ 925,000$ RFA
Andre BurakovskyLW/RW265,000,000$5,000,000$5,000,000$5,000,000$5,000,000$UFA
Andrej Sekera D351,500,000$1,500,000$UFA
Andrew Cogliano LW341,050,000$1,050,000$UFA
Auston Matthews C2411,634,000$11,634,000$11,634,000$11,634,000$ RFA
Brayden McNabbD302,500,000$2,500,000$UFA
Brendan Guhle D24800,000$800,000$ RFA
Conor ShearyLW/RW292,250,000$2,250,000$UFA
Craig AndersonG401,050,000$1,050,000$UFA
Darren Helm C/LW341,050,000$1,050,000$UFA
Jack Eichel C2410,000,000$10,000,000$10,000,000$10,000,000$10,000,000$10,000,000$UFA
Jimmy VeseyLW/RW281,200,000$1,200,000$UFA
Kris Russell D341,500,000$1,500,000$UFA
Rasmus Dahlin D210$RFA
Riley Nash C/RW321,500,000$1,500,000$UFA
Sam ReinhartC/RW257,500,000$9,500,000$8,500,000$7,500,000$6,500,000$5,500,000$3,500,000$UFA
TJ Brodie D315,000,000$5,000,000$5,000,000$5,000,000$UFA
Trevor LewisC/LW/RW34850,000$850,000$UFA
Tuukka Rask G347,250,000$7,250,000$7,250,000$7,250,000$UFA
Victor OlofssonLW264,000,000$4,000,000$ RFA
Non-Roster Pos Age Cap Hit 2021-22 2022-23 2023-24 2024-25 2025-26 2026-27 2027-28 2028-29
Adam Ruzicka C/LW/RW22800,000$800,000$ RFA
Andrew Hammond G33800,000$800,000$ UFA
Brycen Martin D250$ RFA
Chad Krys D23800,000$800,000$ RFA
Cliff Pu RW23750,000$750,000$ 750,000$ RFA
Devante Stephens D24900,000$900,000$ RFA
Dustin Tokarski G320$950,000$UFA
Jeremy Roy D24850,000$850,000$ RFA
Justin Scott C/LW/RW26750,000$750,000$ 750,000$ 750,000$ UFA
Lawrence Pilut D250$1,100,000$ RFA
Marcus Davidsson C/LW/RW22800,000$800,000$ 800,000$ RFA
Marko Dano C/LW26900,000$900,000$ 900,000$ 900,000$ UFA
Matej Pekar C/LW21900,000$900,000$ 900,000$ RFA
Matt Puempel LW/RW28850,000$850,000$ 850,000$ UFA
Michael Mersch LW28850,000$850,000$ UFA
Pavel Shen C22800,000$800,000$ RFA
Phil Varone C/LW/RW30800,000$800,000$ 800,000$ 800,000$ UFA
Rob O'Gara D28750,000$750,000$ 750,000$ UFA
Samuel Laberge LW24700,000$750,000$ 750,000$ RFA
Tyler Sikura C29900,000$900,000$ UFA
Ukko-Pekka Luukkonen G22375,000$1,500,000$RFA
Valentin Zykov LW/RW260$ RFA
William Borgen D24900,000$900,000$ RFA
Zachary Fucale G260$900,000$900,000$900,000$UFA

Lines
Forward Lines


Andre Burakovsky


Auston Matthews


Sam Reinhart


Victor Olofsson


Jack Eichel


Trevor Lewis


Andrew Cogliano


Darren Helm


Riley Nash


Alexis Lafrenière


Auston Matthews


Jimmy Vesey

Defensive Pairings


Adam Fox


Brayden McNabb


Kris Russell


TJ Brodie


Andrej Sekera

1st Power Play Unit


Andre Burakovsky


Auston Matthews


Sam Reinhart


Adam Fox


Brayden McNabb

2nd Power Play Unit


Victor Olofsson


Jack Eichel


Trevor Lewis


Kris Russell


TJ Brodie

Goalies


Tuukka Rask


Craig Anderson

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
Total0000000000000.000000000000000000000000.00%000.00%0000.00%000.00%000.00%000000nan%nan%nan%nanUnlucky

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 nan9.57
2nd Period nan20.31
3rd Period nan30.68
Overtime nan31.4
Goals in Team Average Goals after League Average Goals after
1st Period nan0.64
2nd Period nan1.65
3rd Period nan2.67
Overtime nan2.83
Even Strenght Goal 0
PP Goal 0
PK Goal 0
Empty Net Goal 0
Home Away
Win 00
Lost 00
Overtime Lost 00
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
Schedule
DateMatchup Result Detail
Sat, Sep 18SabresBUF@SabresCBJ
Mon, Sep 20SabresBUF@SabresDET
Tue, Sep 21SabresPIT@SabresBUF
Fri, Sep 24SabresCBJ@SabresBUF
Sat, Sep 25SabresBUF@SabresPIT
Trade Deadline --- Trades cant be done after this day is simulated!
Wed, Sep 29SabresDET@SabresBUF

Finance
Salary Cap
Players Total SalariesRetained SalaryTotal Cap HitEstimated Cap Space
73,934,000$ 4,791,667$ 0$ 81,500,000$

ArenaGoal HornAbout us
NameKeyBank Center
CityBuffalo
Capacity18690
Season Ticket Holders60%

Arena Capacity - Ticket Price Attendance - %
Arena Capacity60005000200040001690
Ticket Price125$100$75$50$200$
Attendance0.00%0.00%0.00%0.00%0.00%
Attendance PCT0.00%0.00%0.00%0.00%0.00%

Income
Home Games LeftAverage Attendance - %Average Income per GameYear to Date RevenueArena CapacityTeam Popularity
3 0 - 0.00%0$0$1869065

Expenses
Players Total SalariesPlayers Total Average SalariesCoaches SalariesSpecial Salary Cap Value
73,934,000$ 71,934,000$ 0$ 4,791,667$
Year To Date ExpensesSalary Cap Per DaysSalary Cap To DateLuxury Taxe Total
0$ 0$ 0$ 0$

Estimate
Estimated Season RevenueRemaining Season DaysExpenses Per DaysEstimated Season Expenses
0$ 12 0$ 0$

Team Total Estimate
Estimated Season ExpensesEstimated Season Salary CapCurrent Bank AccountProjected Bank Account
0$ 0$ 48,024,936$ 48,024,936$
Depth Chart Rising Star Franchise Player RookieInjured Cold Streak Hot Streak
Left WingCenterRight Wing
Andre BurakovskyAGE:26SabresSWE
Victor OlofssonAGE:26SabresSWE
Conor ShearyAGE:29SabresUSA
Jimmy VeseyAGE:28SabresUSA
Andrew CoglianoAGE:34SabresCAN
Darren HelmAGE:34SabresCAN
Alexis LafrenièreAGE:19SabresCAN
Marko DanoAGE:26SabresSVK
Matej PekarAGE:21SabresCZE
Trevor LewisAGE:34SabresUSA
Matt PuempelAGE:28SabresCAN
Michael MerschAGE:28SabresUSA
Adam RuzickaAGE:22SabresSVK
Phil VaroneAGE:30SabresCAN
Marcus DavidssonAGE:22SabresSWE
Justin ScottAGE:26SabresCAN
Samuel LabergeAGE:24SabresCAN
Valentin ZykovAGE:26SabresRUS
Auston MatthewsAGE:24SabresUSA
Jack EichelAGE:24SabresUSA
Sam ReinhartAGE:25SabresCAN
Riley NashAGE:32SabresCAN
Darren HelmAGE:34SabresCAN
Tyler SikuraAGE:29SabresCAN
Marko DanoAGE:26SabresSVK
Matej PekarAGE:21SabresCZE
Trevor LewisAGE:34SabresUSA
Adam RuzickaAGE:22SabresSVK
Pavel ShenAGE:22SabresRUS
Phil VaroneAGE:30SabresCAN
Marcus DavidssonAGE:22SabresSWE
Justin ScottAGE:26SabresCAN
Sam ReinhartAGE:25SabresCAN
Andre BurakovskyAGE:26SabresSWE
Conor ShearyAGE:29SabresUSA
Riley NashAGE:32SabresCAN
Jimmy VeseyAGE:28SabresUSA
Trevor LewisAGE:34SabresUSA
Matt PuempelAGE:28SabresCAN
Adam RuzickaAGE:22SabresSVK
Phil VaroneAGE:30SabresCAN
Marcus DavidssonAGE:22SabresSWE
Justin ScottAGE:26SabresCAN
Cliff PuAGE:23SabresCAN
Valentin ZykovAGE:26SabresRUS

Defense #1Defense #2Goalie
TJ BrodieAGE:31SabresCAN
Brayden McNabbAGE:30SabresCAN
Kris RussellAGE:34SabresCAN
Andrej SekeraAGE:35SabresSVK
Lawrence PilutAGE:25SabresSWE
Adam FoxAGE:23SabresUSA
Devante StephensAGE:24SabresCAN
William BorgenAGE:24SabresUSA
Jeremy RoyAGE:24SabresCAN
Brendan GuhleAGE:24SabresCAN
Chad KrysAGE:23SabresUSA
Rob O'GaraAGE:28SabresUSA
Rasmus DahlinAGE:21SabresSWE
Brycen MartinAGE:25SabresCAN
Tuukka RaskAGE:34SabresFIN
Ukko-Pekka LuukkonenAGE:22SabresFIN
Craig AndersonAGE:40SabresUSA
Dustin TokarskiAGE:32SabresCAN
Zachary FucaleAGE:26SabresCAN
Andrew HammondAGE:33SabresCAN

Draft Picks
Year Ronde 1Ronde 2Ronde 3Ronde 4Ronde 5Ronde 6Ronde 7
2022
2023
2024
2025
2026

** Conditional Draft Pick That Have Been Traded
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
Carter SavoieSabresSabres202048
Jackson LaCombeSabresSabres2019320
Jasper WeatherbySabresSabres20181050
Liam GormanSabresSabres20181870
Philip NybergSabresSabres20161290
Roman DurnySabresSabres20181560
Tyler WeissSabresSabres20181170
Draft Picks
Year Ronde 1Ronde 2Ronde 3Ronde 4Ronde 5Ronde 6Ronde 7
2022
2023
2024
2025
2026

** Conditional Draft Pick That Have Been Traded
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
Carter SavoieSabresSabres202048
Jackson LaCombeSabresSabres2019320
Jasper WeatherbySabresSabres20181050
Liam GormanSabresSabres20181870
Philip NybergSabresSabres20161290
Roman DurnySabresSabres20181560
Tyler WeissSabresSabres20181170
News






























































































































































































































































































































































































































































































































































































Injuries
No Injury or Suspension.

Game Center

Sabres0-0-0, 0pts00Final
Penguins1-0-0, 2pts

Red Wings0-0-0, 0pts00Final
Sabres0-0-0, 0pts

Sabres0-0-0, 0ptsSat, Sep 18Nationwide Arena
Blue Jackets0-1-0, 0pts

Sabres0-0-0, 0ptsMon, Sep 20Little Caesars Arena
Red Wings0-0-0, 0pts

Penguins1-0-0, 2ptsTue, Sep 21KeyBank Center
Sabres0-0-0, 0pts

Team Leaders

Team Stats


Goals For
0
nan GFG
Shots For
0
nan Avg
Power Play Percentage
nan%
0 GF
Offensive Zone Start
nan%
Goals Against
0
nan GAA
Shots Against
0
nan Avg
Penalty Kill Percentage
nan%
0 GA
Defensive Zone Start
nan%

Injury status

Player POS Status Injury Out For Expected Return
 

Buffalo Sabres Info

Sabres
General ManagerAntoine Goyer
Head CoachRalph Krueger
ConferenceEastern Conference
DivisionAtlantic

AHL Affiliation

Sabres
Team NameAmericans
CityRochester
Head CoachLindy Ruff
DivisionNord

Team Jerseys

Sabres Sabres Sabres
Home Away Alternate

Arena Info

StadiumKeyBank Center
Capacity18,690
Attendancenan
Season Tickets11,214

Roster Info

Active Roster20/23
Contract Limit40/50
Prospects & Player's Rights7
Reserve List52/90

Salary Cap

Total Cap Hit0$
Cap Hit Percentage0%
Projected Cap Space81,500,000$
Retains & Buyout4,791,667$

Finance

Team Revenue0$
Estimated Revenue0$
Estimated Expenses0$
Operating Income0$
Bank Account48,024,936$

Tickets

Section 100125$ | nan%
Section 200100$ | nan%
Section 30075$ | nan%
Section 40050$ | nan%
Suites200$ | nan%

Team History

Record (W-L-OTL)91-118-29
Playoff Appearances1
Playoff Record (W-L)12-8
Stanley Cup0

Entry Draft