Your STHS is out of Date! Please update your STHS version!
Login

Flyers
GP: 10 | W: 5 | L: 5
GF: 37 | GA: 30 | PP%: 15.38% | PK%: 83.33%
GM : Libre | Morale : 99 | Team Overall : 78
Your browser screen resolution is too small for this page. Some information are hidden to keep the page readable.

Game Center
Penguins
15-8-0, 30pts
1
FINAL
3 Flyers
5-5-0, 10pts
Team Stats
OTL2StreakOTL1
8-4-0Home Record2-2-0
7-4-0Away Record3-3-0
6-1-3Last 10 Games5-4-1
3.91Goals Per Game3.70
3.09Goals Against Per Game3.00
20.41%Power Play Percentage15.38%
82.76%Penalty Kill Percentage83.33%
Flyers
5-5-0, 10pts
3
FINAL
4 Penguins
15-8-0, 30pts
Team Stats
OTL1StreakOTL2
2-2-0Home Record8-4-0
3-3-0Away Record7-4-0
5-4-1Last 10 Games6-1-3
3.70Goals Per Game3.91
3.00Goals Against Per Game3.09
15.38%Power Play Percentage20.41%
83.33%Penalty Kill Percentage82.76%
Team Leaders
Goals
Corey Perry
7
Assists
Dylan Cozens
11
Points
Corey Perry
15
Plus/Minus
Zach Werenski
6
Wins
Marc-Andre Fleury
4
Save Percentage
Matt Murray
0.916

Team Stats
Goals For
37
3.70 GFG
Shots For
329
32.90 Avg
Power Play Percentage
15.4%
8 GF
Offensive Zone Start
40.6%
Goals Against
30
3.00 GAA
Shots Against
310
31.00 Avg
Penalty Kill Percentage
83.3%%
8 GA
Defensive Zone Start
37.6%
Team Info

General ManagerLibre
CoachJohn Tortorella
DivisionMétropolitaine
ConferenceEst
Captain
Assistant #1
Assistant #2


Arena Info

NameWachovia Center
Capacity18,000
Attendance17,956
Season Tickets17,100


Roster Info

Pro Team21
Farm Team39
Contract Limit60 / 60
Prospects23


Salary Cap

Estimated Season Salary Cap0$
Available Salary Cap120,000,000$
Special Salary Cap Value0$
Players In Salary Cap21


Finance

