Flames vs Ducks

Historical record, recent meetings, scoring profile and performance versus model expectation.

Record since the 1968 season
61-79-7
Ducks lead the series by 18 wins.
@ Flames
41-31-1
@ Ducks
20-48-6
Playoffs
4-12
VS EXPECTED
Flames -12.6
Avg Goals
2.8-2.9
Most Recent Winner
Flames 5-3

Head-To-Head Margin (Max Last 150 Matches)

Calgary Flames vs Anaheim Ducks Results

All completed meetings between these teams.
Date Matchup Result Winner Model Projection Stage
Apr 4, 2026 5–3 Calgary Flames +2 Anaheim Ducks +0.7 Regular
Mar 26, 2026 3–2 Anaheim Ducks +1 Calgary Flames +0.2 Regular
Mar 1, 2026 2–3 Anaheim Ducks +1 Anaheim Ducks +0.6 Regular
Jan 25, 2026 4–3 Anaheim Ducks +1 Calgary Flames +0.4 Regular
Apr 9, 2025 3–4 Anaheim Ducks +1 Anaheim Ducks +0.1 Regular
Apr 3, 2025 1–4 Calgary Flames +3 Calgary Flames +0.8 Regular
Jan 30, 2025 1–4 Calgary Flames +3 Calgary Flames +1.0 Regular
Jan 7, 2025 3–2 Calgary Flames +1 Anaheim Ducks +0.0 Regular
Apr 12, 2024 6–3 Calgary Flames +3 Calgary Flames +0.4 Regular
Apr 2, 2024 5–3 Anaheim Ducks +2 Calgary Flames +1.5 Regular
Dec 21, 2023 3–0 Calgary Flames +3 Calgary Flames +0.1 Regular
Apr 2, 2023 4–5 Calgary Flames +1 Calgary Flames +1.5 Regular
Mar 21, 2023 5–1 Calgary Flames +4 Calgary Flames +0.2 Regular
Mar 10, 2023 3–1 Anaheim Ducks +2 Calgary Flames +1.3 Regular
Dec 23, 2022 3–2 Calgary Flames +1 Calgary Flames +0.5 Regular
Apr 6, 2022 4–2 Calgary Flames +2 Calgary Flames +0.5 Regular
Feb 16, 2022 2–6 Calgary Flames +4 Calgary Flames +1.1 Regular
Dec 3, 2021 4–3 Calgary Flames +1 Anaheim Ducks +0.0 Regular
Oct 18, 2021 3–2 Anaheim Ducks +1 Calgary Flames +0.9 Regular
Feb 17, 2020 4–6 Calgary Flames +2 Calgary Flames +0.8 Regular
Feb 13, 2020 6–0 Calgary Flames +6 Anaheim Ducks +0.1 Regular
Oct 20, 2019 2–1 Calgary Flames +1 Anaheim Ducks +0.4 Regular
Apr 3, 2019 1–3 Anaheim Ducks +2 Calgary Flames +0.1 Regular
Mar 29, 2019 1–6 Calgary Flames +5 Calgary Flames +1.0 Regular
Feb 22, 2019 1–2 Calgary Flames +1 Calgary Flames +1.0 Regular
Nov 7, 2018 2–3 Anaheim Ducks +1 Anaheim Ducks +0.5 Regular
Mar 21, 2018 4–0 Anaheim Ducks +4 Calgary Flames +0.1 Regular
Jan 6, 2018 2–3 Calgary Flames +1 Calgary Flames +0.3 Regular
Dec 29, 2017 1–2 Anaheim Ducks +1 Anaheim Ducks +0.6 Regular
Oct 9, 2017 2–0 Calgary Flames +2 Anaheim Ducks +0.8 Regular
Apr 19, 2017 3–1 Anaheim Ducks +2 Calgary Flames +0.0 Playoffs
Apr 17, 2017 5–4 Anaheim Ducks +1 Calgary Flames +0.1 Playoffs
Apr 15, 2017 2–3 Anaheim Ducks +1 Anaheim Ducks +0.8 Playoffs
Apr 13, 2017 2–3 Anaheim Ducks +1 Anaheim Ducks +0.7 Playoffs
Apr 4, 2017 1–3 Anaheim Ducks +2 Anaheim Ducks +0.6 Regular
Apr 2, 2017 4–3 Anaheim Ducks +1 Calgary Flames +0.4 Regular
Dec 29, 2016 3–1 Anaheim Ducks +2 Calgary Flames +0.2 Regular
Dec 4, 2016 3–8 Calgary Flames +5 Calgary Flames +0.0 Regular
Nov 6, 2016 1–4 Anaheim Ducks +3 Anaheim Ducks +1.0 Regular
Mar 30, 2016 3–8 Anaheim Ducks +5 Anaheim Ducks +1.4 Regular
Feb 21, 2016 2–5 Anaheim Ducks +3 Anaheim Ducks +1.0 Regular
Feb 15, 2016 6–4 Anaheim Ducks +2 Calgary Flames +0.1 Regular
Dec 29, 2015 1–0 Anaheim Ducks +1 Calgary Flames +0.4 Regular
Nov 24, 2015 3–5 Anaheim Ducks +2 Anaheim Ducks +0.7 Regular
May 10, 2015 2–3 Anaheim Ducks +1 Anaheim Ducks +1.1 Playoffs
May 8, 2015 4–2 Anaheim Ducks +2 Anaheim Ducks +0.0 Playoffs
May 5, 2015 3–4 Calgary Flames +1 Anaheim Ducks +0.1 Playoffs
May 3, 2015 0–3 Anaheim Ducks +3 Anaheim Ducks +1.1 Playoffs
Apr 30, 2015 1–6 Anaheim Ducks +5 Anaheim Ducks +1.0 Playoffs
Mar 11, 2015 3–6 Calgary Flames +3 Anaheim Ducks +0.0 Regular
Feb 20, 2015 6–3 Anaheim Ducks +3 Calgary Flames +0.0 Regular
Jan 21, 2015 3–6 Anaheim Ducks +3 Anaheim Ducks +1.2 Regular
Nov 25, 2014 2–3 Anaheim Ducks +1 Anaheim Ducks +1.0 Regular
Nov 18, 2014 3–4 Calgary Flames +1 Anaheim Ducks +0.0 Regular
Mar 26, 2014 3–2 Anaheim Ducks +1 Anaheim Ducks +0.4 Regular
Mar 12, 2014 2–7 Calgary Flames +5 Anaheim Ducks +0.5 Regular
Nov 29, 2013 2–5 Anaheim Ducks +3 Anaheim Ducks +1.3 Regular
Oct 16, 2013 2–3 Anaheim Ducks +1 Anaheim Ducks +0.9 Regular
Apr 19, 2013 1–3 Calgary Flames +2 Anaheim Ducks +0.0 Regular
Mar 8, 2013 0–4 Anaheim Ducks +4 Anaheim Ducks +0.9 Regular
Jan 21, 2013 5–4 Anaheim Ducks +1 Calgary Flames +0.3 Regular
Apr 7, 2012 2–5 Calgary Flames +3 Calgary Flames +0.3 Regular
Mar 2, 2012 2–3 Anaheim Ducks +1 Anaheim Ducks +0.5 Regular
Feb 6, 2012 2–3 Anaheim Ducks +1 Anaheim Ducks +0.4 Regular
Jan 12, 2012 0–1 Calgary Flames +1 Calgary Flames +0.6 Regular
Mar 30, 2011 4–2 Anaheim Ducks +2 Calgary Flames +0.1 Regular
Mar 20, 2011 4–5 Anaheim Ducks +1 Anaheim Ducks +0.6 Regular
Feb 11, 2011 5–4 Anaheim Ducks +1 Calgary Flames +0.2 Regular
Dec 10, 2010 2–3 Anaheim Ducks +1 Anaheim Ducks +0.6 Regular
Mar 23, 2010 1–3 Calgary Flames +2 Calgary Flames +0.3 Regular
Feb 13, 2010 1–3 Calgary Flames +2 Calgary Flames +0.1 Regular
Jan 17, 2010 4–5 Anaheim Ducks +1 Anaheim Ducks +0.4 Regular
Nov 23, 2009 2–3 Anaheim Ducks +1 Anaheim Ducks +0.2 Regular
Feb 11, 2009 2–3 Anaheim Ducks +1 Anaheim Ducks +0.2 Regular
Feb 7, 2009 2–1 Anaheim Ducks +1 Calgary Flames +0.7 Regular
Dec 23, 2008 3–4 Calgary Flames +1 Calgary Flames +0.2 Regular
Nov 2, 2008 2–3 Anaheim Ducks +1 Anaheim Ducks +0.6 Regular
Feb 29, 2008 1–3 Anaheim Ducks +2 Anaheim Ducks +0.7 Regular
Feb 17, 2008 2–4 Anaheim Ducks +2 Anaheim Ducks +0.7 Regular
Dec 29, 2007 3–5 Calgary Flames +2 Calgary Flames +0.1 Regular
Nov 29, 2007 4–1 Anaheim Ducks +3 Calgary Flames +0.1 Regular
Jan 19, 2007 2–3 Calgary Flames +1 Calgary Flames +0.4 Regular
Dec 18, 2006 1–4 Anaheim Ducks +3 Anaheim Ducks +0.7 Regular
Nov 26, 2006 3–5 Anaheim Ducks +2 Anaheim Ducks +0.6 Regular
Nov 10, 2006 0–3 Calgary Flames +3 Calgary Flames +0.1 Regular
May 3, 2006 3–0 Anaheim Ducks +3 Calgary Flames +0.6 Playoffs
May 1, 2006 1–2 Anaheim Ducks +1 Anaheim Ducks +0.2 Playoffs
Apr 29, 2006 2–3 Calgary Flames +1 Calgary Flames +0.6 Playoffs
Apr 27, 2006 2–3 Anaheim Ducks +1 Anaheim Ducks +0.2 Playoffs
Apr 25, 2006 5–2 Calgary Flames +3 Anaheim Ducks +0.2 Playoffs
Apr 23, 2006 4–3 Anaheim Ducks +1 Calgary Flames +0.7 Playoffs
Apr 21, 2006 1–2 Calgary Flames +1 Calgary Flames +0.6 Playoffs
Apr 17, 2006 3–4 Anaheim Ducks +1 Anaheim Ducks +0.2 Regular
Apr 11, 2006 0–3 Calgary Flames +3 Calgary Flames +0.6 Regular
Feb 8, 2006 1–3 Calgary Flames +2 Calgary Flames +1.0 Regular
Oct 26, 2005 1–4 Anaheim Ducks +3 Anaheim Ducks +0.0 Regular
Apr 4, 2004 1–2 Anaheim Ducks +1 Anaheim Ducks +0.1 Regular
Feb 13, 2004 1–2 Calgary Flames +1 Calgary Flames +0.6 Regular
Feb 1, 2004 4–6 Calgary Flames +2 Calgary Flames +0.5 Regular
Jan 19, 2004 5–1 Calgary Flames +4 Anaheim Ducks +0.4 Regular
Mar 16, 2003 2–2 Tie Anaheim Ducks +0.8 Regular
Feb 12, 2003 3–4 Anaheim Ducks +1 Anaheim Ducks +0.8 Regular
Feb 4, 2003 3–2 Anaheim Ducks +1 Calgary Flames +0.2 Regular
Dec 29, 2002 2–4 Calgary Flames +2 Calgary Flames +0.1 Regular
Feb 13, 2002 2–3 Anaheim Ducks +1 Anaheim Ducks +0.2 Regular
Jan 19, 2002 1–2 Calgary Flames +1 Calgary Flames +0.8 Regular
Dec 8, 2001 4–0 Anaheim Ducks +4 Calgary Flames +1.0 Regular
Nov 7, 2001 3–3 Tie Anaheim Ducks +0.1 Regular
Feb 19, 2001 2–6 Anaheim Ducks +4 Anaheim Ducks +0.1 Regular
Jan 5, 2001 4–4 Tie Anaheim Ducks +0.5 Regular
Nov 24, 2000 2–2 Tie Calgary Flames +0.1 Regular
Oct 29, 2000 6–3 Anaheim Ducks +3 Calgary Flames +0.1 Regular
Mar 3, 2000 1–4 Calgary Flames +3 Calgary Flames +0.3 Regular
Feb 16, 2000 5–6 Anaheim Ducks +1 Anaheim Ducks +0.6 Regular
Dec 29, 1999 1–3 Calgary Flames +2 Calgary Flames +0.2 Regular
Nov 17, 1999 1–2 Anaheim Ducks +1 Anaheim Ducks +0.7 Regular
Mar 28, 1999 1–5 Anaheim Ducks +4 Anaheim Ducks +0.6 Regular
Feb 19, 1999 3–6 Calgary Flames +3 Calgary Flames +0.2 Regular
Jan 13, 1999 2–1 Calgary Flames +1 Anaheim Ducks +0.8 Regular
Nov 14, 1998 1–0 Anaheim Ducks +1 Calgary Flames +0.5 Regular
Apr 5, 1998 3–3 Tie Anaheim Ducks +0.3 Regular
Jan 28, 1998 5–2 Calgary Flames +3 Anaheim Ducks +0.6 Regular
Dec 22, 1997 1–5 Anaheim Ducks +4 Anaheim Ducks +0.6 Regular
Nov 29, 1997 2–3 Calgary Flames +1 Calgary Flames +0.0 Regular
Nov 7, 1997 4–3 Anaheim Ducks +1 Calgary Flames +0.0 Regular
Mar 25, 1997 2–3 Calgary Flames +1 Calgary Flames +0.2 Regular
Mar 16, 1997 2–2 Tie Anaheim Ducks +0.6 Regular
Feb 9, 1997 1–6 Calgary Flames +5 Calgary Flames +0.3 Regular
Jan 15, 1997 1–2 Calgary Flames +1 Calgary Flames +0.3 Regular
Dec 20, 1996 0–7 Anaheim Ducks +7 Anaheim Ducks +0.5 Regular
Oct 27, 1996 4–1 Calgary Flames +3 Anaheim Ducks +0.2 Regular
Feb 23, 1996 2–3 Calgary Flames +1 Calgary Flames +0.9 Regular
Jan 17, 1996 4–1 Calgary Flames +3 Anaheim Ducks +0.1 Regular
Jan 5, 1996 3–1 Anaheim Ducks +2 Calgary Flames +0.8 Regular
Nov 21, 1995 3–2 Anaheim Ducks +1 Calgary Flames +0.6 Regular
Oct 29, 1995 2–7 Anaheim Ducks +5 Anaheim Ducks +0.1 Regular
Apr 24, 1995 1–2 Anaheim Ducks +1 Calgary Flames +0.2 Regular
Apr 13, 1995 2–4 Anaheim Ducks +2 Calgary Flames +0.1 Regular
Mar 15, 1995 5–0 Anaheim Ducks +5 Calgary Flames +1.2 Regular
Feb 26, 1995 5–3 Calgary Flames +2 Calgary Flames +0.1 Regular
Feb 9, 1995 1–5 Calgary Flames +4 Calgary Flames +0.9 Regular
Apr 11, 1994 3–0 Calgary Flames +3 Calgary Flames +0.0 Regular
Apr 6, 1994 2–4 Calgary Flames +2 Calgary Flames +0.9 Regular
Feb 2, 1994 4–2 Calgary Flames +2 Anaheim Ducks +0.1 Regular
Nov 22, 1993 2–1 Anaheim Ducks +1 Calgary Flames +1.0 Regular
Nov 11, 1993 4–5 Calgary Flames +1 Calgary Flames +1.0 Regular
Oct 17, 1993 2–2 Tie Anaheim Ducks +0.2 Regular