David Villa finished the season with 22 goals. (Vincent Carchietta/USA TODAY Sports)

David Villa, who scored both New York City FC goals in a 2-2 draw with Columbus Crew SC Sunday, was named FrontRowSoccer.com player of the week.

The Spanish international was honored for the week ending Sunday, Oct. 22.

Villa, who had been struggling to find the net since returning from the adductor injury he suffered with the Spanish national team, equalized. While battling midfielder Mohammed Abu for position, Villa headed home a Maxi Moralez corner kick from six yards in the 17th minute.

He dazzled the crowd in the 45th minute. Crew defender Harrison Afful could not control a right-wing pass from a City player as the ball bounded to Villa. The Spanish international put his moves on Afful before drilling a 16-yard shot off goalkeeper Zack Steffen’s hands and into the lower left corner for his 22nd goal of the season and a 2-1 advantage.

Villa finished the regular season with 22 goals, the second successive time he broke the 20-goal barrier.

This was the fourth time this season that Villa was named player of the week.

FrontRowSoccer.com player of the week winners

Week 1 (March 6) — Joseph Bendik (Orlando City SC)

Week 2 (March 13) — David Villa (New York City FC)

Week 3 (March 20) — Rodney Wallace (New York City FC)

Week 4 (March 27) — Vincent Bezecourt (New York Red Bulls II)

Week 5 (April 3) — Ronald Matarrita (New York City FC)

Week 6 (April 10) — Jimmy Maurer (New York Cosmos)

Week 7 (April 17) — Tyler Adams (New York Red Bulls)

Week 8 (April 24) — Alex Muyl (New York Red Bulls)

Week 9 (May 1) — Jack Harrison (New York City FC)

Week 10 (May 8) — Rodney Wallace (New York City FC)

Week 11 (May 15) — Sam Kerr (Sky Blue FC)

Week 12 (May 22) — David Villa (New York City FC)

Week 13 (May 29) — Kemar Lawrence (New York Red Bulls)

Week 14 (June 5) — Alex Callens and Maxime Chanot (New York City FC)

Week 15 (June 12) — No award given

Week 16 (June 19) — Bradley Wright-Phillips (New York Red Bulls), David Villa (New York City FC)

Week 17 (June 26) — Ben Sweat (New York City FC)

Week 18 (July 3) — Sam Kerr (Sky Blue FC)

Week 19 (July 10) — Sam Kerr (Sky Blue FC)

Week 20 (July 17) — Eric Calvillo (New York Cosmos)

Week 21 (July 24) — Daniel Royer (New York Red Bulls)

Week 22 (July 31) — Eric Calvillo (New York Cosmos)

Week 23 (Aug. 7) — David Villa (New York City FC)

Week 24 (Aug. 14) — Sean Johnson (New York City FC)

Week 25 (Aug. 21) — Sam Kerr (Sky Blue FC)

Week 26 (Aug. 28) — Aaron Long (New York Red Bulls)

Week 27 (Sept. 4) — Sacha Kljestan (New York Red Bulls)

Week 28 (Sept. 11) — Sean Johnson (New York City FC)

Week 29 (Sept. 18) — Javi Marquez (New York Cosmos)

Week 30 (Sept. 25) — Caroline Casey (Sky Blue FC)

Week 31 (Oct. 2) — Kelley O’Hara (Sky Blue FC)

Week 32 (Oct. 9) — Sacha Kljestan (New York Red Bulls)

Week 33 (Oct. 16) — Sean Johnson (New York City FC)

Week 34 (Oct. 23) — David Villa (New York City FC)