The 2008–09 Philadelphia Flyers season was the franchise's 42nd season in the National Hockey League (NHL). The Flyers lost in the first round of the playoffs to the Pittsburgh Penguins in six games.

Regular season The Flyers began the 2008–09 season by naming Mike Richards the 17th captain in Flyers history on September 17, with Jason Smith headed to the Ottawa Senators as a free agent. The Flyers were looking to build on the success of the previous season, but instead got off to an 0–3–3 start which became indicative of the season ahead. Despite a solid December and January, and finishing with four points more than the year before, for the most part the 2008–09 Flyers were an inconsistent unit, playing at the top of their ability one night while subpar the next. Defenseman Derian Hatcher missed the entire regular season and playoffs with a knee injury, and Steve Downie was traded to the Tampa Bay Lightning for defenseman Matt Carle. Two pleasant surprises were the emergence of rookie center Claude Giroux and defenseman Luca Sbisa, who was drafted by the Flyers in June with the 19th overall pick acquired from the Columbus Blue Jackets in exchange for R. J. Umberger, the victim of a salary cap crunch. Scottie Upshall also found himself the victim of such a crunch, traded to the Phoenix Coyotes for Daniel Carcillo at the trade deadline.

Despite holding on to the fourth seed in the Eastern Conference for much of the season, due to a 4–5–1 finish to the season, highlighted by a home loss to the New York Rangers on the last day of the regular season, the Flyers slipped to the fifth seed and lost home-ice advantage in their first round series with the Pittsburgh Penguins.

The Flyers finished the regular season having scored the most shorthanded goals in the NHL, with 16, and having allowed the fewest shorthanded goals, with just one.

Divisional standings

Conference standings

Playoffs Pittsburgh dominated the Flyers in Game 1, and despite a better effort by the Flyers in Game 2, Pittsburgh came to Philadelphia with a 2–0 series lead. The Flyers were the better team in Games 3 and 4, but Pittsburgh gained a split in Philadelphia and took a 3–1 series lead. After a decisive 3–0 win in Game 5, the Flyers jumped out to a 3–0 lead in Game 6, but promptly fell victim to the inconsistencies that plagued the team all season and gave up five unanswered goals in a season-ending 5–3 loss.

Schedule and results

Preseason

| 1 || September 22 || 4–1 || align="left"| New Jersey Devils || Biron || 17,108 || 1–0–0 ||

| 2 || September 24 || 1–3 || align="left"| @ Ottawa Senators || Aubin || 17,038 || 1–1–0 ||

| 3 || September 25 || 5–4 || align="left"| New York Islanders || Aubin || 7,706 || 2–1–0 ||

| 4 || September 27 || 4–2 || align="left"| Carolina Hurricanes || Biron || 17,700 || 3–1–0 ||

| 5 || September 28 || 0–1 || align="left"| @ Carolina Hurricanes || Aubin || 11,265 || 3–2–0 ||

| 6 || October 1 || 2–1 || align="left"| Washington Capitals || Biron || 17,523 || 4–2–0 ||

| 7 || October 3 || 1–5 || align="left"| @ Washington Capitals || Aubin || 14,864 || 4–3–0 ||

| 8 || October 4 || 0–1 || align="left"| @ New Jersey Devils || Biron || 9,558 || 4–4–0 ||

| 9 || October 7 || 2–4 || align="left"| @ Philadelphia Phantoms (AHL) || Aubin || 17,077 || 4–5–0 || |- | colspan="8" style="text-align:center;"| Notes: Game played at John Labatt Centre in London, Ontario. Game played at Wachovia Spectrum in Philadelphia, Pennsylvania.

Legend:

Regular season

| 1 || October 11 || 3–4 || align="left"| New York Rangers || Biron || 19,623 || 0–1–0 || 0 ||

| 2 || October 13 || 3–5 || align="left"| Montreal Canadiens || Biron || 19,323 || 0–2–0 || 0 ||

| 3 || October 14 || 2–3 OT || align="left"| @ Pittsburgh Penguins || Niittymaki || 16,965 || 0–2–1 || 1 ||

| 4 || October 16 || 2–5 || align="left"| @ Colorado Avalanche || Biron || 18,007 || 0–3–1 || 1 ||

| 5 || October 18 || 4–5 OT || align="left"| @ San Jose Sharks || Niittymaki || 17,496 || 0–3–2 || 2 ||

| 6 || October 22 || 6–7 SO || align="left"| San Jose Sharks || Biron || 19,072 || 0–3–3 || 3 ||

| 7 || October 24 || 6–3 || align="left"| @ New Jersey Devils || Biron || 15,529 || 1–3–3 || 5 ||

| 8 || October 25 || 3–2 OT || align="left"| New Jersey Devils || Biron || 19,611 || 2–3–3 || 7 ||

| 9 || October 28 || 7–0 || align="left"| @ Atlanta Thrashers || Niittymaki || 13,207 || 3–3–3 || 9 ||

| 10 || October 30 || 3–2 OT || align="left"| New York Islanders || Biron || 18,227 || 4–3–3 || 11 ||