Year to Date Revenue7,645,456$
Year To Date Expenses0$
Estimated Season Revenue0$
Estimated Season Expenses0$
Current Bank Account56,349,617$
Projected Bank Account56,349,617$


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 C L R D CON CK FG DI SK ST EN DU PH FO PA SC DF PS EX LD PO MO OV TA SPAgeContractSalary
1Corey PerryX100.007583607078758598979897959599994738403936,000,000$
2Matthew TkachukX100.0073705789839087946398988661767473668402636,000,000$
3Sam GagnerX100.0063558573788389808898958892999938738203424,000,000$
4Brandon Hagel (R)X100.007451709576888389508184852591665375790251925,000$
5Max DomiX100.0068636479728995838596867078757171737802924,000,000$
6Jesperi Kotkaniemi (R)X100.0078517083868585847793887125827158727802323,000,000$
7Peter MuellerX100.001359960789396948788799676999928757803614,000,000$
8Dylan Cozens (R)X100.007255739185878090738285752590615270780231894,167$
9Roman CervenkaX100.008379485975708485757876637399991757203822,500,000$
10Artem AnisimovX100.0045319867777789648966696973999934756903611,500,000$
11Tye McGinnX100.0088626562786781755069626164989922736803311,250,000$
12Daniel WinnikX100.0049338962776398617264637666998810736703911,000,000$
13Jordie BennX100.0065568864748786995598989971999527778203614,000,000$
14Jon MerrillX100.0070507374818490744098989825918630748103223,000,000$
15Zach WerenskiX100.0055407772869087803083967963787575717602632,500,000$
16Jan RuttaX100.0072507374818684744092778625727663767603332,500,000$
17Ryan StantonX100.0064259965756471984592977076979212647503432,500,000$
18Derek ForbortX100.0072557675838783724067678525728168747403222,000,000$
Scratches
1Matt TennysonX100.0066399964776280773089746945897944197103431,250,000$
Farm Team
1Brett Howden (R)X100.0079566275848480738793847925727158827502623,000,000$
2Seth Jarvis (R)X100.007445929076867886507975722585594890740222894,167$
3Adam Gaudette (R)X100.0071379477765785848084786372797742927202721,250,000$
4Sam Steel (R)X100.006945858076848378737670712578715891710262800,000$
5Patrick Brown (R)X100.008460687381828771796764732572847190690322750,000$
6Nathan Walker (R)X100.007765787573808469816762702571776392670301800,000$
7Alexander Volkov (R)X100.005419996875717973476971727276726180670263800,000$
8Mikey Eyssimont (R)X100.007866617575837375507065692573594983672273750,000$
9Mikhail Vorobyev (R)X100.003722996974657775687269696275735356660272700,000$
10Tom Kuhnhackl (R)X100.006438886874837262536158775887774484650322700,000$
11Darren Archibald (R)X100.005977636478475672466865735166652485630343575,000$
12Dalton Smith (R)X100.005745856475707564516259675984775749630313575,000$
13Mikey Anderson (R)X100.0076507389818883794077689125796653897802533,000,000$
14Jordan Harris (R)X100.006850778480867676407266772576594965722233842,500$
15Jyrki Jokipakka (R)X100.004413996875627193257472816377763280690321800,000$
16Jacob Larsson (R)X100.007243906675708168257670742570695485680273800,000$
17Nicolas Beaudin (R)X100.006635997575596878257875662570737579680243800,000$
18Aaron Ness (R)X100.004418996970737759306053765490794747650343600,000$
19Jayson Megna (R)X100.007540927377808868796561702569867469670341575,000$
20Gerald Mayhew (R)X100.008568647377636561506964626588835946650313575,000$
21Mikhail Maltsev (R)X96.657840986979826764597370672553526274650261809,167$
22Tanner Laczynski (R)X100.006940827479797068586262652568605324632273762,500$
23Andy Andreoff (R)X100.005346626673707166636368622568665724620331600,000$
24Ben Street (R)X100.004124996873687657665755686197902925620371575,000$
25Jonas Rondbjerg (R)X100.006240736665636363426056602562525025580252766,667$
26Samuel Fagemo (R)X100.005440746863636364435462502565515024570242795,000$
27Max Willman (R)X100.005645706661676762425954582561585125570292750,000$
28Jackson Cates (R)X100.006040736863646562565756602562535025571263775,000$
29Jacob Peterson (R)X100.005840706863626263586157542563515024572243842,500$
30Pavel Dorofeyev (R)X100.005740676959595860555454542561505025550232925,000$
31Pierre-Olivier Joseph (R)X95.437750727879848078407368732576615174710241863,333$
32John Gilmour (R)X100.005336946873807762306057645584784525640313575,000$
33Louie Belpedio (R)X100.007428996573777553305249664974735724630281575,000$
34Seth Helgeson (R)X100.005035816281566671254743785581744925630331575,000$
35Mark Alt (R)X100.004827816876757648304946624886814825610322575,000$
36Jakub Jerabek (R)X100.004727986374607465306561635177642725610331575,000$
TEAM AVERAGE99.84644480727675787354737072458074486169
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 CON SK DU EN SZ AG RB SC HS RT PH PS EX LD PO MO OV TA SPAgeContractSalary
1Matt Murray100.009389968788999999999262999349779203064,000,000$
2Marc-Andre Fleury100.009492887489999999999796979938769203935,000,000$
Scratches
Farm Team
1Jonas Johansson (R)99.008088818682919794808175808455928402821,500,000$
2Alex Lyon (R)100.008477768279858585868075828750938103131,000,000$
3Samuel Ersson (R)100.00827069777583838584753075535034762243859,167$
TEAM AVERAGE99.8087838281839193929085688783487485
Coaches Name PH DF OF PD EX LD PO CNT Age Contract Salary
John Tortorella9481768896911USA6432,000,000$


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 NamePOSGP G A P +/- PIM PIM5 HIT HTT SHT OSB OSM SHT% SB MP AMG PPG PPA PPP PPS PPM PKG PKA PKP PKS PKM GW GT FO% FOT GA TA EG HT P/20 PSG PSS FW FL FT S1 S2 S3
1Corey PerryFlyersRW1078155135272340122017.50%722722.732246430112411058.51%9465001.3200001101
2Matthew TkachukFlyersLW10691548125201740122815.00%420320.3522410410002280164.29%1442001.4700005001
3Dylan CozensFlyersC1031114413520182372013.04%517817.82022445000000049.80%245112001.5700010100
4Brandon HagelFlyersLW10628195181447142212.77%919819.842137370002162040.00%10113000.8100001001
5Max DomiFlyersC10257-11151518266237.69%312512.57000120110101047.56%8240001.1100001200
6Jesperi KotkaniemiFlyersC1016712352632187165.56%417917.91033137000010047.96%19642000.7800010000
7Peter MuellerFlyersRW103471000112471612.50%613013.0400007000000020.00%1514001.0700000001
8Roman CervenkaFlyersLW1031411352051041030.00%313113.14000001012221041.67%1211000.6100001120
9Jordie BennFlyersD10044055152013690%1225625.62022148000046000%048000.3100100100
10Jan RuttaFlyersD10044640171911220%1122322.31011034000028000%035000.3600000000
11Sam GagnerFlyersRW102240101011171771011.76%219519.531123370001160060.00%2552000.4100002000
12Ryan StantonFlyersD1003310061014520%514214.230000100000000%072000.4200000000
13Artem AnisimovFlyersC101231000971614.29%0656.5700000000000044.83%2911000.9100000000
14Jon MerrillFlyersD10022-11401917135110%1125425.42011449000139000%048000.1600000000
15Derek ForbortFlyersD1011220051062216.67%1114714.720000100007010%004000.2700000000
16Tye McGinnFlyersLW1002211001435190%1797.960000000011100100.00%120000.5000000000
17Zach WerenskiFlyersD10101600621103510.00%1822422.41101334000028000%075000.0900000000
18Daniel WinnikFlyersRW101011554451220.00%1656.55000000000000100.00%302000.3100010000
Team Total or Average1803766103332117524326832910221311.25%113302716.828152340424123112995250.00%7267556000.68001311624
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
1Marc-Andre FleuryFlyers84300.8993.03456002322792000082030
2Matt MurrayFlyers31110.9162.531660078326000028000
Team Total or Average115410.9032.8962200303101180001010030


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 NamePOS Age Birthday Rookie Weight Height No Trade Available For Trade Acquired By Last Trade Date Force Waivers Waiver Possible Contract Contrat Signature Date Type Current Salary Salary RemainingSalary Cap Salary Cap Remaining Exclude from Salary Cap Salary Year 2Salary Year 3Salary Year 4Salary Year 5Salary Year 6Salary Year 7Salary Year 8Salary Year 9Salary Year 10No Trade Year 2No Trade Year 3No Trade Year 4No Trade Year 5No Trade Year 6No Trade Year 7No Trade Year 8No Trade Year 9No Trade Year 10Link
Artem AnisimovFlyersC361988-05-24 05:11:13No198 Lbs6 ft4NoNoN/ANoNo1Pro & Farm1,500,000$1,500,000$0$No------------------
Brandon HagelFlyersLW251998-08-27 04:25:37Yes179 Lbs6 ft2NoNoN/ANoNo1Pro & Farm925,000$925,000$0$No------------------
Corey PerryFlyersRW391985-05-16 11:11:13No208 Lbs6 ft3NoNoN/ANoNo3Pro & Farm6,000,000$6,000,000$0$No6,000,000$6,000,000$-------NoNo-------
Daniel WinnikFlyersRW391985-03-06 11:11:13No210 Lbs6 ft2NoNoN/ANoNo1Pro & Farm1,000,000$1,000,000$0$No------------------
Derek ForbortFlyersD321992-03-04 05:11:13No208 Lbs6 ft4NoNoN/ANoNo2Pro & Farm2,000,000$2,000,000$0$No2,000,000$--------No--------
Dylan CozensFlyersC232001-02-09 13:25:25Yes195 Lbs6 ft3NoNoN/ANoNo1Pro & Farm894,167$894,167$0$No------------------
Jan RuttaFlyersD331990-07-29 10:33:41No204 Lbs6 ft3NoNoN/ANoNo3Pro & Farm2,500,000$2,500,000$0$No2,500,000$2,500,000$-------NoNo-------
Jesperi KotkaniemiFlyersC232000-07-06 03:08:04Yes201 Lbs6 ft2NoNoN/ANoNo2Pro & Farm3,000,000$3,000,000$0$No3,000,000$--------No--------
Jon MerrillFlyersD321992-02-03 05:11:13No204 Lbs6 ft3NoNoN/ANoNo2Pro & Farm3,000,000$3,000,000$0$No3,000,000$--------No--------
Jordie BennFlyersD361987-07-26 23:11:13No200 Lbs6 ft1NoNoN/ANoNo1Pro & Farm4,000,000$4,000,000$0$No------------------
Marc-Andre FleuryFlyersG391984-11-28 05:11:14No185 Lbs6 ft2NoNoN/ANoNo3Pro & Farm5,000,000$5,000,000$0$No5,000,000$5,000,000$-------NoNo-------
Matt MurrayFlyersG301994-05-25 17:11:14No203 Lbs6 ft5NoNoN/ANoNo6Pro & Farm4,000,000$4,000,000$0$No4,000,000$4,000,000$4,000,000$4,000,000$4,000,000$----NoNoNoNoNo----
Matt TennysonFlyersD341990-04-23 17:11:13No205 Lbs6 ft2NoNoN/ANoNo3Pro & Farm1,250,000$1,250,000$0$No1,250,000$1,250,000$-------NoNo-------
Matthew TkachukFlyersLW261997-12-11 08:57:18No201 Lbs6 ft2NoNoN/ANoNo3Pro & Farm6,000,000$6,000,000$0$No6,000,000$6,000,000$-------NoNo-------
Max DomiFlyersC291995-03-02 23:11:13No194 Lbs5 ft10NoNoN/ANoNo2Pro & Farm4,000,000$4,000,000$0$No4,000,000$--------No--------
Peter MuellerFlyersRW361988-04-14 05:11:13No215 Lbs6 ft2NoNoN/ANoNo1Pro & Farm4,000,000$4,000,000$0$No------------------
Roman CervenkaFlyersLW381985-12-10 11:11:13No208 Lbs5 ft11NoNoN/ANoNo2Pro & Farm2,500,000$2,500,000$0$No2,500,000$--------No--------
Ryan StantonFlyersD341989-07-20 11:11:13No202 Lbs6 ft2NoNoN/ANoNo3Pro & Farm2,500,000$2,500,000$0$No2,500,000$2,500,000$-------NoNo-------
Sam GagnerFlyersRW341989-08-10 11:11:13No201 Lbs5 ft11NoNoN/ANoNo2Pro & Farm4,000,000$4,000,000$0$No4,000,000$--------No--------
Tye McGinnFlyersLW331990-07-29 17:11:13No214 Lbs6 ft2NoNoN/ANoNo1Pro & Farm1,250,000$1,250,000$0$No------------------
Zach WerenskiFlyersD261997-07-19 08:59:11No213 Lbs6 ft2NoNoN/ANoNo3Pro & Farm2,500,000$2,500,000$0$No2,500,000$2,500,000$-------NoNo-------
Total PlayersAverage AgeAverage WeightAverage HeightAverage ContractAverage Year 1 Salary
2132.24202 Lbs6 ft22.192,943,770$

