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