Oh, yes, and the 5-foot-10, 175-pound Williams also hit Quinton Jenkins with a 36-yard scoring pass.
And that was all in the first half.
"I feel he is the best football player in South Jersey," West first-year coach Brian Wright said.
West is 2-3, which might not sound like much, but for a team that totaled four wins in Williams' first two varsity seasons, this is progress.
He made his season debut in last week's 29-6 loss to Seneca, and Williams concedes he tried to do too much.
"I was trying to force the issue," he said.
This time, he said he was more relaxed, and it showed.
Williams was almost stumped when asked if he could recall scoring so many different ways.
"Maybe in my Pop Warner days," he said.
Williams is an all-around athlete who averaged close to 20 points in basketball. He said Marist has made him a basketball scholarship offer and there about eight schools that have already been in contact for football.
Williams said that he is being recruited as an athlete in football and that Rutgers and Pitt are among the college football programs involved.
As for Wilson (0-5), the Tigers took a 6-0 lead when junior Tymir Walker scored on a 54-yard quarterback sneak. After that, Williams and the Lions took over.
With a little less than 10 minutes remaining in the third quarter, Williams left the game after being tackled hard and didn't return at quarterback, although he continued to play cornerback for the next few series.
"We were just being cautious, but I'm fine," he said.
As electric as Williams looked, Wright gave one disclaimer.
"He's probably not 100 percent yet," Wright said. "I will say he's 90."
What happens when he gains that extra 10 percent?
Woodrow Wilson 6 0 0 0 – 6
Cherry Hill West 20 19 0 0 – 39
W: Tymir Walker 54 run (kick failed)
C: Rodney Williams 1 run (Geronimo Santana pass from Williams)
C: Williams 3 run (run failed)
C: Nick Mallardi 32 interception return (run failed)
C: Williams 47 pass from Joey Argentina (kick failed)
C: Quinton Jenkins 36 pass from Williams (pass failed)
C: Williams 62 punt return (Matt Becker kick)
Contact Marc Narducci
or @sjnard on Twitter.