Career
Geng Xiaofeng started his football career playing for Shandong Luneng"s youth academy and would go on to join their first team when then manager Ljubiša Tumbaković promoted him to act as backup for Li Leilei and then later for Yang Cheng. Geng remained as the club"s first-choice goalkeeper for the rest of the 2012 season and the 2013 season. On 24 February 2014, Geng was loaned to fellow Chinese Super League side Shanghai Shenhua until the end of 2014 season.
On 29 December 2014, Geng signed with Shanghai on a permanent transfer.
In June 2012, Geng received his first call-up to the Chinese national team for friendlies against Spain and Vietnam. On 15 August 2012, he made his debut for China in a 1-1 draw against Ghana, coming on as a substitute for Zeng Cheng.