Unsurprisingly, the 51-year-old Weah struggled to make an impression on the match, though did leave the field to an ovation from the crowd with little over ten minutes still to play.
Onyekuru will be hoping to continue the performance when the West Africans take on Libya in their next qualifying game on October 9.
After the game, Weah hailed Nigeria as a great and worthy ally in national development, while describing the country's football as a model that he wants his country to follow.
The striker beats the previous oldest player on record - Greece captain Yorghos Koudas, who was 48 when he played his last game in 1995.
Liberia ended up on the wrong end of a 2-1 defeat - this all coming on the very same night that Weah's 18-year-old son, Timothy, started for the U.S. in their game against Mexico in Nashville.
Former AC Milan player George Weah in Switzerland in 2014.
Weah even has a son, Timothy, who has chosen to play worldwide football for the United States. As expected, his every touch and movement were reportedly greeted with cheers and jubilation form the home fans.
Leicester's Wilfred Ndidi and midfielder Peter Etebo of Stoke City both started for Nigeria in what was a relatively strong team for Liberia's opponents.