57 David Perron Position(s): • Left Wing• Right Wing Status: Pro Team Date of birth: 05/28/1988 Age: 36 Country: CAN Height: 6' 1" Weight: 202 lbs Star Power: 0 Drafted : N/A Average Cap Hit: $4,700,000 over 2 Year(s) Condition:100% Suspension: 0 Player Ratings CK FG DI SK ST EN DU PH FO PA SC DF PS EX LD MO PO OV 80 25 78 85 87 80 98 87 44 90 77 72 50 99 85 40 0 77 Summary CAREER REGULAR SEASON STATISTICS - Summary Season Team GP G A Pts +/- PIM PP SH GW GT SHT SHT% 2019-20 Blues 71 22 34 56 12 44 6 0 6 0 229 9.6 2020-21 Blues 34 10 8 18 -8 8 1 0 0 2 109 9.2 2020-21 Red Wings 31 5 1 6 -13 4 2 0 2 0 52 9.6 2020-21 Oilers 18 1 6 7 3 2 0 0 0 0 36 2.8 2021-22 Oilers 81 24 31 55 49 41 5 0 3 2 198 12.1 2022-23 Ducks 82 27 39 66 22 61 6 0 4 2 248 10.9 2023-24 Ducks 58 11 13 24 12 18 1 0 2 0 93 11.8 2023-24 Penguins 27 4 10 14 -2 16 0 0 0 0 79 5.1 2024-25 Penguins 82 24 24 48 20 38 4 0 8 4 221 10.9 PRO TOTALS 484 128 166 294 95 232 25 0 25 10 1,265 10.1 CAREER PLAYOFF SEASON STATISTICS - Summary Season Team GP G A Pts +/- PIM PP SH GW GT SHT SHT% 2019-20 Blues 5 3 0 3 -3 6 1 0 0 1 20 15.0 2020-21 Oilers 7 1 5 6 2 2 0 0 1 0 16 6.3 2021-22 Oilers 16 4 5 9 7 4 1 0 1 1 43 9.3 2022-23 Ducks 25 5 13 18 -1 16 2 0 1 1 76 6.6 PRO TOTALS 53 13 23 36 5 28 4 0 3 3 155 8.4 Ext. Summary CAREER REGULAR SEASON STATISTICS - EXTENDED SUMMARY Season Team GP HAT SB OSB OSMG GvA TKA FOW FOT FO% 2019-20 Blues 71 1 4 196 13 0 0 29 88 33.0 2020-21 Blues 34 0 3 59 0 0 0 15 39 38.5 2020-21 Red Wings 31 0 3 -20 102 0 0 26 67 38.8 2020-21 Oilers 18 0 1 6 26 0 0 11 26 42.3 2021-22 Oilers 81 0 6 140 0 0 0 31 114 27.2 2022-23 Ducks 82 0 7 182 0 0 0 28 72 38.9 2023-24 Ducks 58 0 4 76 0 0 0 12 38 31.6 2023-24 Penguins 27 0 2 -28 144 0 0 13 59 22.0 2024-25 Penguins 82 1 12 165 0 0 0 47 115 40.9 PRO TOTALS 484 2 42 776 285 0 0 212 618 34.3 CAREER PLAYOFF SEASON STATISTICS - EXTENDED SUMMARY Season Team GP HAT SB OSB OSMG GvA TKA FOW FOT FO% 2019-20 Blues 5 1 0 5 0 0 0 1 6 16.7 2020-21 Oilers 7 0 3 8 0 0 0 5 11 45.5 2021-22 Oilers 16 0 1 35 0 0 0 8 19 42.1 2022-23 Ducks 25 0 8 73 0 0 0 12 40 30.0 PRO TOTALS 53 1 12 121 0 0 0 26 76 34.2 Time On Ice CAREER REGULAR SEASON STATISTICS - Time On Ice Season Team GP ES TOI ES TOI/G SH TOI SH TOI/G PP TOI PP TOI/G TOI TOI/G PPT 2019-20 Blues 71 1088:31 15:19 73:51 01:02 209:02 02:56 1371:24 19:18 01:50 2020-21 Blues 34 520:07 15:17 01:14 00:02 80:05 02:21 601:26 17:41 00:30 2020-21 Red Wings 31 479:25 15:27 26:06 00:50 98:37 03:10 604:08 19:29 00:00 2020-21 Oilers 18 288:33 16:01 00:11 00:00 39:53 02:12 328:37 18:15 00:00 2021-22 Oilers 81 1422:08 17:33 04:00 00:02 165:46 02:02 1591:54 19:39 00:30 2022-23 Ducks 82 1311:17 15:59 02:49 00:02 182:14 02:13 1496:20 18:14 00:27 2023-24 Ducks 58 670:06 11:33 04:03 00:04 25:14 00:26 699:23 12:03 00:10 2023-24 Penguins 27 461:00 17:04 47:34 01:45 63:51 02:21 572:25 21:12 00:00 2024-25 Penguins 82 1483:24 18:05 72:01 00:52 182:59 02:13 1738:24 21:12 00:25 PRO TOTALS 484 7724:31 15:57 231:49 00:28 1047:41 02:09 9004:01 18:36 01:29 CAREER PLAYOFF SEASON STATISTICS - Time On Ice Season Team GP ES TOI ES TOI/G SH TOI SH TOI/G PP TOI PP TOI/G TOI TOI/G PPT 2019-20 Blues 5 86:45 17:21 07:58 01:35 08:23 01:40 103:06 20:37 01:56 2020-21 Oilers 7 117:18 16:45 00:00 0 17:02 02:26 134:20 19:11 00:35 2021-22 Oilers 16 280:40 17:32 00:31 00:01 31:42 01:58 312:53 19:33 00:49 2022-23 Ducks 25 401:15 16:03 02:37 00:06 58:54 02:21 462:46 18:30 00:49 PRO TOTALS 53 885:58 16:42 11:06 00:12 116:01 02:11 1013:05 19:06 01:35 Hits & Fights CAREER REGULAR SEASON STATISTICS - Hits & Fights Season Team GP HIT HTT PIM 5 PIM Fight W Fight L Fight T 1st Star 2nd Star 3rd Star 2019-20 Blues 71 112 84 44 0 0 0 0 5 2 4 2020-21 Blues 34 35 20 8 0 0 0 0 1 1 1 2020-21 Red Wings 31 38 32 4 0 0 0 0 0 0 0 2020-21 Oilers 18 36 22 2 0 0 0 0 0 0 0 2021-22 Oilers 81 74 66 41 5 0 0 0 1 5 5 2022-23 Ducks 82 135 76 61 15 0 2 1 4 4 5 2023-24 Ducks 58 82 35 18 0 0 0 0 0 0 2 2023-24 Penguins 27 59 26 16 0 0 0 0 0 2 1 2024-25 Penguins 82 107 74 38 10 0 1 1 5 4 4 PRO TOTALS 484 678 435 232 30 0 3 2 16 18 20 CAREER PLAYOFF SEASON STATISTICS - Hits & Fights Season Team GP HIT HTT PIM 5 PIM Fight W Fight L Fight T 1st Star 2nd Star 3rd Star 2019-20 Blues 5 12 4 6 0 0 0 0 1 0 0 2020-21 Oilers 7 19 4 2 0 0 0 0 0 1 1 2021-22 Oilers 16 25 9 4 0 0 0 0 0 2 0 2022-23 Ducks 25 45 31 16 0 0 0 0 0 1 1 PRO TOTALS 53 101 48 28 0 0 0 0 1 4 2 Special Teams CAREER REGULAR SEASON STATISTICS - Special Teams Season Team GP Even : G A Pts SHT Power Play : G A Pts SHT Shorthanded : G A Pts SHT 2019-20 Blues 71 16 25 41 167 6 9 15 60 0 0 0 2 2020-21 Blues 34 9 7 16 95 1 1 2 14 0 0 0 0 2020-21 Red Wings 31 3 1 4 37 2 0 2 14 0 0 0 1 2020-21 Oilers 18 1 4 5 29 0 2 2 7 0 0 0 0 2021-22 Oilers 81 19 24 43 164 5 7 12 33 0 0 0 1 2022-23 Ducks 82 21 30 51 195 6 9 15 53 0 0 0 0 2023-24 Ducks 58 10 12 22 89 1 1 2 4 0 0 0 0 2023-24 Penguins 27 4 6 10 66 0 4 4 12 0 0 0 1 2024-25 Penguins 82 20 22 42 190 4 2 6 30 0 0 0 1 PRO TOTALS 484 103 131 234 1032 128 166 60 227 128 166 0 6 CAREER PLAYOFF SEASON STATISTICS - Special Teams Season Team GP Even : G A Pts SHT Power Play : G A Pts SHT Shorthanded : G A Pts SHT 2019-20 Blues 5 2 0 2 16 1 0 1 4 0 0 0 0 2020-21 Oilers 7 1 5 6 14 0 0 0 2 0 0 0 0 2021-22 Oilers 16 3 4 7 35 1 1 2 8 0 0 0 0 2022-23 Ducks 25 3 10 13 54 2 3 5 22 0 0 0 0 PRO TOTALS 53 10 0 28 54 13 23 8 36 13 23 0 0 Shootouts CAREER REGULAR SEASON STATISTICS - Shootouts Season Team GP G SHF SHT% 2019-20 Blues 71 1 4 25 2020-21 Blues 34 0 1 0 2020-21 Red Wings 31 1 1 100 2020-21 Oilers 18 0 0 0 2021-22 Oilers 81 0 1 0 2022-23 Ducks 82 0 1 0 2023-24 Ducks 58 0 0 0 2023-24 Penguins 27 0 3 0 2024-25 Penguins 82 0 7 0 PRO TOTALS 484 2 18 11 CAREER PLAYOFF SEASON STATISTICS - Shootouts Season Team GP G SHF SHT% 2019-20 Blues 5 0 0 0 2020-21 Oilers 7 0 0 0 2021-22 Oilers 16 0 0 0 2022-23 Ducks 25 0 0 0 PRO TOTALS 53 2 18 11 Contract Salary Hit by Season * = No Trade Clause 2024-25 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32 2032-33 2033-34 $4,700,000 $4,700,000 - - - - - - - - Contract Details Contract Length Contract Type No Trade Clause Available For Trade Contract Extension 2 Year(s) Two Way Contract (Pro & Farm) NO NO NO Transactions TRANSACTIONS HISTORY [2024-02-25 5:40:04 PM] - TRADE : From Ducks to Penguins : David Perron (72)- Tanner Molendyk (P)- Y:2025-RND:2-OTT.[2025-01-20 6:58:31 AM] - Pro Game #748 - David Perron from Penguins has scored a Hat Trick![2025-01-20 6:58:31 AM] - Pro Game #748 - David Perron from Penguins has scored a Hat Trick![2024-02-25 5:40:04 PM] - TRADE : From Ducks to Penguins : David Perron (72)- Tanner Molendyk (P)- Y:2025-RND:2-OTT.[2024-02-25 5:40:04 PM] - TRADE : From Ducks to Penguins : David Perron (72)- Tanner Molendyk (P)- Y:2025-RND:2-OTT.[2020-09-11 6:53:06 AM] - Game 52 - David Perron from Blues is injured (Groin) and is out for 2 days.[2020-09-11 6:53:06 AM] - David Perron from Blues is back from Groin Injury.[2020-12-20 9:53:24 AM] - TRADE : From Blues to Red Wings : David Perron (72).[2021-02-27 3:46:22 PM] - TRADE : From Red Wings to Oilers : David Perron (72).[2022-01-05 6:52:29 AM] - Game 596 - David Perron from Oilers suspended for 1 game(s)[2022-01-05 6:52:30 AM] - Pro Game #596 - Game Misconduct to David Perron[2022-01-08 8:16:57 AM] - David Perron from Oilers completes suspension[2020-04-06 8:32:18 AM] - David Perron from Blues has scored a Hat Trick![2020-09-11 6:53:06 AM] - Game 52 - David Perron from Blues is injured (Groin) and is out for 2 days.[2020-09-11 6:53:06 AM] - David Perron from Blues is back from Groin Injury.[2020-12-20 9:53:24 AM] - TRADE : From Blues to Red Wings : David Perron (72).[2021-02-27 3:46:22 PM] - TRADE : From Red Wings to Oilers : David Perron (72).[2022-01-05 6:52:29 AM] - Game 596 - David Perron from Oilers suspended for 1 game(s)[2022-01-05 6:52:30 AM] - Pro Game #596 - Game Misconduct to David Perron[2022-01-08 8:16:57 AM] - David Perron from Oilers completes suspension[2022-06-05 8:47:53 AM] - TRADE : From Oilers to Ducks : David Perron (74).[2022-06-06 7:02:35 AM] - David Perron was added to Ducks.[2022-06-06 7:02:35 AM] - David Perron average salary was modified from $750-000 to $4-700-000.[2022-06-06 7:02:35 AM] - David Perron signed with Ducks for $4-700-000 for 4 year(s).[2019-10-26 10:18:58 AM] - Game 161 - David Perron from Blues is injured (Torn Left MCL) and is out for 3 weeks.[2019-11-12 6:52:34 AM] - David Perron from Blues is back from Torn Left MCL Injury.[2020-02-23 8:31:27 AM] - David Perron from Blues has scored a Hat Trick![2020-04-06 8:32:18 AM] - David Perron from Blues has scored a Hat Trick![2020-09-11 6:53:06 AM] - Game 52 - David Perron from Blues is injured (Groin) and is out for 2 days.[2020-09-11 6:53:06 AM] - David Perron from Blues is back from Groin Injury.[2020-12-20 9:53:24 AM] - TRADE : From Blues to Red Wings : David Perron (72).[2021-02-27 3:46:22 PM] - TRADE : From Red Wings to Oilers : David Perron (72).[2022-01-05 6:52:29 AM] - Game 596 - David Perron from Oilers suspended for 1 game(s)[2022-01-05 6:52:30 AM] - Pro Game #596 - Game Misconduct to David Perron[2022-01-08 8:16:57 AM] - David Perron from Oilers completes suspension[2022-06-05 8:47:53 AM] - TRADE : From Oilers to Ducks : David Perron (74).[2022-06-06 7:02:35 AM] - David Perron was added to Ducks.[2022-06-06 7:02:35 AM] - David Perron average salary was modified from $750-000 to $4-700-000.[2022-06-06 7:02:35 AM] - David Perron signed with Ducks for $4-700-000 for 4 year(s).[2019-10-26 10:18:58 AM] - Game 161 - David Perron from Blues is injured (Torn Left MCL) and is out for 3 weeks.[2019-11-12 6:52:34 AM] - David Perron from Blues is back from Torn Left MCL Injury.[2020-02-23 8:31:27 AM] - David Perron from Blues has scored a Hat Trick![2020-04-06 8:32:18 AM] - David Perron from Blues has scored a Hat Trick![2020-09-11 6:53:06 AM] - Game 52 - David Perron from Blues is injured (Groin) and is out for 2 days.[2020-09-11 6:53:06 AM] - David Perron from Blues is back from Groin Injury.[2020-12-20 9:53:24 AM] - TRADE : From Blues to Red Wings : David Perron (72).[2021-02-27 3:46:22 PM] - TRADE : From Red Wings to Oilers : David Perron (72).[2022-01-05 6:52:29 AM] - Game 596 - David Perron from Oilers suspended for 1 game(s)[2022-01-05 6:52:30 AM] - Pro Game #596 - Game Misconduct to David Perron[2022-01-08 8:16:57 AM] - David Perron from Oilers completes suspension[2022-06-05 8:47:53 AM] - TRADE : From Oilers to Ducks : David Perron (74).[2022-06-06 7:02:35 AM] - David Perron was added to Ducks.[2022-06-06 7:02:35 AM] - David Perron average salary was modified from $750-000 to $4-700-000.[2022-06-06 7:02:35 AM] - David Perron signed with Ducks for $4-700-000 for 4 year(s).[2019-10-26 10:18:58 AM] - Game 161 - David Perron from Blues is injured (Torn Left MCL) and is out for 3 weeks.[2019-11-12 6:52:34 AM] - David Perron from Blues is back from Torn Left MCL Injury.[2020-02-23 8:31:27 AM] - David Perron from Blues has scored a Hat Trick![2020-04-06 8:32:18 AM] - David Perron from Blues has scored a Hat Trick![2020-09-11 6:53:06 AM] - Game 52 - David Perron from Blues is injured (Groin) and is out for 2 days.[2020-09-11 6:53:06 AM] - David Perron from Blues is back from Groin Injury.[2020-12-20 9:53:24 AM] - TRADE : From Blues to Red Wings : David Perron (72).[2021-02-27 3:46:22 PM] - TRADE : From Red Wings to Oilers : David Perron (72).[2022-01-05 6:52:29 AM] - Game 596 - David Perron from Oilers suspended for 1 game(s)[2022-01-05 6:52:30 AM] - Pro Game #596 - Game Misconduct to David Perron[2022-01-08 8:16:57 AM] - David Perron from Oilers completes suspension[2022-06-05 8:47:53 AM] - TRADE : From Oilers to Ducks : David Perron (74).[2022-06-06 7:02:35 AM] - David Perron was added to Ducks.[2022-06-06 7:02:35 AM] - David Perron average salary was modified from $750-000 to $4-700-000.[2022-06-06 7:02:35 AM] - David Perron signed with Ducks for $4-700-000 for 4 year(s).[2022-06-06 7:02:35 AM] - David Perron was added to Ducks.[2022-06-06 7:02:35 AM] - David Perron average salary was modified from $750-000 to $4-700-000.[2022-06-06 7:02:35 AM] - David Perron signed with Ducks for $4-700-000 for 4 year(s).[2022-06-05 8:47:53 AM] - TRADE : From Oilers to Ducks : David Perron (74).[2019-10-26 10:18:58 AM] - Game 161 - David Perron from Blues is injured (Torn Left MCL) and is out for 3 weeks.[2019-11-12 6:52:34 AM] - David Perron from Blues is back from Torn Left MCL Injury.[2020-02-23 8:31:27 AM] - David Perron from Blues has scored a Hat Trick![2020-04-06 8:32:18 AM] - David Perron from Blues has scored a Hat Trick![2020-09-11 6:53:06 AM] - Game 52 - David Perron from Blues is injured (Groin) and is out for 2 days.[2020-09-11 6:53:06 AM] - David Perron from Blues is back from Groin Injury.[2020-12-20 9:53:24 AM] - TRADE : From Blues to Red Wings : David Perron (72).[2021-02-27 3:46:22 PM] - TRADE : From Red Wings to Oilers : David Perron (72).[2022-01-05 6:52:29 AM] - Game 596 - David Perron from Oilers suspended for 1 game(s)[2022-01-05 6:52:30 AM] - Pro Game #596 - Game Misconduct to David Perron[2022-01-08 8:16:57 AM] - David Perron from Oilers completes suspension[2019-10-26 10:18:58 AM] - Game 161 - David Perron from Blues is injured (Torn Left MCL) and is out for 3 weeks.[2019-11-12 6:52:34 AM] - David Perron from Blues is back from Torn Left MCL Injury.[2020-02-23 8:31:27 AM] - David Perron from Blues has scored a Hat Trick![2020-04-06 8:32:18 AM] - David Perron from Blues has scored a Hat Trick![2020-09-11 6:53:06 AM] - Game 52 - David Perron from Blues is injured (Groin) and is out for 2 days.[2020-09-11 6:53:06 AM] - David Perron from Blues is back from Groin Injury.[2020-12-20 9:53:24 AM] - TRADE : From Blues to Red Wings : David Perron (72).[2021-02-27 3:46:22 PM] - TRADE : From Red Wings to Oilers : David Perron (72).[2022-01-05 6:52:29 AM] - Game 596 - David Perron from Oilers suspended for 1 game(s)[2022-01-05 6:52:30 AM] - Pro Game #596 - Game Misconduct to David Perron[2022-01-08 8:16:57 AM] - David Perron from Oilers completes suspension[2022-01-08 8:16:57 AM] - David Perron from Oilers completes suspension[2022-01-05 6:52:29 AM] - Game 596 - David Perron from Oilers suspended for 1 game(s)[2022-01-05 6:52:30 AM] - Pro Game #596 - Game Misconduct to David Perron[2019-10-26 10:18:58 AM] - Game 161 - David Perron from Blues is injured (Torn Left MCL) and is out for 3 weeks.[2019-11-12 6:52:34 AM] - David Perron from Blues is back from Torn Left MCL Injury.[2020-02-23 8:31:27 AM] - David Perron from Blues has scored a Hat Trick![2020-04-06 8:32:18 AM] - David Perron from Blues has scored a Hat Trick![2020-09-11 6:53:06 AM] - Game 52 - David Perron from Blues is injured (Groin) and is out for 2 days.[2020-09-11 6:53:06 AM] - David Perron from Blues is back from Groin Injury.[2020-12-20 9:53:24 AM] - TRADE : From Blues to Red Wings : David Perron (72).[2021-02-27 3:46:22 PM] - TRADE : From Red Wings to Oilers : David Perron (72).[2019-10-26 10:18:58 AM] - Game 161 - David Perron from Blues is injured (Torn Left MCL) and is out for 3 weeks.[2019-11-12 6:52:34 AM] - David Perron from Blues is back from Torn Left MCL Injury.[2020-02-23 8:31:27 AM] - David Perron from Blues has scored a Hat Trick![2020-04-06 8:32:18 AM] - David Perron from Blues has scored a Hat Trick![2020-09-11 6:53:06 AM] - Game 52 - David Perron from Blues is injured (Groin) and is out for 2 days.[2020-09-11 6:53:06 AM] - David Perron from Blues is back from Groin Injury.[2020-12-20 9:53:24 AM] - TRADE : From Blues to Red Wings : David Perron (72).[2021-02-27 3:46:22 PM] - TRADE : From Red Wings to Oilers : David Perron (72).[2019-10-26 10:18:58 AM] - Game 161 - David Perron from Blues is injured (Torn Left MCL) and is out for 3 weeks.[2019-11-12 6:52:34 AM] - David Perron from Blues is back from Torn Left MCL Injury.[2020-02-23 8:31:27 AM] - David Perron from Blues has scored a Hat Trick![2020-04-06 8:32:18 AM] - David Perron from Blues has scored a Hat Trick![2020-09-11 6:53:06 AM] - Game 52 - David Perron from Blues is injured (Groin) and is out for 2 days.[2020-09-11 6:53:06 AM] - David Perron from Blues is back from Groin Injury.[2020-12-20 9:53:24 AM] - TRADE : From Blues to Red Wings : David Perron (72).[2021-02-27 3:46:22 PM] - TRADE : From Red Wings to Oilers : David Perron (72).[2021-02-27 3:46:22 PM] - TRADE : From Red Wings to Oilers : David Perron (72).[2020-12-20 9:53:24 AM] - TRADE : From Blues to Red Wings : David Perron (72).[2019-10-26 10:18:58 AM] - Game 161 - David Perron from Blues is injured (Torn Left MCL) and is out for 3 weeks.[2019-11-12 6:52:34 AM] - David Perron from Blues is back from Torn Left MCL Injury.[2020-02-23 8:31:27 AM] - David Perron from Blues has scored a Hat Trick![2020-04-06 8:32:18 AM] - David Perron from Blues has scored a Hat Trick![2020-09-11 6:53:06 AM] - Game 52 - David Perron from Blues is injured (Groin) and is out for 2 days.[2020-09-11 6:53:06 AM] - David Perron from Blues is back from Groin Injury.[2020-09-11 6:53:06 AM] - Game 52 - David Perron from Blues is injured (Groin) and is out for 2 days.[2020-09-11 6:53:06 AM] - David Perron from Blues is back from Groin Injury.[2020-02-23 8:31:27 AM] - David Perron from Blues has scored a Hat Trick![2020-04-06 8:32:18 AM] - David Perron from Blues has scored a Hat Trick![2020-04-06 8:32:18 AM] - David Perron from Blues has scored a Hat Trick![2019-10-26 10:18:58 AM] - Game 161 - David Perron from Blues is injured (Torn Left MCL) and is out for 3 weeks.[2019-11-12 6:52:34 AM] - David Perron from Blues is back from Torn Left MCL Injury.[2020-02-23 8:31:27 AM] - David Perron from Blues has scored a Hat Trick![2020-02-23 8:31:27 AM] - David Perron from Blues has scored a Hat Trick![2019-11-12 6:52:34 AM] - David Perron from Blues is back from Torn Left MCL Injury.[2019-10-26 10:18:58 AM] - Game 161 - David Perron from Blues is injured (Torn Left MCL) and is out for 3 weeks. Notes LINKS CBC.ca - Forecaster theStar.com - Way More Sports The Internet Hockey Database TSN.ca NHL.com Hockey News - Forecaster