PenguinsPittsburgh Penguins
0-0-0, 0pts · 2nd in Eastern
Roster
Player # POS CON CK FG DI SK ST EN DU PH FO PA SC DF PS EX LD PO MO OV AGE CONTRACT
Jason Robertson21LW/RW100.006330848384796678378379587962540408622795,000$/1yrs
Ryan Johansen0C100.0066327072888091718875716771747804082298,000,000$/4yrs
Artturi Lehkonen0LW/RW100.0080308668727691683669717769696104080261,750,000$/2yrs
Zack Kassian0LW/RW100.0090425070867579683073735771766804080303,200,000$/3yrs
Brock McGinn0LW/RW100.0072328866757487673667697668716304079272,500,000$/3yrs
Michael Rasmussen71C/LW100.0081356866957762657570636864625504078221,650,000$/2yrs
Michael McLeod0C/RW100.0079495968777491658565717168645604078231,200,000$/2yrs
Josh Leivo0LW/RW100.0065309070787274683870715870726404078281,300,000$/2yrs
Kyle Turris0C/LW/RW100.0060308167777580687974676468797104078322,250,000$/1yrs
Victor Rask49C100.0062309570797283687671705869726404078284,000,000$/1yrs
Gregory Hofmann0C/LW100.007247786870909168626666686872760407828900,000$/1yrs
Cody Glass9C/RW100.005931897183757367747068596862560407722863,333$/1yrs
Cody Ceci0D100.0077308564848488713069608166716304081274,000,000$/1yrs
Nikita Zadorov0D100.0094365765968292673067607763696104080264,000,000$/5yrs
Olli Maatta0D100.0077308763838187673068597763706204079274,083,333$/1yrs
Markus Nutivaara0D100.0071308770767872663072606263706204078272,700,000$/1yrs
Jarred Tinordi28D100.0089455358867964663064567961746604078292,000,000$/4yrs
Mikko Lehtonen44D100.0072308468787855663072506358716304077271,000,000$/1yrs
Scratches
Loui Eriksson0LW/RW100.0056308761747167653567666766867804076366,000,000$/1yrs
TEAM AVERAGE100.0073347868817779684970666867716404079
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
Frederik Andersen0100.008989879683858885808788798304090315,500,000$/4yrs
Lukas Dostal12100.00738886757271737271737261650407821822,500$/2yrs
Scratches
TEAM AVERAGE100.008189878678788179768080707404084
Coaches Name PH DF OF PD EX LD PO CNT Age Contract Salary
Peter Laviolette80838680847863USA5631,000,000$
General Manager
Étienne Côté
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
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
Cap Hit
Penguins
Projected Total Cap Hit0$
Projected Cap Space81,500,000$
Retains And Buyout Cap Hit0$
Salary Cap To Date0$
Players In Salary Cap22
LTIR Players0
Penguins Roster Pos Age Cap Hit 2021-22 2022-23 2023-24 2024-25 2025-26 2026-27 2027-28 2028-29
Artturi LehkonenLW/RW261,750,000$1,750,000$1,750,000$ RFA
Brock McGinnLW/RW272,500,000$2,500,000$2,500,000$2,500,000$UFA
Cody CeciD274,000,000$4,000,000$UFA
Cody Glass C/RW22863,333$863,333$ RFA
Frederik AndersenG315,500,000$5,500,000$5,500,000$5,500,000$5,500,000$UFA
Gregory Hofmann C/LW28900,000$900,000$ UFA
Jarred Tinordi D292,000,000$2,000,000$ 2,000,000$ 2,000,000$ 2,000,000$ UFA
Jason Robertson LW/RW22795,000$795,000$ RFA
Josh Leivo LW/RW281,300,000$1,300,000$ 1,300,000$ UFA
Kyle TurrisC/LW/RW322,250,000$2,250,000$UFA
Loui ErikssonLW/RW366,000,000$6,000,000$UFA
Lukas Dostal G21822,500$822,500$ 822,500$ RFA
Markus NutivaaraD272,700,000$2,700,000$UFA
Michael McLeod C/RW231,200,000$1,200,000$ 1,200,000$ RFA
Michael RasmussenC/LW221,650,000$1,650,000$1,650,000$RFA
Mikko Lehtonen D271,000,000$1,000,000$ UFA
Nikita ZadorovD264,000,000$4,000,000$4,000,000$4,000,000$4,000,000$4,000,000$UFA
Olli MaattaD274,083,333$4,083,333$ RFA
Ryan JohansenC298,000,000$8,000,000$8,000,000$8,000,000$8,000,000$UFA
Victor RaskC284,000,000$4,000,000$UFA
Zack KassianLW/RW303,200,000$3,200,000$3,200,000$3,200,000$UFA
Non-Roster Pos Age Cap Hit 2021-22 2022-23 2023-24 2024-25 2025-26 2026-27 2027-28 2028-29
Aleksi Heponiemi C/RW22925,000$925,000$ RFA
Anton Slepyshev LW27850,000$850,000$ UFA
Arthur Kaliyev LW/RW20925,000$925,000$ 925,000$ RFA
Cameron Crotty D22925,000$925,000$ RFA
Cameron Morrison C23925,000$925,000$ RFA
Christian Wolanin D26900,000$900,000$ RFA
Cole Schwindt C/RW20870,000$870,000$ 870,000$ RFA
Curtis Hall C21925,000$925,000$ 925,000$ 925,000$ RFA
Dennis Cholowski D23874,000$874,000$ RFA
Eetu Luostarinen C23897,500$897,500$ RFA
Eetu Makiniemi G22867,500$867,500$ 867,500$ RFA
Eetu Tuulola RW23809,167$809,167$ RFA
Henri Jokiharju D223,750,000$3,750,000$3,750,000$3,750,000$3,750,000$ RFA
Isaac Ratcliffe LW22780,833$780,833$ RFA
Jacob Moverare D230$RFA
Jared McIsaac D21764,167$764,167$ 764,167$ RFA
Jesse Ylonen RW21880,833$880,833$ 880,833$ RFA
Joey Anderson RW23900,000$900,000$ 900,000$ RFA
Johan Sodergran RW21791,667$791,667$ RFA
Julien Gauthier RW231,500,000$1,500,000$ 1,500,000$ RFA
Markus Niemelainen D23817,500$817,500$ RFA
Martin Kaut C/RW21894,167$894,167$ 894,167$ RFA
Mikhail Vorobyev C24900,000$900,000$ RFA
Mikko Kokkonen D20700,000$700,000$ RFA
Nic Petan C/LW/RW26900,000$900,000$ 900,000$ UFA
Oskari Laaksonen D22853,333$853,333$ 853,333$ RFA
Otto Leskinen D24900,000$900,000$ 900,000$ RFA
Philipp Kurashev C/LW21842,500$842,500$ RFA
Riley Tufte LW23925,000$925,000$ RFA
Tim Berni D21925,000$925,000$ 925,000$ RFA
Trent Frederic C/LW231,500,000$1,500,000$ 1,500,000$ RFA
Tyce Thompson RW220$RFA
Ukko-Pekka Luukkonen G22778,000$778,000$ RFA
Urho Vaakanainen D22894,167$894,167$ RFA
Vasili Ponomaryov C19818,333$818,333$ 818,333$ RFA

