2010年10月12日晚,中国男子足球国家队在武汉体育中心与乌拉圭国家队进行国际友谊赛。后卫张成林在下半场替补杨昊登场,完成个人首次代表中国成年国家队出场的比赛。中国队最终以0比4负于乌拉圭队。
本场比赛于19时30分开始,中国队由高洪波执教。上半场双方均未取得进球。下半场,中国队连续调整人员,张成林替换杨昊出场。乌拉圭队在第70分钟通过冯潇霆的乌龙球打破僵局,此后卡瓦尼、克里斯蒂安·罗德里格斯和塞巴斯蒂安·费尔南德斯相继破门。
张成林当时效力于长沙金德,并未加入广州足球俱乐部。2016年11月29日,广州恒大淘宝足球俱乐部正式宣布与张成林签约,他随后代表广州队参加中超及其他赛事。2019年至2021年间,他先后以租借身份效力其他球队,2022年重返广州队,并曾承担一线队体能教练工作。