Petar Mamić (; born 6 March 1996) is a Croatian professional footballer who plays as a left-back for Bosnian Premier League club Zrinjski Mostar.
Club career Early career Dinamo Zagreb Petar started off by playing in Dinamo's Hitrec-Kacian football academy. With Dinamo's pioneers he won three titles from 2008 to 2009 to 2010–11 and with the cadets he won one title in 2012–13. Besides these titles he won the 2014 Mladen Ramljak Tournament with the cadets scoring a total of five goals, won the silver medal with the cadets on the 2014 Zayed International Football Cup and, with the juniors, won the 2014 Tournament of Turopolje. He went with Luka Capan on football trials with the seniors and made his debut for the seniors, donning the number 15, in a 3–1 win against NK Istra 1961 on 6 February 2014 playing the first half. However, Mamić and Capan were put on the B squad after the 2014 summer transfer window to serve as backup for the seniors.
2014–15 season Dinamo Zagreb 2 Mamić debuted for the B team, this time wearing the number 26, in a friendly 4–0 win over NK Hrvatski Dragovoljac on 20 July 2014. Mamić proceeded to play seven more friendlies earning a red card in the sixth game before suffering a concussion in the seventh game after a strong blow to the head only minutes after having scored his first goal for the B team against . Following his injury, he was replaced by Nicolas Taravel but resumed training after only a week making a comeback, and also debut in the league, five days later, on 9 September, in a 5–2 win over NK Moslavina. Mamić, after having played one more league game, was called in for the U-19 national team to participate in the 2015 UEFA European Under-19 Championship qualification and missed out on three league games before returning, on 14 October, in a friendly against . Mamić returned to the league on 18 October, playing full-time and earning a yellow card in a tie with NK Vrbovec. Mamić played five more games in the fall season, earning two more yellow cards and scoring his first ever league goal from a penalty, on 29 November, in a 3–1 win over NK Rijeka II.
Mamić was speculated to be kept in the B team so as to maintain Dinamo B's domination in the league in hopes of moving up to Druga HNL, especially after Mario Musa was called back to Dinamo's seniors. However, on 8 January 2015, Lokomotiva announced that Mamić had been loaned out to them for the rest of the season, along with Franko Andrijašević and Dino Perić.
Lokomotiva Mamić debuted for NK Lokomotiva on 18 January 2015, wearing the number 3, in a friendly 3–0 win over NK Vrapče. Mamić went to Rovinj on trials with the team and played all of the matches of the . Mamić debuted for the team in the league on 7 February in a 1–2 loss against GNK Dinamo Zagreb. Three weeks later he was a last-minute substitute and was substituted in on two more games before being given another chance to play in the starting roster again in a 1–2 loss against Dinamo. Mamić was once more a substitute and finally got to play three full games in a row at the end of the season, even earning two yellow cards. Mamić also played both quarter-final games against NK Rijeka in the 2014–15 Croatian Football Cup and earned a yellow card in the first game.
Lokomotiva had qualified for the 2015–16 UEFA Europa League so Mamić went with the team on trials in Slovenia and debuted in the Europa League on 9 July 2015 in the second leg of the First round in a 2–2 draw against Welsh side Airbus UK Broughton F.C. He remained on the bench in the Second round against P.A.O.K. with Lokomotiva eventually being expelled with a 3–7 aggregate score. Mamić was benched for the first three games of the 2015-16 season before being transferred back to Dinamo Zagreb 2 to enable Dinamo to loan out Borna Barišić to Lokomotiva seeing as they had already loaned out six players to them.
2015–16 season Return to Dinamo Zagreb 2 Having left NK Lokomotiva, Mamić returned in the second round of the 2015–16 Croatian Second Football League on 22 August 2015 in a 2–0 loss against HNK Šibenik. He played four more games before scoring an own goal in a 0–2 loss against NK Rudeš as well as earning a yellow card in the next match. He did, however, make up for it after another game by scoring his first goal of the season, as well as the equalizer, after having received a yellow card, in a 2–1 turnover victory over HNK Šibenik. He played two further games, receiving a yellow card in the second one before playing a game for the first team in the second round of the 2015-16 Croatian Football Cup against NK Mladost Ždralovi in which he also received a yellow card. He then missed out on the next match due to accumulated yellow cards and returned on 13 November against HNK Gorica but remained on the bench. Mamić finished the first half of the season playing full-time in both remaining games and earning one more yellow card. He played seven warm up games before the start of the second half of the season, including warm ups in Umag. Mamić continued the season in style scoring the first goal from a penalty in a 3–2 turnover victory against HNK Segesta and giving an assist to Karlo Majić for the equalizer. He scored the last goal in a 3–0 victory over NK Rudeš in the very next game from an assist from Bojan Knežević as well as the last goal in a 2–0 victory two games later against HNK Segesta after an assist by Tibor Halilović. Mamić played the next four matches before playing an excellent match, giving both assists in a 2–1 victory over NK Sesvete and earning a yellow card. He played another two games but was forced to miss out on the following match against HNK Gorica after having accumulated two yellow cards. He finished the season playing both remaining games.
2016–17 season Continued success with Dinamo Zagreb 2 After the season ended Mamić played in all of the B team's five preseason warm-up games and started the following season playing the second half of the first game against NK Solin and earning a yellow card. He was then benched for the following two games in light of transfer negotiations with Cagliari Calcio but returned in the following match against NK Novigrad after the 2016 summer transfer window had closed. He went on to play the next three league matches, earning a further two yellow cards but then missed the next game after having been added to the first team's final roster for the 2016-17 UEFA Champions League. Ultimately he was not chosen for the game squad and so returned in the next league match but was again benched in the next game when, due to many player's absences, six first team players came on. He played the next game and then earned a yellow card and scored a last-minute goal in a 3–1 victory over NK Solin with Dinamo one player down. In the following game he accumulated a second yellow card causing him to miss the next game but returned immediately after and then gave an assist to Davor Lovren to put Dinamo ahead in a 1–2 loss against NK Lučko. He played the next game, receiving another yellow card, and missed the one after that a week before playing Dinamo's first game of the 2016–17 Premier League International Cup against Swansea City. He played the closing game of the half season and then the second match of the Premier League International Cup against Chelsea but was replaced by Kruno Ivančić in the last group match against Feyenoord. In mid January he started trials before the second half of the season but his transfer to Frosinone Calcio was announced before the end of the month.
Frosinone Mamić was being eyed by a few Italian clubs (including Cagliari) before finally transferring to Frosinone Calcio, which had been relegated to Serie B in the previous season and was hoping to return to Serie A. Having been transferred before the start of the second half of the season he was given a trial period to prove himself on the field. After a lackluster performance in the trials his position in the team was uncertain but he then joined the youth team as a non-quota player for one game of the Campionato Nazionale Primavera against A.S. Roma. After that he was put on the first team for the thirtieth match day. However, he was benched for his first four games, missing out on a few training sessions between the second and third games due to a friendly with the Croatia U-21 team but managed to return to training immediately after to continue being benched. He then missed the next game only to be benched for two more games. After yet another absence, this time of four games, he returned to the bench for two more games and then missed out on the last game of the season. His final appearance on the bench was for the first leg of the semi-final of the promotional play-offs. Having played zero minutes on the field and only nine games on the bench, Mamić had left no discernible mark on the team and was rumored to be loaned out to allow him to play more regularly. However, with his trial period finished and Frosinone remaining in Serie B, his departure was completed by the end of July.
2017–18 season Inter Zaprešić A little over two weeks after leaving Frosinone, it was announced that Mamić was joining NK Inter Zaprešić to strengthen its defense, along with Mato Grgić, after Jakov Filipović had left. His first game for Inter was a friendly 0–5 loss against SK Sturm Graz. Mamić, again donning the number 3, made his competitive debut for Inter and return to the Croatian First Football League on 10 September 2017, earning a yellow card, in a 0–3 loss against his former club NK Lokomotiva. He played four further league games, giving an assist for the equalizer to Tomislav Šarić and earning a yellow card in the second game against HNK Cibalia as well as earning another yellow in the fourth game against NK Slaven Belupo and then missed out on one game. He also played two Cup games before scoring his first league goal for the team in a 1–1 draw against NK Istra 1961. He played the next four league games, receiving yellow cards in the latter three, forcing him to miss the following match. He finished the year playing the last game of the half season and the Cup quarter-final.
Mamić joined the team in warm-ups before the beginning of the second half of the season and then went with the team to Medulin, returning to the after three years. He played all three group matches, doubling the team's lead in the last game with a header in a 2–0 victory over FK Borac Banja Luka and cementing their spot in the final. He went on to play the final, with Inter securing the cup in a 1–0 victory over NK Lokomotiva. He finished the warm-ups with the team in one last friendly and then started the latter half of the season playing in the first two games, earning a yellow card in the first one. He was benched for the third game but returned to the starting roster in the very next game and then scored a goal in the following game against NK Lokomotiva which was misjudged offside only to give an own goal assist to Lokomotiva's Toni Datković, thus securing Inter a 2–3 turnover victory. He missed out on the following game because of the 2019 UEFA European Under-21 Championship qualification and returned for the following two games but was then again absent for a game. He joined the team for a friendly charity game against NK Međimurec and returned as a substitute in the next league game. Mamić played the remaining six games of the season in the starting roster, earning a yellow in the first of these, as well as playing two more friendlies. With the season coming to an end, rumors started circulating that Mamić, who still contractually had one more season with Inter, was being eyed by a few other Croatian clubs, namely Dinamo and Rijeka.
2018–19 season Rijeka