Lines
Forward Lines


#21 - Jason Robertson


#0 - Ryan Johansen


#0 - Artturi Lehkonen


#0 - Zack Kassian


#0 - Kyle Turris


#0 - Josh Leivo


#0 - Brock McGinn


#71 - Michael Rasmussen


#9 - Cody Glass


#49 - Victor Rask

Defensive Pairings


#0 - Cody Ceci


#0 - Nikita Zadorov


#0 - Olli Maatta


#0 - Markus Nutivaara


#28 - Jarred Tinordi

1st Power Play Unit


#21 - Jason Robertson


#0 - Ryan Johansen


#0 - Kyle Turris


#0 - Cody Ceci


#0 - Nikita Zadorov

2nd Power Play Unit


#0 - Artturi Lehkonen


#0 - Kyle Turris


#0 - Josh Leivo


#0 - Olli Maatta


#0 - Markus Nutivaara

Goalies


#0 - Frederik Andersen


#9 - Lukas Dostal

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
2021-09-27PenguinsBlue Jackets@PenguinsPenguins
2021-10-01PenguinsPenguins@PenguinsSabres
2021-10-03PenguinsRed Wings@PenguinsPenguins
2021-10-05PenguinsSabres@PenguinsPenguins
Trade Deadline --- Trades cant be done after this day is simulated!
2021-10-07PenguinsPenguins@PenguinsRed Wings
2021-10-09PenguinsPenguins@PenguinsBlue Jackets

