Season 1 ABC , 1996 Season 2 ABC , 1997 Season 3 ABC , 1998 Season 4 ABC , 1999 Season 5 ABC , 2000 Season 6 ABC , 2001 Season 7 ABC , 2002 Season 8 ABC , 2003 Season 9 ABC , 2004 Season 10 ABC , 2005 Season 11 ABC , 2006 Season 12 ABC , 2007 Season 13 ABC , 2008 Season 14 ABC , 2009 Season 15 ABC , 2010 Season 16 ABC , 2011 Season 17 ABC , 2012 Season 18 ABC , 2013 Season 19 ABC , 2014 Season 20 ABC , 2015 Season 21 ABC , 2016 Season 22 ABC , 2017 Season 23 ABC , 2018 Season 24 ABC , 2019 Season 25 ABC , 2020 Season 26 ABC , 2021 Season 27 ABC , 2022 Season 28 ABC , 2023 Season 29 ABC , 2024 Season 30 ABC , 2025