| 11 || November 2 || 4–5 || align="left"| Edmonton Oilers || Biron || 19,437 || 4–4–3 || 11 ||

| 12 || November 6 || 1–4 || align="left"| @ Ottawa Senators || Niittymaki || 18,938 || 4–5–3 || 11 ||

| 13 || November 8 || 1–2 || align="left"| Tampa Bay Lightning || Biron || 19,412 || 4–6–3 || 11 ||

| 14 || November 11 || 3–1 || align="left"| @ New York Islanders || Biron || 13,447 || 5–6–3 || 13 ||

| 15 || November 13 || 4–5 SO || align="left"| @ Pittsburgh Penguins || Biron || 17,132 || 5–6–4 || 14 ||

| 16 || November 15 || 2–1 || align="left"| @ Montreal Canadiens || Biron || 21,273 || 6–6–4 || 16 ||

| 17 || November 16 || 4–3 || align="left"| Atlanta Thrashers || Niittymaki || 19,437 || 7–6–4 || 18 ||

| 18 || November 21 || 3–0 || align="left"| @ Buffalo Sabres || Biron || 18,256 || 8–6–4 || 20 ||

| 19 || November 22 || 4–3 OT || align="left"| Phoenix Coyotes || Biron || 19,520 || 9–6–4 || 22 ||

| 20 || November 24 || 4–3 || align="left"| Dallas Stars || Biron || 19,171 || 10–6–4 || 24 ||

| 21 || November 26 || 3–1 || align="left"| @ Carolina Hurricanes || Niittymaki || 15,057 || 11–6–4 || 26 ||

| 22 || November 28 || 2–3 OT || align="left"| Carolina Hurricanes || Biron || 19,587 || 11–6–5 || 27 ||

| 23 || November 29 || 2–4 || align="left"| @ Toronto Maple Leafs || Biron || 19,387 || 11–7–5 || 27 ||

| 24 || December 2 || 4–3 OT || align="left"| Tampa Bay Lightning || Biron || 19,227 || 12–7–5 || 29 ||

| 25 || December 4 || 2–3 OT || align="left"| New Jersey Devils || Biron || 19,577 || 12–7–6 || 30 ||

| 26 || December 6 || 2–1 OT || align="left"| @ Carolina Hurricanes || Niittymaki || 14,061 || 13–7–6 || 32 ||

| 27 || December 9 || 4–3 || align="left"| New York Islanders || Biron || 19,037 || 14–7–6 || 34 ||

| 28 || December 11 || 6–5 SO || align="left"| Carolina Hurricanes || Niittymaki || 19,057 || 15–7–6 || 36 ||

| 29 || December 13 || 6–3 || align="left"| Pittsburgh Penguins || Biron || 19,811 || 16–7–6 || 38 ||

| 30 || December 16 || 5–2 || align="left"| Colorado Avalanche || Niittymaki || 19,219 || 17–7–6 || 40 ||

| 31 || December 18 || 2–5 || align="left"| @ Montreal Canadiens || Niittymaki || 21,273 || 17–8–6 || 40 ||

| 32 || December 20 || 7–1 || align="left"| Washington Capitals || Niittymaki || 19,897 || 18–8–6 || 42 ||

| 33 || December 21 || 2–3 SO || align="left"| @ New Jersey Devils || Niittymaki || 14,426 || 18–8–7 || 43 ||

| 34 || December 23 || 6–4 || align="left"| Ottawa Senators || Nittymaki || 19,578 || 19–8–7 || 45 ||

| 35 || December 26 || 1–5 || align="left"| @ Chicago Blackhawks || Biron || 22,712 || 19–9–7 || 45 ||

| 36 || December 27 || 0–3 || align="left"| @ Columbus Blue Jackets || Niittymaki || 18,402 || 19–10–7 || 45 ||

| 37 || December 30 || 3–2 || align="left"| @ Vancouver Canucks || Biron || 18,630 || 20–10–7 || 47 ||

| 38 || January 2 || 5–4 SO || align="left"| @ Anaheim Ducks || Biron || 17,597 || 21–10–7 || 49 ||

| 39 || January 3 || 1–2 SO || align="left"| @ Los Angeles Kings || Niittymaki || 18,118 || 21–10–8 || 50 ||

| 40 || January 6 || 1–2 SO || align="left"| @ Washington Capitals || Biron || 18,277 || 21–10–9 || 51 ||

| 41 || January 8 || 3–1 || align="left"| Minnesota Wild || Biron || 19,596 || 22–10–9 || 53 ||

| 42 || January 10 || 4–1 || align="left"| Toronto Maple Leafs || Biron || 19,787 || 23–10–9 || 55 ||

| 43 || January 13 || 2–4 || align="left"| Pittsburgh Penguins || Biron || 19,872 || 23–11–9 || 55 ||

| 44 || January 15 || 1–4 || align="left"| @ Tampa Bay Lightning || Biron || 15,604 || 23–12–9 || 55 ||

| 45 || January 16 || 3–2 SO || align="left"| @ Florida Panthers || Niittymaki || 17,827 || 24–12–9 || 57 ||