Sum Year 1 Salary Sum Year 2 Salary Sum Year 3 Salary Sum Year 4 Salary Sum Year 5 Salary
61,819,167$48,250,000$29,750,000$4,000,000$4,000,000$



5 vs 5 Forward
Line #Left WingCenterRight WingTime %PHYDFOF
1Matthew TkachukDylan CozensCorey Perry35122
2Brandon HagelJesperi KotkaniemiSam Gagner35122
3Roman CervenkaMax DomiPeter Mueller25122
4Tye McGinnArtem AnisimovDaniel Winnik5122
5 vs 5 Defense
Line #DefenseDefenseTime %PHYDFOF
1Jordie BennJon Merrill35122
2Jan RuttaZach Werenski35122
3Ryan StantonDerek Forbort30122
4Jordie BennJon Merrill0122
Power Play Forward
Line #Left WingCenterRight WingTime %PHYDFOF
1Matthew TkachukDylan CozensCorey Perry60122
2Brandon HagelJesperi KotkaniemiSam Gagner40122
Power Play Defense
Line #DefenseDefenseTime %PHYDFOF
1Jordie BennJon Merrill60122
2Jan RuttaZach Werenski40122
Penalty Kill 4 Players Forward
Line #CenterWingTime %PHYDFOF
1Corey PerryMatthew Tkachuk60122
2Sam GagnerBrandon Hagel40122
Penalty Kill 4 Players Defense
Line #DefenseDefenseTime %PHYDFOF
1Jordie BennJon Merrill60122
2Jan RuttaZach Werenski40122
Penalty Kill 3 Players
Line #WingTime %PHYDFOFDefenseDefenseTime %PHYDFOF
1Corey Perry60122Jordie BennJon Merrill60122
2Matthew Tkachuk40122Jan RuttaZach Werenski40122
4 vs 4 Forward
Line #CenterWingTime %PHYDFOF
1Corey PerryMatthew Tkachuk60122
2Sam GagnerBrandon Hagel40122
4 vs 4 Defense
Line #DefenseDefenseTime %PHYDFOF
1Jordie BennJon Merrill60122
2Jan RuttaZach Werenski40122
Last Minutes Offensive
Left WingCenterRight WingDefenseDefense
Matthew TkachukDylan CozensCorey PerryJordie BennJon Merrill
Last Minutes Defensive
Left WingCenterRight WingDefenseDefense
Matthew TkachukDylan CozensCorey PerryJordie BennJon Merrill
Extra Forwards
Normal PowerPlayPenalty Kill
Peter Mueller, Max Domi, Roman CervenkaPeter Mueller, Max DomiRoman Cervenka
Extra Defensemen
Normal PowerPlayPenalty Kill
Ryan Stanton, Derek Forbort, Jan RuttaRyan StantonDerek Forbort, Jan Rutta
Penalty Shots
Corey Perry, Matthew Tkachuk, Sam Gagner, Brandon Hagel, Dylan Cozens
Goalie
#1 : Matt Murray, #2 : Marc-Andre Fleury
Custom OT Lines Forwards
Corey Perry, Matthew Tkachuk, Sam Gagner, Brandon Hagel, Dylan Cozens, Jesperi Kotkaniemi, Jesperi Kotkaniemi, Peter Mueller, Max Domi, Roman Cervenka, Artem Anisimov
Custom OT Lines Defensemen
Jordie Benn, Jon Merrill, Jan Rutta, Zach Werenski, Ryan Stanton


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
OverallHomeVisitor
# VS Team GP W L T OTW OTL SOW SOL GF GA Diff GP W L T OTW OTL SOW SOL GF GA Diff 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
1Penguins514000001519-421100000550303000001014-420.200152742004380170494958141525711011631412.90%25676.00%015229551.53%13027347.62%8115851.27%11466116509247
2Rangers541000002211112110000095433000000136780.80022396100688015950456401585610112721419.05%23291.30%115229551.53%13027347.62%8115851.27%10963106448342
Total1055000003730742200000141046330000023203100.500376610300101116032999941221431011321124352815.38%48883.33%115229551.53%13027347.62%8115851.27%2231292229517689
_Since Last GM Reset1055000003730742200000141046330000023203100.500376610300101116032999941221431011321124352815.38%48883.33%115229551.53%13027347.62%8115851.27%2231292229517689
_Vs Conference1055000003730742200000141046330000023203100.500376610300101116032999941221431011321124352815.38%48883.33%115229551.53%13027347.62%8115851.27%2231292229517689
_Vs Division1055000003730742200000141046330000023203100.500376610300101116032999941221431011321124352815.38%48883.33%115229551.53%13027347.62%8115851.27%2231292229517689

