Le , Puri signe un contrat de 5 ans avec le club grec AEL Larissa[5]. Le , Puri marque le but vainqueur face au PAOK Salonique lors des dernières minutes du match[6]. Cependant lors de sa seconde saison, La place en équipe première de Puri a été de plus en plus comprise, dû au constant changement d'entraîneur, ce qui en fait une raison à ces 10 apparitions avec l'équipe première ainsi que ces deux prêts.
Puri quitte le club le , lorsque son contrat a été résilié d'un accord commun du fait du changement constant d'entraîneur[7].
Prêts : Korona Kielce et Lombard-Pápa (2011)
En , Puri est prêté dans le club polonais du Korona Kielce jusqu'à la fin de la saison[8]. Après son départ, Puri dit vouloir rejoindre un club en Pologne, pour s'éloigner de la Grèce, en raison de son manque de temps de jeu dû au changement constant d'entraîneur[9]. Puri fait ses débuts avec le club lors d'un match nul face au Zagłębie Lubin le [10] et marque son premier but lors d'un match nul face au Polonia Bytom. Il effectue que huit apparences avec le club à cause de blessures[11],[12].
En , Puri est prêté au club hongroisLombard-Pápa[13]. Le , Puri fait ses débuts avec le club sur une victoire 2 buts à 0 face au BFC Siófok. Puri marque son premier but le lors du troisième tour de la coupe de Hongrie lors d'une victoire 10 buts à 0 Győrszemere KSK. Le contrat de prêt a été résilié d'un accord commun le après avoir passé 6 mois dans le club[14]. Dans le club Lombard-Papa, Puri a fait quatorze apparition toutes compétitions confondues.
Kuopion Palloseura (2012-2013)
Puri a rejoint le club finlandais Kuopion Palloseura le [15]. Avant de signer son contrat, Puri a été mis à l'essai par le club[16]. Après avoir manqué les cinq premiers matchs, Puri a fait ses débuts avec le club sur une défaite 2 buts à 0 face au champion en titre Helsingin Jalkapalloklubi. En deux matchs consécutifs, Puri a marqué le et le face a respectivement Jyväskylän Jalkapalloklubi et IFK Mariehamn.
Lors du match aller du troisième tour de la Ligue Europa face au Bursaspor, Puri marque l'unique but du match, ce qui donne un avantage pour le match retour[17]. Toutefois, Bursaspor a remporté le match retour sur un score de 6 buts à 0 ce qui élimine le club de Puri de la Ligue Europa sur un score cumulé de 6 buts pour Bursaspor et 1 but pour Kuopion Palloseura. Une semaine après l'élimination du club en Ligue Europa, Puri a marqué un but de la victoire face à Myllykosken Pallo-47 en demi-finale de la Coupe de Finlande, ce qui envoie le club en finale de cette coupe[18]. Cependant, lors de la finale, Puri a reçu un carton rouge, et le club a perdu face à FC Honka[19].
Le , il est annoncé que Puri sera libéré par le club après une unique saison[20].
Après avoir été libéré par le Kuopion Palloseura, Puri a été contacte par le club bulgare Beroe Stara Zagora, qui lui a proposé un contrat[21], mais celui-ci a refusé l'offre[22].
Saint Mirren (2013)
Le , Puri signe un contrat jusqu'à la fin de la saison 2012-2013 avec le club écossais du Saint Mirren FC[23], malgré l'intérêt de l'un des rivaux du championnatKilmarnock FC qui n'a pas offert un contrat à la suite d'un essai[24],[25]. Puri fait ses débuts le en tant que remplaçant de Esmaël Gonçalves sur un match nul face au Celtic Glasgow[26]. Lors du match nul face au Motherwell FC le , Puri effectue une passe décisive pour Connor Newton, qui marque le but égalisateur, Puri est remplacé à la mi-temps. L’entraîneur Danny Lennon exiplique que le remplacement de Puri a été effectué pour des « raisons tactique ». Puri est libéré par le club le . Auparavant, il avait déclaré qu'il voulait rester à Saint Mirren pour la saison prochaine, après s'être installé au club[27].
York City (2013-2014)
Puri signe pour le club anglaisYork City pour un contrat de deux ans le [28]. Il a fait ses débuts à domicile sur une victoire 1 but à 0 face à Northampton Town le [26]. Il est libérer par York City en [29].