Erste internationale Erfahrungen sammelte Yeshnil Karan im Jahr 2022, als er bei den Ozeanienmeisterschaften in Mackay in 15:26,45min die Bronzemedaille im 5000-Meter-Lauf hinter den Australiern Sam McEntee und Jack Bruce. Zudem belegte er über 1500 Meter in 4:00,07min den vierten Platz. Anschließend siegte er bei den Pazifik-Minispielen in Saipan in 3:59,79min im 1500-Meter-Lauf und gewann über 5000 Meter in 15:37,15min die Bronzemedaille. Daraufhin gelangte er bei den Commonwealth Games in Birmingham mit 4:04,22min auf den elften Platz über 1500 Meter und kam über 5000 Meter nicht ins Ziel. Im Jahr darauf siegte er bei den Pazifikspielen in Honiara in 15:14,89min über 5000 Meter sowie in 32:32,30min im 10.000-Meter-Lauf sowie in 9:18,48min über 3000 m Hindernis. 2024 belegte er bei den Ozeanienmeisterschaften in Suva in 3:58,65min den vierten Platz über 5000 Meter und gelangte über 10.000 Meter mit 14:56,07min auf Rang sechs. Im Jahr darauf siegte er in 15:27,62min über 5000 Meter bei den Pazifik-Minispielen in Koror, ehe er bei den Weltmeisterschaften in Tokio mit 3:50,77min in der ersten Runde über 1500 Meter ausschied. Bei den Crosslauf-Weltmeisterschaften 2026 in Tallahassee landete er nach 32:55min auf dem 83. Platz.