Total For Players
Games PlayedPointsStreakGoalsAssistsPointsShots ForShots AgainstShots BlockedPenalty MinutesHitsEmpty Net GoalsShutouts
1010OTL1376610332931011321124300
All Games
GPWLOTWOTL SOWSOLGFGA
105500003730
Home Games
GPWLOTWOTL SOWSOLGFGA
42200001410
Visitor Games
GPWLOTWOTL SOWSOLGFGA
63300002320
Last 10 Games
WLOTWOTL SOWSOL
540100
Power Play AttempsPower Play GoalsPower Play %Penalty Kill AttempsPenalty Kill Goals AgainstPenalty Kill %Penalty Kill Goals For
52815.38%48883.33%1
Shots 1 PeriodShots 2 PeriodShots 3 PeriodShots 4+ PeriodGoals 1 PeriodGoals 2 PeriodGoals 3 PeriodGoals 4+ Period
9994122141011160
Face Offs
Won Offensive ZoneTotal OffensiveWon Offensive %Won Defensif ZoneTotal DefensiveWon Defensive %Won Neutral ZoneTotal NeutralWon Neutral %
15229551.53%13027347.62%8115851.27%
Puck Time
In Offensive ZoneControl In Offensive ZoneIn Defensive ZoneControl In Defensive ZoneIn Neutral ZoneControl In Neutral Zone
2231292229517689


