No fewer than 877 goals were scored during a spectacular 2016/17 Bundesliga campaign, but now it's time to pick your favourite from our shortlist and cast your vote for Goal of the Season.

1) Xabi Alonso (Bayern Munich)

Spanish midfield maestro Xabi Alonso may have hung up his boots after a trophy-laden three years with Bayern but the 35-year-old showed he still had the magic touch as the champions kicked off their title defence with a 6-0 demolition of Werder Bremen on Matchday 1.

2) Pierre-Emerick Aubameyang (Borussia Dortmund)

It wasn't until the final day of the season that Dortmund's Pierre-Emerick Aubameyang snuck ahead of Bayern's Robert Lewandowski to snatch his first Bundesliga top scorer's cannon. The Gabon captain netted his first of two goals in a thrilling 4-3 win over Werder Bremen in trademark style, as the Black-and-Yellows also sealed a place in the UEFA Champions League group stage.

3) Nabil Bentaleb (Schalke)

Schalke had Nabil Bentaleb to thank as they picked up their first away point of the season at Augsburg on Matchday 7. The Algeria midfielder unleashed a ferocious left-footed drive from distance that crashed in off the crossbar, leaving home keeper Marwin Hitz absolutely no chance.

4) Raphael Guerreiro (Borussia Dortmund)

After edging Bayern 1-0 at the SIGNAL IDUNA PARK on Matchday 11, Dortmund were powerless to prevent the champions from exacting their revenge at the Allianz Arena on Matchday 28, even if Raphael Guerreiro's thunderbolt in the 20th minute briefly sparked hopes of a Black-and-Yellow comeback.

5) Fabian Johnson (Borussia Mönchengladbach)

Fabian Johnson was the star of the show for Gladbach as they powered past Schalke on Matchday 23. The USMNT international had already opened the scoring before he grabbed his second following this dazzling team move, putting an end to a 14-game goal drought in fine fashion.

6) Naby Keita (RB Leipzig)

Leipzig's charge into the UEFA Champions League was undoubtedly the result of a superb team effort throughout the season, but one man in particular deserves special praise: Naby Keita. The midfielder excels both in defensive midfield and in a more attacking role, as he showed with this jaw-dropping effort in a 4-1 win over Freiburg on Matchday 12.

7) Robert Lewandowski (Bayern Munich)

Bayern striker Robert Lewandowski once again underlined his value to Carlo Ancelotti's side on Matchday 17, scoring a stoppage-time winner away to a dogged Freiburg outfit to hand the Bavarians a 2-1 victory. It was no ordinary goal, however: the Polish striker demonstrated exquisite technique to control the ball on his chest, take a touch to steady himself with his right foot and roll the ball into the net with his left, all in one movement and without it touching the ground in between.

8) Anthony Modeste (Cologne)

Cologne striker Anthony Modeste enjoyed his most prolific season as a professional in 2016/17, hitting 25 goals to help the Billy Goats into the UEFA Europa League with a fifth-placed finish. His acrobatic kung-fu kick away to Bayern Munich on Matchday 6 was arguably the best of the lot - and it was an important one too, earning his side a point in a 1-1 draw.

9) Marvin Plattenhardt (Hertha Berlin)

Hertha left-back Marvin Plattenhardt proved to be one of the Bundesliga's most dangerous dead-ball specialists in 2016/17, scoring three direct free-kicks throughout the season. His strike against Darmstadt on Matchday 16 - from over 30 metres out - was the pick of the bunch, paving the way for a 2-0 victory.

10) Marcel Risse (Cologne)

Marcel Risse might be a defender by trade but he struck a last-minute winner like a seasoned attacker in Cologne's Rhine derby victory over neighbours Borussia Mönchengladbach on Matchday 11, fizzing in a swerving free-kick from distance to land the Billy Goats all three points in a 2-1 win.

Head to the Official Bundesliga Facebook channel to vote for YOUR favourite goal!

Click here for an overview of all the Bundesliga summer transfers