杨善平首次进入国家队是在 2013年。他凭借在联赛中的出色表现,被辽足主教练马林选中,并入选了国家队。在2013年6月7日,杨善平在卡马乔率领的国足1-2负于乌兹别克斯坦队的热身赛中,下半场替补登场,完成了他在国家队的首秀。
此后,杨善平还曾多次入选国家队,并参加了中国杯等赛事。然而,他的国家队生涯并非一帆风顺,在2017年中国杯对阵冰岛队的比赛中,他的失误导致了球队的失分,最终中国队输掉了比赛,这也成了他在国家队生涯的转折点,此后他再未被国家队召唤。
尽管如此,杨善平在俱乐部层面依然有着出色的表现,并曾多次入选中超联赛的最佳阵容。他的职业生涯充满了辉煌与挫折,是中国足球历史上一位颇具影响力的中后卫。