Last Played Games
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
DayGame Visitor Team Score Home Team Score ST OT SO RI Link
14Flyers4Rangers1AWBoxScore
312Flyers3Rangers1AWBoxScore
520Rangers1Flyers6BWBoxScore
728Rangers4Flyers3BLBoxScore
936Flyers6Rangers4AWBoxScore
1558Flyers2Penguins4ALR5BoxScore
1762Flyers5Penguins6ALBoxScore
1966Penguins4Flyers2BLR5BoxScore
2170Penguins1Flyers3BWBoxScore
2374Flyers3Penguins4ALXR5BoxScore



Arena Capacity - Ticket Price Attendance - %
Level 1Level 2Level 3Level 4Luxury
Capacity60005000350020001500
Ticket Price88746550115
Attendance24,00020,00013,8258,0006,000
Attendance PCT100.00%100.00%98.75%100.00%100.00%

Income
Home Games LeftAverage Attendance - %Average Income per GameYear to Date RevenueCapacityTeam Popularity
37 17956 - 99.76% 1,911,364$7,645,456$18000100

Expenses
Year To Date ExpensesPlayers Total SalariesPlayers Total Average SalariesCoaches SalariesSpecial Salary Cap Value
0$ 61,819,167$ 15,069,167$ 0$ 0$
Salary Cap Per DaysSalary Cap To DateLuxury Taxe TotalPlayers In Salary CapPlayers Out of Salary Cap
0$ 0$ 0$ 21 0

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

Team Total Estimate
Estimated Season Expenses Current Bank Account Projected Bank Account
0$ 56,349,617$ 56,349,617$
Estimated Season Salary CapAvailable Salary CapMaximum Salary CapOver Minimum Salary Cap
0$ 120,000,000$ 120,000,000$ -45,000,000$



Depth Chart

Left WingCenterRight Wing
Matthew TkachukAGE:26PO:73OV:84
Brandon Hagel (R)AGE:25PO:53OV:79
Roman CervenkaAGE:38PO:1OV:72
Tye McGinnAGE:33PO:22OV:68
Nathan Walker (R)AGE:30PO:63OV:67
Mikey Eyssimont (R)AGE:27PO:49OV:67
Mikhail Maltsev (R)AGE:26PO:62OV:65
Dalton Smith (R)AGE:31PO:57OV:63
Darren Archibald (R)AGE:34PO:24OV:63
Andy Andreoff (R)AGE:33PO:57OV:62
Jonas Rondbjerg (R)AGE:25PO:50OV:58
Samuel Fagemo (R)AGE:24PO:50OV:57
Jacob Peterson (R)AGE:24PO:50OV:57
Pavel Dorofeyev (R)AGE:23PO:50OV:55
Max DomiAGE:29PO:71OV:78
Jesperi Kotkaniemi (R)AGE:23PO:58OV:78
Dylan Cozens (R)AGE:23PO:52OV:78
Brett Howden (R)AGE:26PO:58OV:75
Adam Gaudette (R)AGE:27PO:42OV:72
Sam Steel (R)AGE:26PO:58OV:71
Artem AnisimovAGE:36PO:34OV:69
Jayson Megna (R)AGE:34PO:74OV:67
Mikhail Vorobyev (R)AGE:27PO:53OV:66
Tanner Laczynski (R)AGE:27PO:53OV:63
Ben Street (R)AGE:37PO:29OV:62
Max Willman (R)AGE:29PO:51OV:57
Jackson Cates (R)AGE:26PO:50OV:57
Corey PerryAGE:39PO:4OV:84
Sam GagnerAGE:34PO:38OV:82
Peter MuellerAGE:36PO:28OV:78
Seth Jarvis (R)AGE:22PO:48OV:74
Patrick Brown (R)AGE:32PO:71OV:69
Alexander Volkov (R)AGE:26PO:61OV:67
Daniel WinnikAGE:39PO:10OV:67
Gerald Mayhew (R)AGE:31PO:59OV:65
Tom Kuhnhackl (R)AGE:32PO:44OV:65

