Please rotate your device to landscape mode for a better experience.
Login

Rockford IceHogs
GP: 4 | W: 0 | L: 4
GF: 11 | GA: 22 | PP%: 0.00% | PK%: 37.50%
GM : Anthony Desaulniers et JF Thibeault | Morale : 37 | Team Overall : N/A

Game Center
Milwaukee Admirals
6-4-0, 12pts
7
3 Rockford IceHogs
0-4-0, 0pts
Team Stats
L3StreakL4
3-2-0Home Record0-2-0
3-2-0Home Record0-2-0
6-4-0Last 10 Games0-4-0
3.50Goals Per Game2.75
3.40Goals Against Per Game5.50
41.94%Power Play Percentage0.00%
72.22%Penalty Kill Percentage37.50%
Milwaukee Admirals
6-4-0, 12pts
7
3 Rockford IceHogs
0-4-0, 0pts
Team Stats
L3StreakL4
3-2-0Home Record0-2-0
3-2-0Home Record0-2-0
6-4-0Last 10 Games0-4-0
3.50Goals Per Game2.75
3.40Goals Against Per Game5.50
41.94%Power Play Percentage0.00%
72.22%Penalty Kill Percentage37.50%
Team Leaders
Tyler AngleGoals
Tyler Angle
2
Assists
Cole Koepke
2
Points
Cole Koepke
3
Tyler AnglePlus/Minus
Tyler Angle
1
Wins
Ivan Fedotov
0
Save Percentage
Ivan Fedotov
0.905

Team Stats
Goals For
11
2.75 GFG
Shots For
126
31.50 Avg
Power Play Percentage
0.0%
0 GF
Offensive Zone Start
27.8%
Goals Against
22
5.50 GAA
Shots Against
221
55.25 Avg
Penalty Kill Percentage
37.5%%
5 GA
Defensive Zone Start
53.7%
Team Info

General ManagerAnthony Desaulniers et JF Thibeault
CoachDan Muse
DivisionDivision 2
ConferenceConference 1
CaptainBradly Nadeau
Assistant #1Justin Robidas
Assistant #2Zach Benson


Arena Info

Capacity3,000
Attendance0
Season Tickets300


Roster Info

