*Club domestic league appearances and goals, correct as of 22:12, 23 September 2024 (UTC) ‡ National team caps and goals, correct as of 23:59, 15 October 2023 (UTC)
Barišić was born in Osijek in eastern Croatian region of Slavonia to Bosnian Croat parents. His father Stipe "Moljac" Barišić hails from Galečić, while his mother Verica (née Tokić) hails from Stražbenica.[8] He joined the youth academy of Osijek in 2003, spending eight years with the side. After failing to break into the first team, Barišić moved to nearby BSK Bijelo Brdo.
Osijek
After a single season with Bijelo Brdo, Barišić returned to Osijek. In his first season with the first team, Barišić managed 23 Prva HNL appearances, debuting on 12 July 2013 in a 3–1 loss to Dinamo Zagreb. Barišić first goal for Osijek came on 4 April 2014 in the form on an 88th minute winner against Lokomotiva. Osijek finished in 8th place in the 2013–14 season. The following season, Barišić played in 28 games, managing one goal and two assists from left back as Osijek narrowly avoided relegation.
Dinamo Zagreb and Lokomotiva
Despite his club's struggles, Barišić's performance for Osijek in the 2014–15 season saw him earn a move to league champions Dinamo, signing a five-year contract.[9] Barišić's made his debut for his new club against his former club Osijek on 19 July 2015. In late August, however, Barišić was loaned out to Dinamo's feeder club Lokomotiva. At Lokomotiva, Barišić made 19 league appearances, managing two assists.
Return to Osijek
Osijek were purchased in February 2016 by Hungarian oligarchLőrinc Mészáros and Croatian entrepreneurIvan Meštrović, the first time the club had gone into private ownership. The new ownership identified Barišić as the type of player they want representing the club; young, talented and produced by the youth academy. Barišić subsequently agreed to the transfer and was appointed captain of his junior club. Barišić made his returning debut for Osijek on 23 July 2016, captaining the club to a 2–0 win over Inter Zaprešić. Barišić made 32 league appearances, scoring once and assisting seven times as Osijek finished 4th, its highest league finish in nearly 10 years.
In summer 2017, Barišić drew attention from Ukrainian club Dynamo Kyiv, and he agreed personal terms with the club. However, at the last minute, Dynamo opted for Dinamo Zagreb's Josip Pivarić. In an interview with Sportske novosti on 11 August, Barišić publicly called out Dinamo for sabotaging the transfer.[10][11] On 22 August, Dinamo Zagreb executive Zdravko Mamić was shot in his native village of Zidine, Bosnia and Herzegovina.[12] The shooting was believed to be an assassination attempt organized by the Čepin Mafia clan, of which Barišić's father Stipe is a member.[13][14][15]
In the 2017–18 UEFA Europa Leaguequalifying, Barišić scored a penalty in a 1–0 away win for Osijek over PSV Eindhoven. Osijek would go on to win the home leg 1–0, knocking out PSV from the competition. Barišić made 22 appearances in the league, scoring once and assisting four times as the club again finished in fourth place.
After an injury hit first season, on 29 December 2019, Barišić assisted both goals and was named Man of the Match in a 2–1 victory over Celtic, the first win at Celtic Park for Rangers since 2010.[17] On 30 January 2020, he signed a new contract that sees him stay at the club until 2024.[18]
On 18 February 2021, in his hundredth appearance for the club, Barišić scored a brace from the penalty spot in a 4–3 away win over Royal Antwerp in the Europa LeagueRound of 32.[19]
Trabzonspor
On 25 June 2024, Turkish side Trabzonspor announced that Barišić would join the club on a free transfer, signing a three-year deal.[20][21]
He scored his debut international goal on 21 March 2019 in a home Euro 2020 qualifier against Azerbaijan, that ended as a 2–1 win. By the end of qualifying, he solidified his spot in the national team's starting XI.[25]