王上源(1993年6月2日—),河南郑州人,中华人民共和国足球运动员,现在效力于中国足球超级联赛球队河南建业。他出身自郑州的足球小学郑上路小学,曾经效力于天津火车头,在北京三高队崭露头角,曾入选中国国家青年足球队参加2011年潍坊杯足球赛和2012年亚足联U19青年锦标赛资格赛。
2012年,王上源代表北京三高参加2012年中国足球乙级联赛,开始职业足球生涯。他是北京三高的头号射手,在2012赛季出场21次,射进10球,位列中乙射手榜第八位,但北京三高仅在北区中取得第八名,未能晋级总决赛。
2013年4月,王上源前往英格兰足球超级联赛球队曼城试训。[1] 6月份他又到比利时足球甲级联赛劲旅布鲁日试训并表现出色,7月13日,布鲁日宣布和王上源签订一份3+1的合同。[2]
2013-2014赛季比利时甲级联赛揭幕战布鲁日对阵沙勒罗瓦的比赛中,王上源攻入一记精彩的远射为球队首开纪录,最终帮助球队2比0击败对手。[3] 这个进球也是新赛季比甲联赛的首个进球。王上源在联赛前六轮都有出场,不过米歇尔·普吕多姆成为球队的新任主教练后,王上源离开球队的出场阵容,被下放到U21青年队,仅在2013-2014赛季联赛季后赛最后一场比赛得到替补出场机会。2015年1月,俱乐部通知得不到出场机会的王上源可以离队。[4]
2015年2月27日,中国足球超级联赛球队广州恒大淘宝宣布和王上源正式签约。[5]
2018年6月30日,中国足球超级联赛球队河南建业宣布王上源从广州恒大租借加盟球队半年。[6]
2019年2月28日,王上源转会至河南建业。
2019年10月,王上源入选中国国家男子足球队参加2019年东亚杯的集训大名单。12月7日,王上源入选国足选拔队出征东亚杯名单。12月10日,在2019年东亚杯中国队1-2不敌日本队的比赛中,王上源获得首发登场,完成个人在国家队的处子秀。12月15日,在2019年东亚杯中国队0-1不敌韩国队的比赛中,王上源获得首发出场并打满90分钟。在2019年东亚杯中,王上源出场2次,场均登场78.5分钟,未取得进球及助攻。
2023年11月16日,世预赛亚洲区第二阶段C组首轮,王上源替补上场打入一球,帮助中国男足客场2-1逆转泰国。