Sweden captain Andreas Granqvist has ended Zlatan Ibrahimovic's decade-long streak of being named the country's footballer of the year.

Granqvist was awarded the Swedish football federation's Golden Ball on Monday night after helping the national team reach the World Cup by beating Italy in a playoff.

The award had gone to Ibrahimovic for the last 10 years in a row, but he lost out after missing the last six months with a serious knee injury.

"This is a great honour. I'm incredibly proud," Granqvist said. "It's the nicest award you can receive."