襄公八年(公元前643年)齐桓公去世,其儿子争夺君位。齐公子昭逃亡宋国。襄公妄图接续齐桓公霸业便联合曹、卫、邾三国攻齐。四国联军攻占了齐都临淄,立公子昭为齐孝公。襄公立了齐孝公又不顾公子目夷的劝阻决定在鹿地与齐、鲁、楚会盟称霸。不料楚成王不同意襄公称霸。襄公发怒,在十三年(公元前638年)发兵讨伐楚盟国郑国。楚国带兵援救与宋军战于泓水。襄公再次不听公子目夷的良言,自诩“仁义之师”而不趁战机攻楚。结果宋军大败,襄公受伤,于第二年夏去世。
襄公去世,儿子成公即位。成公四年(公元前633年)楚成王再次攻宋。成公向晋文公求救。五年(公元前632年)初晋楚会战于城濮,晋军胜,宋国之围解。这场战役奠定了晋国的称霸。
成公在位17年去世,儿子昭公即位。
昭公暴虐,在位第9年(公元前611年)大臣杀死他立了他的弟弟文公。
文公、共公、平公时,华元专政,宋公室衰微。
文公在位22年去世,儿子共公即位。
共公在位13年去世,儿子平公即位。
平公在位44年去世,儿子元公即位。
元公在位15年去世,儿子景公即位。景公爱护百姓,发展军力,十分贤德,因而宋国再次强盛起来。景公三十年(公元前487年)宋灭曹。
景公在位65年去世,其侄孙昭公攻打景公太子自立为君。
昭公在位47年去世,儿子悼公即位。
悼公在位8年去世,儿子休公即位。
休公在位26年去世。儿子剔成即位。
剔成改姓戴氏。剔成在位41年被弟弟偃杀死,偃即位为君。
君偃初年,对内修王政,讲仁义,迁都彭城(今江苏徐州),对外发展武力,连续击败齐、魏、楚,并灭掉滕国。十一年(公元前317年),君偃自称为王,从此沉湎享乐,暴政不断。诸侯皆称“桀宋”。
四十三年(公元前286年),齐愍王发兵灭宋,君偃死在魏国。
宋立国761年,共26世,32君。