Finance
Salary Cap
Players Total SalariesRetained SalaryTotal Cap HitEstimated Cap Space
62,264,166$ 0$ 0$ 19,235,834$

ArenaGoal HornAbout us
NamePPG Paints Arena
CityPittsburgh
Capacity18000
Season Ticket Holders40%

Arena Capacity - Ticket Price Attendance - %
Arena Capacity60005000200040001000
Ticket Price100$60$35$25$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$18000100

Expenses
Players Total SalariesPlayers Total Average SalariesCoaches SalariesSpecial Salary Cap Value
62,264,166$ 62,264,166$ 0$ 0$
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$ 14 0$ 0$

Team Total Estimate
Estimated Season ExpensesEstimated Season Salary CapCurrent Bank AccountProjected Bank Account
0$ 62,264,166$ 24,850,433$ 24,850,433$
Depth Chart RookieInjured Cold Streak Hot Streak
Left WingCenterRight Wing
Jason RobertsonAGE:22OV:86PenguinsUSA
Artturi LehkonenAGE:26OV:80PenguinsFIN
Zack KassianAGE:30OV:80PenguinsCAN
Brock McGinnAGE:27OV:79PenguinsCAN
Michael RasmussenAGE:22OV:78PenguinsCAN
Josh LeivoAGE:28OV:78PenguinsCAN
Kyle TurrisAGE:32OV:78PenguinsCAN
Gregory HofmannAGE:28OV:78PenguinsSWI
Arthur KaliyevAGE:20OV:77PenguinsUSA
Loui ErikssonAGE:36OV:76PenguinsSWE
Philipp KurashevAGE:21OV:76PenguinsCHE
Riley TufteAGE:23OV:73PenguinsUSA
Anton SlepyshevAGE:27OV:71PenguinsRUS
Trent FredericAGE:23OV:71PenguinsUSA
Nic PetanAGE:26OV:71PenguinsCAN
Isaac RatcliffeAGE:22OV:71PenguinsCAN
Ryan JohansenAGE:29OV:82PenguinsCAN
Michael RasmussenAGE:22OV:78PenguinsCAN
Michael McLeodAGE:23OV:78PenguinsCAN
Kyle TurrisAGE:32OV:78PenguinsCAN
Victor RaskAGE:28OV:78PenguinsSWE
Gregory HofmannAGE:28OV:78PenguinsSWI
Cody GlassAGE:22OV:77PenguinsCAN
Philipp KurashevAGE:21OV:76PenguinsCHE
Eetu LuostarinenAGE:23OV:75PenguinsFIN
Martin KautAGE:21OV:74PenguinsCZE
Mikhail VorobyevAGE:24OV:72PenguinsRUS
Trent FredericAGE:23OV:71PenguinsUSA
Nic PetanAGE:26OV:71PenguinsCAN
Cameron MorrisonAGE:23OV:70Penguins0
Aleksi HeponiemiAGE:22OV:69PenguinsFIN
Vasili PonomaryovAGE:19OV:67PenguinsRUS
Curtis HallAGE:21OV:67PenguinsUSA
Cole SchwindtAGE:20OV:66PenguinsCAN
Jason RobertsonAGE:22OV:86PenguinsUSA
Artturi LehkonenAGE:26OV:80PenguinsFIN
Zack KassianAGE:30OV:80PenguinsCAN
Brock McGinnAGE:27OV:79PenguinsCAN
Michael McLeodAGE:23OV:78PenguinsCAN
Josh LeivoAGE:28OV:78PenguinsCAN
Kyle TurrisAGE:32OV:78PenguinsCAN
Joey AndersonAGE:23OV:77PenguinsUSA
Cody GlassAGE:22OV:77PenguinsCAN
Arthur KaliyevAGE:20OV:77PenguinsUSA
Loui ErikssonAGE:36OV:76PenguinsSWE
Julien GauthierAGE:23OV:74PenguinsCAN
Martin KautAGE:21OV:74PenguinsCZE
Nic PetanAGE:26OV:71PenguinsCAN
Eetu TuulolaAGE:23OV:71PenguinsFIN
Tyce ThompsonAGE:22OV:70PenguinsCAN
Aleksi HeponiemiAGE:22OV:69PenguinsFIN
Johan SodergranAGE:21OV:68PenguinsSWE
Cole SchwindtAGE:20OV:66PenguinsCAN
Jesse YlonenAGE:21OV:61PenguinsFIN