Pro Team21
Farm Team23
Contract Limit44 / 75
Prospects45


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
1Patrick BrownXXX100.0081389063818683627264586759737706600341775,000$
2Bradly Nadeau (R) (C)X100.0061378367688472666267646368616306900212918,333$
3Justin Robidas (R) (A)X100.0063359564668573637162616065626406900231825,000$
4Cole KoepkeXX100.00793993657988856461626463656769076002811,000,000$
5Tyler AngleX100.0066368666647580626358655962656607600252900,000$
6Mike HardmanX100.0072389062817983615963606459666807600271775,000$
7Zach Benson (A)XX100.0063337973648588725470646873616504900211950,000$
8Justin Ertel (R)X100.0070407758796563566159545755626406900232867,500$
9Julian Lutz (R)X100.0065379258746768565957535554616306400222923,333$
10Josh Davies (R)X100.0059436353696562525551505450616302800222828,333$
Scratches
1Aleksandr KisakovX100.00603786576080675655545853576365021002300$
2Zach SolowX100.00554163576481825565585653546769021002700$
3Shawn ElementXXX100.00644170587372845755545653586567021002600$
4Ryan Francis (R)X100.00633692556367635451535250546365021002400$
5Luke GreenX100.00663888517560655130505453456563021002800$
6John LudvigX100.00726271647977746330626061526567021002500$
7Ryan O'RourkeX100.00613974567065845430555257456365021002400$
8Santeri HatakkaX100.00674077637680745730625465476466021002500$
TEAM AVERAGE100.006639826171767559545958595764660450
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
1Ivan Fedotov100.0076777198757476757476756883075002913,275,000$
Scratches
1Jack LaFontaine100.0070716781696870696870696777023002800$
2Ethan Haider (R)100.0044405078458945499081454444023002500$
TEAM AVERAGE100.00636363866377646477766360680400
Coaches Name PH DF OF PD EX LD PO CNT Age Contract Salary
Dan Muse67707365635884USA423500,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
1Cole KoepkeRockford IceHogs (CHI)LW/RW41231201416178175.88%116516.4500000000000054.55%8800000.9100000000
2Tyler AngleRockford IceHogs (CHI)C42131003121731411.76%04210.6500000000000051.67%6000001.4100000000
3Mike HardmanRockford IceHogs (CHI)LW412310063140187.14%14310.8000000000000040.00%500001.3900000000
Team Total or Average1245932023314811498.33%1215112.6400000000000052.94%15300001.1900000000
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
1Ivan FedotovRockford IceHogs (CHI)40400.9055.2723920212200010040020
Team Total or Average40400.9055.272392021220001040020


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 Country Rookie Weight Height No Trade Available For Trade Acquired By Last Trade Date Force Waivers Waiver Possible Contract Contract Signature Date Force UFA Emergency Recall 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 10Salary Cap Year 2Salary Cap Year 3Salary Cap Year 4Salary Cap Year 5Salary Cap Year 6Salary Cap Year 7Salary Cap Year 8Salary Cap Year 9Salary Cap 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
Aleksandr KisakovRockford IceHogs (CHI)LW232002-11-01RUSNo170 Lbs5 ft10NoNoN/ANoNo02025-06-18FalseFalsePro & Farm0$0$No---------859,167$859,167$----------------Link
Bradly NadeauRockford IceHogs (CHI)LW212005-05-05CANYes172 Lbs5 ft11NoNoProspectNoNo22025-06-18FalseFalsePro & Farm918,333$0$0$No918,333$--------918,333$918,333$-------No--------Link
Cole KoepkeRockford IceHogs (CHI)LW/RW281998-05-17USANo207 Lbs6 ft1NoNoFree AgentNoNo12025-09-08FalseFalsePro & Farm1,000,000$0$0$No---------------------------Link
Ethan HaiderRockford IceHogs (CHI)G252001-04-09USAYes200 Lbs6 ft2NoNoProspectNoNo02025-06-18FalseFalsePro & Farm0$0$No---------------------------Link
Ivan FedotovRockford IceHogs (CHI)G291996-11-28FINNo214 Lbs6 ft7NoNoAssign ManuallyNoNo12025-06-18FalseFalsePro & Farm3,275,000$0$0$No---------3,275,000$-----------------Link
Jack LaFontaineRockford IceHogs (CHI)G281998-01-06CANNo209 Lbs6 ft3NoNoN/ANoNo02025-06-18FalseFalsePro & Farm0$0$No---------------------------Link
John LudvigRockford IceHogs (CHI)D252000-08-02CZENo210 Lbs6 ft1NoNoN/ANoNo02025-06-18FalseFalsePro & Farm0$0$No---------775,000$-----------------Link / NHL Link
Josh DaviesRockford IceHogs (CHI)LW222004-03-24ABYes201 Lbs5 ft10NoNoFree AgentNoNo22025-09-08FalseFalsePro & Farm828,333$0$0$No828,333$--------828,333$--------No--------Link
Julian LutzRockford IceHogs (CHI)LW222004-02-29GERYes192 Lbs6 ft2NoNoProspectNoNo22025-06-18FalseFalsePro & Farm923,333$0$0$No923,333$--------923,333$923,333$-------No--------Link
Justin ErtelRockford IceHogs (CHI)LW232003-05-27CANYes187 Lbs6 ft2NoNoProspectNoNo22025-06-18FalseFalsePro & Farm867,500$0$0$No867,500$--------867,500$867,500$-------No--------Link
Justin RobidasRockford IceHogs (CHI)C232003-03-13USAYes176 Lbs5 ft8NoNoProspectNoNo12025-06-18FalseFalsePro & Farm825,000$0$0$No---------825,000$825,000$----------------Link
Luke GreenRockford IceHogs (CHI)D281998-01-12CANNo188 Lbs6 ft1NoNoN/ANoNo0FalseFalsePro & Farm0$0$No---------------------------Link / NHL Link
Mike HardmanRockford IceHogs (CHI)LW271999-02-05USANo205 Lbs6 ft2NoNoN/ANoNo12025-06-18FalseFalsePro & Farm775,000$0$0$No---------775,000$-----------------Link
Patrick BrownRockford IceHogs (CHI)C/LW/RW341992-05-29USANo218 Lbs6 ft1NoNoN/ANoNo12025-06-18FalseFalsePro & Farm775,000$0$0$No---------800,000$-----------------Link / NHL Link
Ryan FrancisRockford IceHogs (CHI)RW242001-12-02CANYes170 Lbs5 ft9NoNoProspectNoNo02024-05-14FalseFalsePro & Farm0$0$No---------------------------
Ryan O'RourkeRockford IceHogs (CHI)D242002-05-16CANNo192 Lbs6 ft1NoNoN/ANoNo02025-06-18FalseFalsePro & Farm0$0$No---------------------------Link / NHL Link
Santeri HatakkaRockford IceHogs (CHI)D252001-01-15FINNo190 Lbs6 ft0NoNoN/ANoNo02025-06-18FalseFalsePro & Farm0$0$No---------------------------Link
Shawn ElementRockford IceHogs (CHI)C/LW/RW262000-04-23QUENo201 Lbs5 ft11NoNoN/ANoNo02025-06-18FalseFalsePro & Farm0$0$No---------------------------Link
Tyler AngleRockford IceHogs (CHI)C252000-09-30CANNo166 Lbs5 ft10NoNoN/ANoNo22024-06-14FalseFalsePro & Farm900,000$0$0$No900,000$--------900,000$--------No--------Link / NHL Link
Zach BensonRockford IceHogs (CHI)LW/RW212005-05-12CANNo170 Lbs5 ft10NoNoTrade2026-01-13NoNo12025-06-18FalseFalsePro & Farm950,000$0$0$No---------950,000$950,000$----------------Link
Zach SolowRockford IceHogs (CHI)RW271998-11-06USANo185 Lbs5 ft9NoNoN/ANoNo02025-06-18FalseFalsePro & Farm0$0$No---------------------------Link / NHL Link
Total PlayersAverage AgeAverage WeightAverage HeightAverage ContractAverage Year 1 Salary
2125.24192 Lbs6 ft00.76573,214$



