The 2023–24 Pittsburgh Penguins season was the 57th season (56th season of play) for the National Hockey League (NHL) franchise that was established on June 5, 1967.
On June 1, 2023, Kyle Dubas was hired as president of hockey operations and general manager of the Penguins, replacing Brian Burke.
The Penguins were attempting to make the playoffs for the 17th time in 18 years after missing the postseason for the first time since 2006, and ending the longest active playoff appearance streak among the four major North American sports leagues at 16 years. The old Pittsburgh Penguins spot for being the longest active playoffs streak was taken by the Los Angeles Dodgers of Major League Baseball (MLB) who made the playoffs for 10 consecutive years. They were attempting to win the team's sixth Stanley Cup in franchise history and their first since 2017. This is the first season since 2012–13 that Brian Dumoulin is not on the roster, as he went to the Seattle Kraken. Also with MLB's 2023 St. Louis Cardinals having a losing season for the first time since 2007, the Penguins entered the season taking the Cardinals' spot for the third-longest consecutive non-losing season last having a losing season in 2006.
With a win against the Nashville Predators on April 15, 2024, the following night saw the Penguins needing losses by the Detroit Red Wings and Washington Capitals in order to clinch a spot in the playoffs. However, the Penguins were eliminated from playoff contention for the second consecutive season for the first time since the 2003–04 season and the 2005–06 season after the Red Wings defeated the Montreal Canadiens in overtime while the Capitals defeated the Philadelphia Flyers, clinching the final spot as the wild card.
Standings Divisional standings
Conference standings
Schedule and results
Preseason The Preseason schedule was released on June 23, 2023.
|- style="background:#cfc;" | 1 || September 24 || Columbus || 2–3 || SO || Pittsburgh || PPG Paints Arena || 13,341 || 1–0–0 |- style="background:#ffc;" | 2 || September 24 || Pittsburgh || 3–4 || OT || Columbus || Nationwide Arena || 13,255 || 1–0–1 |- style="background:#fcf;" | 3 || September 26 || Pittsburgh || 3–4 || || Detroit || Little Caesars Arena || 7,991 || 1–1–1 |- style="background:#cfc;" | 4 || September 28 || Buffalo || 1–3 || || Pittsburgh || PPG Paints Arena || 13,939 || 2–1–1 |- style="background:#fcf;" | 5 || October 2 || Ottawa || 3–0 || || Pittsburgh || Scotiabank Centre || 10,595 || 2–2–1 |- style="background:#fcf;" | 6 || October 4 || Detroit || 2–1 || || Pittsburgh || PPG Paints Arena || 13,957 || 2–3–1 |- style="background:#cfc;" | 7 || October 6 || Pittsburgh || 7–4 || || Buffalo || KeyBank Center || 14,875 || 3–3–1
|- style="text-align:center;" |Legend
– split squad – game played in Nova Scotia, Canada
Regular season The Pittsburgh Penguins regular season schedule was released on June 27, 2023.
|- style="background:#fcf;" | 1 || October 10 || Chicago Blackhawks || 4–2 || Pittsburgh Penguins || || PPG Paints Arena || 18,411 || 0–1–0 || 0 |- style="background:#cfc;" | 2 || October 13 || Pittsburgh Penguins || 4–0 || Washington Capitals || || Capital One Arena || 18,573 || 1–1–0 || 2 |- style="background:#cfc;" | 3 || October 14 || Calgary Flames || 2–5 || Pittsburgh Penguins || || PPG Paints Arena || 17,635 || 2–1–0 || 4 |- style="background:#fcf;" | 4 || October 18 || Pittsburgh Penguins || 3–6 || Detroit Red Wings || || Little Caesars Arena || 18,895 || 2–2–0 || 4 |- style="background:#fcf;" | 5 || October 21 || Pittsburgh Penguins || 2–4 || St. Louis Blues || || Enterprise Center || 18,096 || 2–3–0 || 4 |- style="background:#fcf;" | 6 || October 24 || Dallas Stars || 4–1 || Pittsburgh Penguins || || PPG Paints Arena || 17,209 || 2–4–0 || 4 |- style="background:#cfc;" | 7 || October 26 || Colorado Avalanche || 0–4 || Pittsburgh Penguins || || PPG Paints Arena || 17,154 || 3–4–0 || 6 |- style="background:#fcf;" | 8 || October 28 || Ottawa Senators || 5–2 || Pittsburgh Penguins || || PPG Paints Arena || 17,631 || 3–5–0 || 6 |- style="background:#fcf;" | 9 || October 30 || Anaheim Ducks || 4–3 || Pittsburgh Penguins || || PPG Paints Arena || 16,903 || 3–6–0 || 6
|- style="background:#cfc;" | 10 || November 4 || Pittsburgh Penguins || 10–2 || San Jose Sharks || || SAP Center at San Jose || 17,435 || 4–6–0 || 8 |- style="background:#cfc;" | 11 || November 7 || Pittsburgh Penguins || 2–0 || Anaheim Ducks || || Honda Center || 16,043 || 5–6–0 || 10 |- style="background:#cfc;" | 12 || November 9 || Pittsburgh Penguins || 4–3 || Los Angeles Kings || OT || Crypto.com Arena || 18,145 || 6–6–0 || 12 |- style="background:#cfc;" | 13 || November 11 || Buffalo Sabres || 0–4 || Pittsburgh Penguins || || PPG Paints Arena || 18,429 || 7–6–0 || 14 |- style="background:#cfc;" | 14 || November 14 || Pittsburgh Penguins || 5–3 || Columbus Blue Jackets || || Nationwide Arena || 16,596 || 8–6–0 || 16 |- style="background:#fcf;" | 15 || November 16 || New Jersey Devils || 5–2 || Pittsburgh Penguins || || PPG Paints Arena || 18,321 || 8–7–0 || 16 |- style="background:#fcf;" | 16 || November 18 || Pittsburgh Penguins || 2–4 || Carolina Hurricanes || || PNC Arena || 18,700 || 8–8–0 || 16 |- style="background:#cfc;" | 17 || November 19 || Vegas Golden Knights || 0–3 || Pittsburgh Penguins || || PPG Paints Arena || 18,120 || 9–8–0 || 18 |- style="background:#fcf;" | 18 || November 22 || New York Rangers || 1–0 || Pittsburgh Penguins || || PPG Paints Arena || 18,250 || 9–9–0 || 18 |- style="background:#fcf;" | 19 || November 24 || Pittsburgh Penguins || 2–3 || Buffalo Sabres || || KeyBank Center || 19,070 || 9–10–0 || 18 |- style="background:#cfc;" | 20 || November 25 || Toronto Maple Leafs || 2–3 || Pittsburgh Penguins || || PPG Paints Arena || 18,229 || 10–10–0 || 20 |- style="background:#ffc;" | 21 || November 28 || Pittsburgh Penguins || 2–3 || Nashville Predators || OT || Bridgestone Arena || 17,159 || 10–10–1 || 21 |- style="background:#cfc;" | 22 || November 30 || Pittsburgh Penguins || 4–2 || Tampa Bay Lightning || || Amalie Arena || 19,092 || 11–10–1 || 23
|- style="background:#ffc;" | 23 || December 2 || Philadelphia Flyers || 4–3 || Pittsburgh Penguins || SO || PPG Paints Arena || 18,303 || 11–10–2 || 24 |- style="background:#ffc;" | 24 || December 4 || Pittsburgh Penguins || 1–2 || Philadelphia Flyers || OT || Wells Fargo Center || 18,084 || 11–10–3 || 25 |- style="background:#fcf;" | 25 || December 6 || Pittsburgh Penguins || 1–3 || Tampa Bay Lightning || || Amalie Arena || 19,092 || 11–11–3 || 25 |- style="background:#fcf;" | 26 || December 8 || Pittsburgh Penguins || 1–3 || Florida Panthers || || Amerant Bank Arena || 18,640 || 11–12–3 || 25 |- style="background:#cfc;" | 27 || December 12 || Arizona Coyotes || 2–4 || Pittsburgh Penguins || || PPG Paints Arena || 17,068 || 12–12–3 || 27 |- style="background:#cfc;" | 28 || December 13 || Pittsburgh Penguins || 4–3 || Montreal Canadiens || SO || Bell Centre || 21,105 || 13–12–3 || 29 |- style="background:#fcf;" | 29 || December 16 || Pittsburgh Penguins || 0–7 || Toronto Maple Leafs || || Scotiabank Arena || 18,921 || 13–13–3 || 29 |- style="background:#cfc;" | 30 || December 18 || Minnesota Wild || 3–4 || Pittsburgh Penguins || || PPG Paints Arena || 18,200 || 14–13–3 || 31 |- style="background:#cfc;" | 31 || December 21 || Carolina Hurricanes || 1–2 || Pittsburgh Penguins || SO || PPG Paints Arena || 18,267 || 15–13–3 || 33 |- style="background:#ffc;" | 32 || December 23 || Pittsburgh Penguins || 4–5 || Ottawa Senators || OT || Canadian Tire Centre || 19,286 || 15–13–4 || 34 |- style="background:#cfc;" | 33 || December 27 || Pittsburgh Penguins || 7–0 || New York Islanders || || UBS Arena || 17,255 || 16–13–4 || 36 |- style="background:#cfc;" | 34 || December 30 || St. Louis Blues || 2–4 || Pittsburgh Penguins || || PPG Paints Arena || 18,321 || 17–13–4 || 38 |- style="background:#cfc;" | 35 || December 31 || New York Islanders || 1–3 || Pittsburgh Penguins || || PPG Paints Arena || 18,216 || 18–13–4 || 40
|- style="background:#fcf;" | 36 || January 2 || Washington Capitals || 4–3 || Pittsburgh Penguins || || PPG Paints Arena || 18,190 || 18–14–4 || 40 |- style="background:#cfc;" | 37 || January 4 || Pittsburgh Penguins || 6–5 || Boston Bruins || || TD Garden || 17,850 || 19–14–4 || 42 |- style="background:#fcf;" | 38 || January 6 || Buffalo Sabres || 3–1 || Pittsburgh Penguins || || PPG Paints Arena || 18,256 || 19–15–4 || 42 |- style="background:#cfc;" | 39 || January 8 || Pittsburgh Penguins || 4–1 || Philadelphia Flyers || || Wells Fargo Center || 18,279 || 20–15–4 || 44 |- style="background:#ffc;" | 40 || January 11 || Vancouver Canucks || 4–3 || Pittsburgh Penguins || OT || PPG Paints Arena || 18,190 || 20–15–5 || 45 |- style="background:#ffc;" | 41 || January 13 || Pittsburgh Penguins || 2–3 || Carolina Hurricanes || OT || PNC Arena || 18,932 || 20–15–6 || 46 |- style="background:#cfc;" | 42 || January 15 || Seattle Kraken || 0–3 || Pittsburgh Penguins || || PPG Paints Arena || 18,202 || 21–15–6 || 48 |- style="background:#fcf;" | 43 || January 20 || Pittsburgh Penguins || 2–3 || Vegas Golden Knights || || T-Mobile Arena || 18,319 || 21–16–6 || 48 |- style="background:#fcf;" | 44 || January 22 || Pittsburgh Penguins || 2–5 || Arizona Coyotes || || Mullett Arena || 4,600 || 21–17–6 || 48 |- style="background:#ffc;" | 45 || January 26 || Florida Panthers || 3–2 || Pittsburgh Penguins || SO || PPG Paints Arena || 18,188 || 21–17–7 || 49 |- style="background:#cfc;" | 46 || January 27 || Montreal Canadiens || 2–3 || Pittsburgh Penguins || OT || PPG Paints Arena || 18,377 || 22–17–7 || 51
|- style="background:#cfc;" | 47 || February 6 || Winnipeg Jets || 0–3 || Pittsburgh Penguins || || PPG Paints Arena || 17,086 || 23–17–7 || 53 |- style="background:#fcf;" | 48 || February 9 || Pittsburgh Penguins || 2–3 || Minnesota Wild || || Xcel Energy Center || 19,329 || 23–18–7 || 53 |- style="background:#fcf;" | 49 || February 10 || Pittsburgh Penguins || 1–2 || Winnipeg Jets || || Canada Life Centre || 15,225 || 23–19–7 || 53 |- style="background:#fcf;" | 50 || February 14 || Florida Panthers || 5–2 || Pittsburgh Penguins || || PPG Paints Arena || 17,967 || 23–20–7 || 53 |- style="background:#cfc;" | 51 || February 15 || Pittsburgh Penguins || 4–1 || Chicago Blackhawks || || United Center || 19,423 || 24–20–7 || 55 |- style="background:#fcf;" | 52 || February 18 || Los Angeles Kings || 2–1 || Pittsburgh Penguins || || PPG Paints Arena || 18,422 || 24–21–7 || 55 |- style="background:#ffc;" | 53 || February 20 || New York Islanders || 5–4 || Pittsburgh Penguins || OT || PPG Paints Arena || 18,016 || 24–21–8 || 56 |- style="background:#cfc;" | 54 || February 22 || Montreal Canadiens || 1–4 || Pittsburgh Penguins || || PPG Paints Arena || 17,160 || 25–21–8 || 58 |- style="background:#cfc;" | 55 || February 25 || Philadelphia Flyers || 6–7 || Pittsburgh Penguins || || PPG Paints Arena || 18,212 || 26–21–8 || 60 |- style="background:#cfc;" | 56 || February 27 || Pittsburgh Penguins || 4–3 || Vancouver Canucks || OT || Rogers Arena || 18,730 || 27–21–8 || 62 |- style="background:#fcf;" | 57 || February 29 || Pittsburgh Penguins || 0–2 || Seattle Kraken || || Climate Pledge Arena || 17,151 || 27–22–8 || 62
|- style="background:#fcf;" | 58 || March 2 || Pittsburgh Penguins || 3–4 || Calgary Flames || || Scotiabank Saddledome || 19,289 || 27–23–8 || 62 |- style="background:#fcf;" | 59 || March 3 || Pittsburgh Penguins || 1–6 || Edmonton Oilers || || Rogers Place || 18,347 || 27–24–8 || 62 |- style="background:#cfc;" | 60 || March 5 || Columbus Blue Jackets || 3–5 || Pittsburgh Penguins || || PPG Paints Arena || 17,072 || 28–24–8 || 64 |- style="background:#fcf;" | 61 || March 7 || Washington Capitals || 6–0 || Pittsburgh Penguins || || PPG Paints Arena || 17,093 || 28–25–8 || 64 |- style="background:#fcf;"