Lovre Kalinić și-a făcut debutul la HNK Hajduk Split pe 23 aprilie 2011, sub conducerea lui Ante Miše, la vârsta de 21 de ani și 20 de zile, într-un meci de Prva HNL împotriva lui NK Slaven Belupo, pe care l-a câștigat cu 2-1.[5]
După împrumuturi la Junak Sinj în 2009, Novalja în 2010 și Karlovac în 2012, antrenorul lui Hajduk, Igor Tudor, l-a adus înapoi pe Lovre Kalinić la Hajduk Split pentru a fi titular în poartă în sezonul 2013-2014.
În sezonul 2015-2016, Kalinić a stabilit un nou record pentru cele mai multe minute jucate fără gol primit în 1.HNL. Portarul a jucat în opt meciuri, sau 775 de minute, fără a primi gol.[6] Recordul precedent era deținut de Zoran Slavica, care nu a primit gol timp de 711 de minute.
Ca urmare a faptului că a făcut parte din echipa care a participat la Campionatul European din 2016 din Croația, Kaliniș a ratat primele trei etape ale sezonului la Hajduk 2016-2017, primind o vacanță prelungită din partea antrenorului lui Hajduk, Marijan Pušnik. El s-a întors la echipă pe 28 iulie 2016, într-un meci în care Hajduk a învins-o pe FC Oleksandria cu 3-0 în runda a treia a Ligii Europa UEFA din 2016-2017, care a avut loc pe Stadionul CSC Nika, păstrând poarta intactă.[7] În septembrie 2016, Kalinić a semnat un nou contract pe cinci ani cu Hajduk.[5] În timpul său la Hajduk, Kalinić a jucat în 134 de meciuri în șapte sezoane.[8] În total, Kalinić a petrecut 17 ani din viață la juniorii și seniorii lui Hajduk.[8]
La 27 decembrie 2016, Hajduk a anunțat că Lovre Kalinić a jucat ultima partidă pentru club, fiind vândut la KAA Gent din Prima Ligă Belgiană.[8] Suma de transfer plătită pentru el a fost cea mai mare pentru un portar din istoria Prva HNL.[8] Suma de transfer, 3,1 milioane de euro, l-a făcut pe Kalinić la acea vreme cel mai scump jucător din istoria Gentului.[9] El a fost numit cel mai bun portar din Campionatul Belgiei pentru sezonul 2016-2017, după ce a jucat doar în o jumătate de sezon, după ce a ajuns în ianuarie la Gent de la Hajduk Split.
La 21 decembrie 2018, echipa Aston Villa a anunțat că a ajuns la un acord cu Gent pentru transferul lui Kalinić la începutul perioadei de transfer din ianuarie.[10] El a semnat cu formația engleză la 1 ianuarie 2019. Debutul său a fost într-o înfrângere de 3-0 de acasă din Cupa Angliei împotriva lui Swansea City.[11] Debutul său în campionat a fost într-o altă înfrângere de 3-0, de data aceasta împotriva lui Wigan Athletic, care a fost urmat de o remiză de 2-2 cu Hull City - ceea ce înseamnă că Kalinić a primit 8 goluri în primele sale trei meciuri.[12]
În luna mai 2018 a fost numit în lotul de 23 de jucători ai Croației care a făcut deplasarea la Campionatul Mondial din 2018 din Rusia. A jucat în ultimul meci din grupe împotriva Islandei, făcând mai multe parade importante.[13] Croația avea să ajungă până în finală, pierzând împotriva Franța în finală.
După ce turneul s-a încheiat, primul gol, Danijel Subašić s-a retras din fotbalul internațional, astfel că Kalinić a devenit titularul echipei naționale.