He made his senior international debut for Bosnia and Herzegovina in 2018, and made a total of two appearances.
Club career
Early career
Tomić came through Široki Brijeg's youth academy.[1] He made his senior debut against Posušje on 23 November 2008 at the age of 18.[2]
In the summer of 2011, Tomić was sent on a season-long loan to GOŠK Gabela,[3] where he scored his first career goal on 7 April 2012 against his parent team Široki Brijeg.[4]
In June 2012, he signed with Željezničar,[5] where he stayed for three seasons and also won the league title in the 2012–13 season.[6]
After a brief spell with Greek team Xanthi in 2015,[7] he switched to Zrinjski Mostar before the second half of the 2015–16 season.[8] With Zrinjski, he won two consecutive league titles, in 2015–16 and 2016–17.[6]
Olimpija Ljubljana
On 12 June 2017, Tomić joined Slovenian side Olimpija Ljubljana on free transfer.[9] He made his competitive debut for the club in UEFA Europa League qualifier against VPS on 29 June.[10] Two weeks later, he made his league debut in a victory over Celje.[11] Tomić won his first trophy with the club on 27 May 2018, when they were crowned league champions.[12]
On 16 October 2018, Tomić extended his contract until June 2020.[13]
He scored his first goal for Olimpija Ljubljana on 27 October 2018 against Maribor.[14] In September 2019, Tomić played his 100th game for the team.[15]
Tomić left Olimpija after the 2019–20 season following the decision to not renew his contract.[16]
Admira Wacker
In August 2020, Tomić signed a three-year deal with Austrian outfit Admira Wacker.[17] However, he stayed at Admira for just one season and featured in only 14 league matches, mainly due to the ankle injury.[18] After the season, he returned to Olimpija on a two-year contract.[18]