Defense #1Defense #2Goalie
Jordie BennAGE:36PO:27OV:82
Jon MerrillAGE:32PO:30OV:81
Mikey Anderson (R)AGE:25PO:53OV:78
Zach WerenskiAGE:26PO:75OV:76
Jan RuttaAGE:33PO:63OV:76
Ryan StantonAGE:34PO:12OV:75
Derek ForbortAGE:32PO:68OV:74
Jordan Harris (R)AGE:23PO:49OV:72
Pierre-Olivier Joseph (R)AGE:24PO:51OV:71
Matt TennysonAGE:34PO:44OV:71
Jyrki Jokipakka (R)AGE:32PO:32OV:69
Nicolas Beaudin (R)AGE:24PO:75OV:68
Jacob Larsson (R)AGE:27PO:54OV:68
Aaron Ness (R)AGE:34PO:47OV:65
John Gilmour (R)AGE:31PO:45OV:64
Louie Belpedio (R)AGE:28PO:57OV:63
Seth Helgeson (R)AGE:33PO:49OV:63
Mark Alt (R)AGE:32PO:48OV:61
Jakub Jerabek (R)AGE:33PO:27OV:61
Matt MurrayAGE:30PO:49OV:92
Marc-Andre FleuryAGE:39PO:38OV:92
Jonas Johansson (R)AGE:28PO:55OV:84
Alex Lyon (R)AGE:31PO:50OV:81
Samuel Ersson (R)AGE:24PO:50OV:76

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
ProspectTeam NameDraft YearOverall PickInformationLast Trade DateLink
Adam WilsbyFlyers00
Calle AnderssonFlyers00
Cole CasselsFlyers00
Daniel ZhilkinFlyers00
Dominik MasinFlyers00
Emil MolinFlyers00
Erik KarlssonFlyers00
Ethan WerekFlyers00
Filip WesterlundFlyers00
John BeecherFlyers00
Joni JurmoFlyers00
Jonny TychonickFlyers00
Keegan IversonFlyers00
Louie CaporussoFlyers00
Ludwig BlomstrandFlyers00
Marat KhusnutdinovFlyers00
Riley HeidtFlyers00
Rutger McGroartyFlyers00
Viktor NeuchevFlyers00
Ville PokkaFlyers00
Yegor SidorovFlyers00
Zachary L'HeureuxFlyers00
Zion NybeckFlyers00

Draft Picks

Year R1R2R3R4R5R6
19PHI PHI
20PHI PHI PHI PHI PHI PHI
21PHI PHI PHI PHI PHI PHI
22PHI PHI PHI PHI PHI PHI
23PHI PHI PHI PHI PHI PHI
Conditional Draft Picks




The STHS News Database File was not found or corrupted. Please create one from the League News Management or the STHS.




Flyers Trade History

[2024-06-29 12:20:45] - Flyersare the Farm Playoffs Champions for year 18!
[2024-06-04 08:05:14] - Flyers was eliminated at round 2 of year 18.
[2024-04-26 16:15:20] - Alexandre Mallet has been deleted from Flyers.
[2024-04-26 16:12:18] - Beau Starrett has been deleted from Flyers.
[2024-03-30 13:03:34] - TRADE : From Flyers to Oilers : Tanner Fritz (61).
[2024-03-30 13:02:44] - TRADE : From Flyers to Oilers : Brad Malone (60).
[2024-03-30 13:01:45] - TRADE : From Flyers to Oilers : Dustin Jeffrey (59).
[2024-03-19 20:30:01] - Wayne Simmonds was released.
[2024-03-19 20:30:01] - Wayne Simmonds retired from Flyers
[2024-02-02 15:06:51] - Andrew MacDonald was released.
[2024-02-02 15:06:51] - Andrew MacDonald retired from Flyers
[2024-01-28 15:00:46] - TRADE : From Flyers to Senateurs : Y:19-RND:5-PHI.
[2024-01-28 15:00:46] - TRADE : From Senateurs to Flyers : Alexander Volkov (67).
[2024-01-28 14:55:22] - TRADE : From Flyers to Capitals : Y:19-RND:6-PHI.
[2024-01-28 14:55:22] - TRADE : From Capitals to Flyers : Mikhail Maltsev (65).
[2024-01-28 14:53:44] - TRADE : From Flyers to Sharks : Y:19-RND:4-PHI.
[2024-01-28 14:53:44] - TRADE : From Sharks to Flyers : Mikey Eyssimont (67).
[2024-01-28 14:41:48] - TRADE : From Flyers to Ducks : Y:19-RND:2-PHI.
[2024-01-28 14:41:48] - TRADE : From Ducks to Flyers : Nicolas Beaudin (68).
[2024-01-09 22:59:35] - Jason Demers was released.
[2024-01-09 22:59:35] - Jason Demers retired from Flyers
[2024-01-02 21:19:51] - Dylan Olsen was released.
[2024-01-02 21:19:51] - Dylan Olsen retired from Flyers
[2023-12-04 07:57:20] - New Record for Team's Most Penalties Minutes (71) in 1 Game for Flyers!
[2023-10-22 09:42:47] - Flyers hired John Tortorella for $2,000,000 for 3 year(s).
[2023-10-22 09:42:46] - Flyers fired Dave Tippett.
[2023-10-21 11:43:12] - Riley Heidt has been added to Flyers.
[2023-10-21 11:28:56] - Yegor Sidorov has been added to Flyers.
[2023-10-20 18:23:36] - Brad Malone signed with Flyers for $575,000 for 3 year(s).
[2023-10-20 18:23:36] - Brad Malone was added to Flyers.
[2023-10-20 18:18:46] - Ryan Stanton signed with Flyers for $2,500,000 for 3 year(s).
[2023-10-20 18:18:46] - Ryan Stanton was added to Flyers.
[2023-10-20 17:57:17] - Jan Rutta signed with Flyers for $2,500,000 for 3 year(s).
[2023-10-20 17:57:17] - Jan Rutta was added to Flyers.
[2023-10-20 17:38:56] - Darren Archibald signed with Flyers for $575,000 for 3 year(s).
[2023-10-20 17:38:56] - Darren Archibald was added to Flyers.
[2023-10-20 17:38:17] - Dalton Smith signed with Flyers for $575,000 for 3 year(s).
[2023-10-20 17:38:17] - Dalton Smith was added to Flyers.
[2023-10-20 17:36:42] - Matt Tennyson signed with Flyers for $1,250,000 for 3 year(s).
[2023-10-20 17:36:42] - Matt Tennyson was added to Flyers.
[2023-10-20 17:34:53] - Andrew MacDonald signed with Flyers for $4,000,000 for 1 year(s).
[2023-10-20 17:34:53] - Andrew MacDonald was added to Flyers.
[2023-10-20 17:31:33] - Aaron Ness signed with Flyers for $600,000 for 3 year(s).
[2023-10-20 17:31:33] - Aaron Ness was added to Flyers.
[2023-10-20 10:03:02] - Samuel Ersson was added to Flyers.
[2023-10-20 08:54:05] - Tanner Laczynski was added to Flyers.
[2023-10-15 11:46:47] - Brandon Manning was released.
[2023-10-15 11:46:47] - Brandon Manning retired from Flyers
[2023-10-10 14:50:34] - Corey Perry signed with Flyers for 6 000 000 $ for 3 year(s).
[2023-10-10 14:50:34] - Corey Perry was added to Flyers.
[2023-10-04 20:27:15] - Derek Stepan was released.
[2023-10-04 20:27:15] - Derek Stepan retired from Flyers
[2023-09-13 19:51:27] - Jordan Harris was added to Flyers.
[2023-09-13 19:51:21] - Jacob Peterson was added to Flyers.
[2023-09-13 19:51:16] - Jackson Cates was added to Flyers.
[2023-09-13 19:42:12] - Jordan Harris has been deleted from Flyers.
[2023-09-13 19:42:03] - Jacob Peterson has been deleted from Flyers.
[2023-09-13 19:41:56] - Jackson Cates has been deleted from Flyers.
[2023-08-27 18:17:20] - Brandon Pirri was released.
[2023-08-27 18:17:20] - Brandon Pirri retired from Flyers
[2023-06-30 22:36:36] - Niclas Bergfors was released.
[2023-06-30 22:36:36] - Niclas Bergfors retired from Flyers



