Igor Bubnjić (born 17 July 1992) is a retired Croatian footballer who plays as a centre-back.
Bubnjić started his career playing at youth level for Daruvar, before moving to the Slaven Belupo youth team in 2007. In the first part of the 2011–12 season, he was loaned to Treća HNL side Koprivnica where he was featured in 13 games scoring two times. He returned to Slaven Belupo after the winter break and made his debut for the first team as a late substitute in the 2–0 win against Osijek on 16 March 2012. He scored his first goal in Prva HNL in a 1–1 draw with Rijeka on 6 May 2012. In September 2012, it was announced that Bubnjić signed a five-year contract with Udinese, but would remain at Slaven until the end of the season.
On 1 October 2018, he moved to Malta, signing with Hibernians. He left the club in the summer 2019 after having played two games for the club and on 7 October 2019, Bubnjić announced his retirement at the age of 27, after being seriously injured for the past three years.
- As of 7 January 2018
|Slaven Belupo||2011–12||1. HNL||9||1||–||–||9||1|
|Carpi (loan)||2015–16||Serie A||9||1||1||0||–||10||1|
|Brescia (loan)||2016–17||Serie B||8||0||0||0||–||8||0|