Hannibal - salary, contract & career earnings
Hannibal earns $41,850 per week and $2,176,200 per year playing for Burnley. Hannibal has earned $10,412,064 in career wages. Current deal expires June 30, 2028.
Earns more than 86.2% of the 486 Championship players we hold a wage for.
Earnings over time
Weekly wage by contract year, over the seasons we hold a wage for
Contract history
Tap a column heading to re-rank| YEAR | WEEKLY WAGE | YEARLY SALARY | CLUB | LEAGUE | POSITION | AGE | CONTRACT EXPIRY |
|---|---|---|---|---|---|---|---|
| 2027 | $41,850 | $2,176,200 | Burnley | Championship | AM C | 22 | June 30, 2028 |
| 2026 | $41,850 | $2,176,200 | Burnley | Championship | AM C | 22 | June 30, 2028 |
| 2025 | $56,700 | $2,948,400 | Burnley | Championship | AM C | 22 | June 30, 2026 |
| 2024 | $17,550 | $912,600 | Sevilla | La Liga | AM C | 20 | June 30, 2025 |
| 2023 | $17,550 | $912,600 | Birmingham City | Championship | AM LC | 19 | June 30, 2024 |
| 2022 | $17,550 | $912,600 | Manchester United | Premier League | AM LC | 18 | June 30, 2024 |
| 2021 | $7,020 | $365,040 | Manchester United | Premier League | M/AM (C) | 17 | June 30, 2023 |
| 2020 | $162 | $8,424 | Manchester United | Premier League | AM C | 16 | June 30, 2023 |
Contract timeline
Deals signed and when they expire
Wage rank at Burnley
Hannibal is the 10th highest earner in the squad
Cumulative career earnings
Running total by year, over the seasons we hold a wage for
Frequently asked questions
Hannibal, Burnley
How much does Hannibal earn per week?
Hannibal earns $41,850 per week playing for Burnley.
What is Hannibal's yearly salary?
Hannibal's yearly salary is $2,176,200.
What is Hannibal's net worth?
We publish career earnings rather than net worth. Hannibal has earned $10,412,064 in wages across 8 recorded seasons.
When does Hannibal's contract expire?
Hannibal's current contract with Burnley expires on June 30, 2028.
What position does Hannibal play?
Hannibal plays as an AM C for Burnley in the championship.
How old is Hannibal?
Hannibal is 22 years old.