[2024-06-29 12:20:45] Flyers are the Farm Playoffs Champions!
[2024-06-29 12:20:27] Pierre-Olivier Joseph from Flyers is back from Bruised Left Arm Injury.
[2024-06-29 12:20:27] Mikhail Maltsev from Flyers is back from Left Hip Injury.
[2024-06-29 12:20:27] Last 7 Days Farm Star : 1 - Seth Jarvis of Flyers (7-3-10) / 2 - Brett Howden of Flyers (3-7-10) / 3 - J.T. Compher of Kings (3-2-5)
[2024-06-28 09:17:01] Flyers lines for next game are empty. Current rosters/lines are not erased.
[2024-06-27 09:38:42] Flyers lines for next game are empty. Current rosters/lines are not erased.
[2024-06-26 10:53:55] Auto Lines Function has been run for Flyers.
[2024-06-26 10:51:18] Flyers roster errors : Not enough Defenseman available in Farm Team! 5 Dressed. 6 Required. Not enough Goalie available in Farm Team! 1 Dressed. 2 Required. Not enough Players available in Farm Team! 16 Dressed. 18 Required. Some errors will be automatically fixed.
[2024-06-26 10:34:17] Jonas Johansson from Flyers is back from Exhaustion.
[2024-06-26 10:34:17] Flyers lines for next game are empty. Current rosters/lines are not erased.
[2024-06-26 10:34:17] Jonas Johansson from Flyers injured (Exhaustion)
[2024-06-26 10:34:16] Game 102 - Mikhail Maltsev from Flyers is injured (Left Hip) and is out for 1 week.
[2024-06-26 10:34:16] Game 102 - Pierre-Olivier Joseph from Flyers is injured (Bruised Left Arm) and is out for 2 weeks.
[2024-06-25 17:11:28] Flyers lines for next game are empty. Current rosters/lines are not erased.
[2024-06-25 17:11:28] Farm Game #101 - Seth Jarvis from Flyers has scored a Hat Trick!
[2024-06-24 17:58:01] Flyers lines for next game are empty. Current rosters/lines are not erased.
[2024-06-24 11:51:12] Flyers lines for next game are empty. Current rosters/lines are not erased.
[2024-06-21 15:04:02] Last 7 Days Farm Star : 1 - Phillip Danault of Wild (3-1-4) / 2 - Travis Konecny of Wild (3-1-4) / 3 - Seth Jarvis of Flyers (4-0-4)
[2024-06-17 20:30:35] Flyers lines for next game are empty. Current rosters/lines are not erased.
[2024-06-17 20:30:35] Farm Game #93 - Seth Jarvis from Flyers has scored a Hat Trick!
[2024-06-15 10:19:40] Flyers lines for next game are empty. Current rosters/lines are not erased.
[2024-06-15 10:19:40] Last 7 Days Farm Star : 1 - Seth Jarvis of Flyers (4-2-6) / 2 - Dominik Simon of Capitals (3-2-5) / 3 - Filip Chytil of Capitals (1-6-7)
[2024-06-13 20:02:03] Flyers lines for next game are empty. Current rosters/lines are not erased.
[2024-06-13 20:02:03] Farm Game #89 - Seth Jarvis from Flyers has scored a Hat Trick!
[2024-06-12 19:28:55] Flyers lines for next game are empty. Current rosters/lines are not erased.
[2024-06-10 19:16:35] Flyers lines for next game are empty. Current rosters/lines are not erased.
[2024-06-09 16:32:31] Auto Lines Function has been run for Flyers.
[2024-06-08 09:33:24] Jordan Harris from Flyers is back from Strained Right Elbow Injury.
[2024-06-04 08:05:14] Flyers lines for next game are empty. Current rosters/lines are not erased.
[2024-06-02 11:34:57] Both Flyers and Flyers lines for next game are empty. Current rosters/lines are not erased.
[2024-06-01 08:57:31] Auto Lines Function has been run for Flyers.
[2024-05-31 18:17:32] Brett Howden from Flyers is back from Right Hip Injury.
[2024-05-31 18:17:32] Both Flyers and Flyers lines for next game are empty. Current rosters/lines are not erased.
[2024-05-30 21:07:59] Auto Lines Function has been run for Flyers.
[2024-05-30 21:06:49] Flyers roster errors : Not enough Defenseman available in Farm Team! 5 Dressed. 6 Required. Not enough Players available in Farm Team! 17 Dressed. 18 Required. Some errors will be automatically fixed.
[2024-05-30 21:06:11] Flyers roster errors : Not enough Defenseman available in Farm Team! 5 Dressed. 6 Required. Not enough Players available in Farm Team! 17 Dressed. 18 Required. Some errors will be automatically fixed.
[2024-05-29 20:01:44] Both Flyers and Flyers lines for next game are empty. Current rosters/lines are not erased.
[2024-05-29 20:01:43] Pierre-Olivier Joseph from Flyers completes suspension
[2024-05-29 20:01:42] Game 61 - Jordan Harris from Flyers is injured (Strained Right Elbow) and is out for 2 weeks.
[2024-05-28 20:15:24] Auto Lines Function has been run for Flyers.
[2024-05-28 20:14:35] Flyers roster errors : Not enough Defenseman available in Farm Team! 5 Dressed. 6 Required. Not enough Players available in Farm Team! 17 Dressed. 18 Required. Some errors will be automatically fixed.
[2024-05-28 20:14:00] Flyers roster errors : Not enough Defenseman available in Farm Team! 5 Dressed. 6 Required. Not enough Players available in Farm Team! 17 Dressed. 18 Required. Some errors will be automatically fixed.
[2024-05-27 16:02:39] Both Flyers and Flyers lines for next game are empty. Current rosters/lines are not erased.
[2024-05-27 16:02:38] Game 57 - Pierre-Olivier Joseph from Flyers suspended for 1 game(s)
[2024-05-26 10:59:46] Flyers roster errors : Not enough Players available in Farm Team! 17 Dressed. 18 Required. Some errors will be automatically fixed.
[2024-05-26 10:57:34] Flyers roster errors : Not enough Players available in Farm Team! 17 Dressed. 18 Required. Some errors will be automatically fixed.
[2024-05-26 10:51:07] Mikhail Vorobyev from Flyers is back from Strained Right Elbow Injury.
[2024-05-26 10:51:06] Last 7 Days Farm Star : 1 - Seth Jarvis of Flyers (5-2-7) / 2 - Brendan Leipsic of Capitals (3-2-5) / 3 - Chris Driedger of Bruins (0,959)
[2024-05-25 10:01:06] Flyers lines for next game are empty. Current rosters/lines are not erased.
[2024-05-25 10:01:05] Game 49 - Mikhail Vorobyev from Flyers is injured (Strained Right Elbow) and is out for 1 week.



No Injury or Suspension.


Flyers Players Stat Leaders (Regular Season)

# Player Name GP G A P +/- PIM HIT HTT SHT SHT% SB MP AMG PPG PPA PPP PPS PKG PKA PKP PKS GW GT FO% HT P/20 PSG PSS

Flyers Goalies Stat Leaders (Regular Season)

# Goalie Name GP W L OTL PCT GAA MP PIM SO GA SA SAR A EG PS % PSA

Flyers Career Team Stats

OverallHomeVisitor
Year GP W L T OTW OTL SOW SOL GF GA Diff GP W L T OTW OTL SOW SOL GF GA Diff GP W L T OTW OTL SOW SOL GF GA Diff P 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

Flyers Players Stat Leaders (Play-Off)

# Player Name GP G A P +/- PIM HIT HTT SHT SHT% SB MP AMG PPG PPA PPP PPS PKG PKA PKP PKS GW GT FO% HT P/20 PSG PSS

Flyers Goalies Stat Leaders (Play-Off)

# Goalie Name GP W L OTL PCT GAA MP PIM SO GA SA SAR A EG PS % PSA