公元前323年齐秦桑丘之战,匡章大败秦国。
此战是商鞅变法以来秦国首次与齐国正面交锋的战役,却反被齐国打败,秦国派遣使者以“西藩之臣”的身份向齐国赔罪。名义上沦为齐国的附庸。
公元前314年,齐灭燕之战。齐宣王派匡章率兵十万,从渤海进发,进攻燕国。五十日以内,直破燕都。
公元前301年,齐楚垂沙之战,匡章大败楚军。杀敌数万,楚将唐眛战死。楚国被迫以太子横为质,向齐求和。
公元前296年,齐秦函谷关之战。匡章率军大破巅峰时期的秦国,攻入函谷关(战国时期唯一入秦关的将领),秦昭王遂归韩河北及武遂、归魏河外及封陵以求和。
公元前296年,齐燕权之战。匡章歼灭燕军十万。
综合来看,匡章两次血虐燕国,包含一次短暂征服灭国,一次灭燕军10万。
两次吊打变法后的巅峰秦国,一次打成附庸国,一次攻破函谷关割地赔款。
一次吊打巅峰楚国。