5 vs 5 Forward
Line #Left WingCenterRight WingTime %PHYDFOF
140122
2Cole Koepke30122
3Mike HardmanTyler Angle20122
410122
5 vs 5 Defense
Line #DefenseDefenseTime %PHYDFOF
140122
230122
320122
410122
Power Play Forward
Line #Left WingCenterRight WingTime %PHYDFOF
160122
2Mike Hardman40122
Power Play Defense
Line #DefenseDefenseTime %PHYDFOF
160122
240122
Penalty Kill 4 Players Forward
Line #CenterWingTime %PHYDFOF
160122
240122
Penalty Kill 4 Players Defense
Line #DefenseDefenseTime %PHYDFOF
160122
240122
Penalty Kill 3 Players
Line #WingTime %PHYDFOFDefenseDefenseTime %PHYDFOF
16012260122
24012240122
4 vs 4 Forward
Line #CenterWingTime %PHYDFOF
160122
2Tyler Angle40122
4 vs 4 Defense
Line #DefenseDefenseTime %PHYDFOF
160122
240122
Last Minutes Offensive
Left WingCenterRight WingDefenseDefense
Last Minutes Defensive
Left WingCenterRight WingDefenseDefense
Extra Forwards
Normal PowerPlayPenalty Kill
, Mike Hardman, Tyler Angle, Mike HardmanTyler Angle
Extra Defensemen
Normal PowerPlayPenalty Kill
, , ,
Penalty Shots
, , , ,
Goalie
#1 : Ivan Fedotov, #2 :
Custom OT Lines Forwards
, , , Cole Koepke, , , Mike Hardman, Tyler Angle, ,
Custom OT Lines Defensemen
, , , ,


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
1Milwaukee Admirals404000001122-1120200000614-82020000058-300.0001120311044301264149360221632191500.00%8537.50%03610833.33%6720932.06%327244.44%5637139284417
Total404000001122-1120200000614-82020000058-300.0001120311044301264149360221632191500.00%8537.50%03610833.33%6720932.06%327244.44%5637139284417
_Since Last GM Reset404000001122-1120200000614-82020000058-300.0001120311044301264149360221632191500.00%8537.50%03610833.33%6720932.06%327244.44%5637139284417
_Vs Conference404000001122-1120200000614-82020000058-300.0001120311044301264149360221632191500.00%8537.50%03610833.33%6720932.06%327244.44%5637139284417
_Vs Division404000001122-1120200000614-82020000058-300.0001120311044301264149360221632191500.00%8537.50%03610833.33%6720932.06%327244.44%5637139284417