Defense #1Defense #2Goalie
Cody CeciAGE:27OV:81PenguinsCAN
Nikita ZadorovAGE:26OV:80PenguinsRUS
Olli MaattaAGE:27OV:79PenguinsFIN
Markus NutivaaraAGE:27OV:78PenguinsFIN
Jarred TinordiAGE:29OV:78PenguinsUSA
Henri JokiharjuAGE:22OV:77PenguinsFIN
Urho VaakanainenAGE:22OV:77PenguinsFIN
Mikko LehtonenAGE:27OV:77PenguinsFIN
Dennis CholowskiAGE:23OV:76PenguinsCAN
Jacob MoverareAGE:23OV:74PenguinsSWE
Mikko KokkonenAGE:20OV:74PenguinsFIN
Christian WolaninAGE:26OV:73PenguinsCAN
Oskari LaaksonenAGE:22OV:72PenguinsFIN
Otto LeskinenAGE:24OV:72PenguinsFIN
Markus NiemelainenAGE:23OV:71PenguinsFIN
Tim BerniAGE:21OV:70PenguinsSWI
Cameron CrottyAGE:22OV:70PenguinsCAN
Jared McIsaacAGE:21OV:69PenguinsCAN
Frederik AndersenAGE:31OV:90PenguinsDNK
Lukas DostalAGE:21OV:78PenguinsCZE
Ukko-Pekka LuukkonenAGE:22OV:74PenguinsFIN
Eetu MakiniemiAGE:22OV:73PenguinsFIN

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
Adam EdstromPenguinsPenguins2019153
Alex VlasicPenguinsPenguins201929
Alexei LipanovPenguinsPenguins5.0 - 3.5
Antti TuomistoPenguinsPenguins201964
Bogdan TrineyevPenguinsPenguins2020126
Brock FaberPenguinsPenguins202094
Emil AndraePenguinsPenguins202039
Gianni FairbrotherPenguinsPenguins201991
Henrik TikkanenPenguinsPenguins
Jackson LaCombePenguinsPenguins2019497.5 - 6.0
Jacob LeguerrierPenguinsPenguins2019144
Joni JurmoPenguinsPenguins202063
Kristian TanusPenguinsPenguins2020170
Luke TuchPenguinsPenguins202047
Manix LandryPenguinsPenguins2021153
Mathew HillPenguinsPenguins
Matthew WedmanPenguinsPenguins2019215
Mikael HakkarainenPenguinsPenguins
Santeri AirolaPenguinsPenguins2019207
Shakir MukhamadullinPenguinsPenguins202037
Tyler KlevenPenguinsPenguins202066
Vladislav KotkovPenguinsPenguins6.5 - 3.5
Transactions



























































































































































































































































































































Injuries
Otto Leskinen is out for the rest of the season because of a Unknown.

Game Center

Penguins0-0-0, 0pts00Final
Red Wings0-0-0, 0pts

Penguins0-0-0, 0pts00Final
Blue Jackets0-0-0, 0pts

Blue Jackets0-0-0, 0ptsMon, Sep 27PPG Paints Arena
Penguins0-0-0, 0pts

Penguins0-0-0, 0ptsFri, Oct 01KeyBank Center
Sabres0-0-0, 0pts

Red Wings0-0-0, 0ptsSun, Oct 03PPG Paints Arena
Penguins0-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%
 

Team Info

Penguins
General ManagerÉtienne Côté
Head CoachPeter Laviolette
Captain
DivisionMetropolitan

Penguins Affiliation

Penguins
Team NamePenguins
CityWilkes-Barre/Scranton
Head CoachScott Gordon
DivisionAtlantic

Arena Info

StadiumPPG Paints Arena
Capacity18,000
Attendancenan
Season Tickets7,200

Salary Cap

Total Cap Hit0$
Cap Space81,500,000$
Retains & Buyout0$
Players In Salary Cap22

Finance

Team Revenue0$
Estimated Revenue0$
Estimated Expenses0$
Operating Income0$
Bank Account24,850,433$

Team History

Record (W-L-OTL)91-127-28 (210PTS)
Playoff Appearances0
Playoff Record (W-L)0-
Stanley Cup0

Team Captain - Alternate Captains

CaptainAlternate CaptainAlternate Captain