Buffalo general manager Buddy Nix maintains that he doesn’t draft for need but rather, he always picks the best player on the Bills’ board.

If he truly stuck to that philosophy during the second round Friday night, he was a happy man because both players the Bills selected filled obvious needs on the Buffalo roster.

“We feel real good about it,” Nix said after picking wide receiver Robert Woods of USC and linebacker Kiko Alonso of Oregon. “It fell good for us, and sometime it does. You can do all the preparation you want, but sometimes you have to have some luck when it comes to the draft.”

Woods was the first second-rounder at No. 41, and with the 46th pick, the one obtained from St. Louis in Thursday night’s trade, Nix grabbed Alonso. In the third round, No. 78 overall, the Bills took another wide receiver, the small but incredibly speedy Marquise Goodwin from Texas.

Combined with the first-round selection of quarterback EJ Manuel, the Bills have addressed three glaring areas of weakness, and assuming these players were properly evaluated, all may have a chance to contribute opening day against New England.

Woods is 6-foot-3, 190 pounds, and he ran the 40-yard dash in 4.43 seconds at the scouting combine. He left USC after his junior season with an impressive résumé as he caught 252 passes for 2,930 yards and 32 touchdowns in the 38 games he played (all starts) for the Trojans.

His sophomore year was otherworldly as he caught 111 passes for 1,292 yards and 15 TDs, but when the Trojans’ offense was beset with injuries in 2012 and coach Lane Kiffin got a bit conservative, Woods’ numbers dipped (76 catches, 846 yards, 11 TDs).

“I was a little disappointed in a lot of things this year, especially not winning as many games as we should have,” said Woods. “Stats come and go. Some things you can’t control. One thing you can control is your play. Obviously I play hard every play and make the best of the opportunities that I did have.”