Total For Players
Games PlayedPointsStreakGoalsAssistsPointsShots ForShots AgainstShots BlockedPenalty MinutesHitsEmpty Net GoalsShutouts
40L411203112622163219110
All Games
GPWLOTWOTL SOWSOLGFGA
40400001122
Home Games
GPWLOTWOTL SOWSOLGFGA
2020000614
Visitor Games
GPWLOTWOTL SOWSOLGFGA
202000058
Last 10 Games
WLOTWOTL SOWSOL
040000
Power Play AttempsPower Play GoalsPower Play %Penalty Kill AttempsPenalty Kill Goals AgainstPenalty Kill %Penalty Kill Goals For
500.00%8537.50%0
Shots 1 PeriodShots 2 PeriodShots 3 PeriodShots 4+ PeriodGoals 1 PeriodGoals 2 PeriodGoals 3 PeriodGoals 4+ Period
41493604430
Face Offs
Won Offensive ZoneTotal OffensiveWon Offensive %Won Defensif ZoneTotal DefensiveWon Defensive %Won Neutral ZoneTotal NeutralWon Neutral %
3610833.33%6720932.06%327244.44%
Puck Time
In Offensive ZoneControl In Offensive ZoneIn Defensive ZoneControl In Defensive ZoneIn Neutral ZoneControl In Neutral Zone
5637139284417


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
1 - 2026-04-074Rockford IceHogs1Milwaukee Admirals3LBox score
3 - 2026-04-0912Rockford IceHogs4Milwaukee Admirals5LBox score
5 - 2026-04-1120Milwaukee Admirals7Rockford IceHogs3LBox score
7 - 2026-04-1328Milwaukee Admirals7Rockford IceHogs3LBox score



Arena Capacity - Ticket Price Attendance - %
Level 1Level 2
Capacity20001000
Ticket Price3515
Attendance00
Attendance PCT0.00%0.00%

Income
Home Games LeftAverage Attendance - %Average Income per GameYear to Date RevenueCapacityTeam Popularity
39 0 - 0.00% 0$0$3000100

Expenses
Year To Date ExpensesPlayers Total SalariesPlayers Total Salaries CapCoaches Salaries
0$ 120,374$ 120,374$ 500,000$0$
Salary Cap Per DaysSalary Cap To DatePlayers In Salary CapPlayers Out of Salary Cap
0$ 0$ 0 0

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




Rockford IceHogs 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

Rockford IceHogs Goalies Stat Leaders (Regular Season)

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

Rockford IceHogs 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

Rockford IceHogs 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

Rockford IceHogs Goalies Stat Leaders (Play-Off)

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