| 46 || January 21 || 5–3 || align="left"| Atlanta Thrashers || Niittymaki || 19,766 || 25–12–9 || 59 ||

| 47 || January 27 || 2–3 || align="left"| @ Florida Panthers || Biron || 13,904 || 25–13–9 || 59 ||

| 48 || January 30 || 6–1 || align="left"| @ Tampa Bay Lightning || Niittymaki || 18,120 || 26–13–9 || 61 ||

| 49 || January 31 || 0–4 || align="left"| @ St. Louis Blues || Niittymaki || 19,150 || 26–14–9 || 61 ||

| 50 || February 4 || 1–3 || align="left"| Boston Bruins || Biron || 19,748 || 26–15–9 || 61 ||

| 51 || February 7 || 4–3 OT || align="left"| @ Boston Bruins || Niittymaki || 17,565 || 27–15–9 || 63 ||

| 52 || February 8 || 3–2 || align="left"| @ Atlanta Thrashers || Niittymaki || 14,175 || 28–15–9 || 65 ||

| 53 || February 12 || 2–5 || align="left"| Ottawa Senators || Niittymaki || 19,679 || 28–16–9 || 65 ||

| 54 || February 14 || 5–1 || align="left"| New York Islanders || Biron || 19,789 || 29–16–9 || 67 ||

| 55 || February 15 || 5–2 || align="left"| @ New York Rangers || Biron || 18,200 || 30–16–9 || 69 ||

| 56 || February 19 || 6–3 || align="left"| Buffalo Sabres || Biron || 19,642 || 31–16–9 || 71 ||

| 57 || February 21 || 4–5 || align="left"| Pittsburgh Penguins || Biron || 19,992 || 31–17–9 || 71 ||

| 58 || February 24 || 4–2 || align="left"| @ Washington Capitals || Biron || 18,277 || 32–17–9 || 73 ||

| 59 || February 25 || 2–0 || align="left"| Los Angeles Kings || Biron || 19,568 || 33–17–9 || 75 ||

| 60 || February 27 || 3–4 OT || align="left"| Montreal Canadiens || Niittymaki || 19,881 || 33–17–10 || 76 ||

| 61 || March 1 || 0–3 || align="left"| @ New Jersey Devils || Biron || 17,625 || 33–18–10 || 76 ||

| 62 || March 3 || 4–2 || align="left"| @ Boston Bruins || Niittymaki || 17,020 || 34–18–10 || 78 ||

| 63 || March 5 || 1–5 || align="left"| Calgary Flames || Niittymaki || 19,513 || 34–19–10 || 78 ||

| 64 || March 7 || 4–1 || align="left"| Nashville Predators || Biron || 19,611 || 35–19–10 || 80 ||

| 65 || March 10 || 5–2 || align="left"| Buffalo Sabres || Biron || 19,421 || 36–19–10 || 82 ||

| 66 || March 12 || 1–2 || align="left"| Washington Capitals || Biron || 19,728 || 36–20–10 || 82 ||

| 67 || March 14 || 4–2 || align="left"| New York Rangers || Biron || 19,836 || 37–20–10 || 84 ||

| 68 || March 15 || 1–4 || align="left"| @ New York Rangers || Niittymaki || 18,200 || 37–21–10 || 84 ||

| 69 || March 17 || 2–3 || align="left"| @ Detroit Red Wings || Biron || 20,066 || 37–22–10 || 84 ||

| 70 || March 20 || 6–4 || align="left"| @ Buffalo Sabres || Biron || 18,690 || 38–22–10 || 86 ||

| 71 || March 22 || 3–1 || align="left"| @ Pittsburgh Penguins || Biron || 17,132 || 39–22–10 || 88 ||

| 72 || March 23 || 4–2 || align="left"| New Jersey Devils || Biron || 19,762 || 40–22–10 || 90 ||

| 73 || March 26 || 2–4 || align="left"| Florida Panthers || Biron || 19,631 || 40–23–10|| 90 ||

| 74 || March 28 || 4–3 SO || align="left"| @ New York Islanders || Biron || 16,234 || 41–23–10 || 92 ||

| 75 || March 29 || 3–4 || align="left"| Boston Bruins || Niittymaki || 19,715 || 41–24–10 || 92 ||

| 76 || April 1 || 2–3 || align="left"| @ Toronto Maple Leafs || Biron || 19,340 || 41–25–10 || 92 ||

| 77 || April 3 || 8–5 || align="left"| Toronto Maple Leafs || Biron || 19,727 || 42–25–10 || 94 ||

| 78 || April 4 || 3–4 SO || align="left"| @ Ottawa Senators || Niittymaki || 19,557 || 42–25–11 || 95 ||

| 79 || April 7 || 2–1 || align="left"| Florida Panthers || Biron || 19,637 || 43–25–11 || 97 ||

| 80 || April 9 || 1–2 || align="left"| @ New York Rangers || Biron || 18,200 || 43–26–11 ||97 ||

| 81 || April 11 || 3–2 || align="left"| @ New York Islanders || Biron || 16,234 || 44–26–11 || 99 ||