Raised in the Dublin suburb of Templeogue, Kearns started playing football with his local side Templeogue United. He signed for UCD in 2015, playing for their under 19 side for the 2015, 2016 and 2017 seasons. In April 2017, Kearns scored a Bicycle kick in the 92nd minute away to Cork City under 19's. The goal went viral and later featured on popular TV show Soccer AM. He was part of the squad that won the League of Ireland U19 Division in September 2016. He featured in both legs of UCD's UEFA Youth League tie against Molde FK of Norway in September/October 2017. The first leg saw his side win 2–1, while they lost 2–1 away from home in the second leg before losing 5–4 on penalties, despite Kearns saving one of Molde's penalties.
UCD
Kearns' first involement with the UCD senior team came towards the end of the 2016 season, when he was named in the matchday squad but remained as an unused substitute in 7 games. Although he again didn't make an appearance, 2017 saw him take another step closer to the number 1 shirt, as he was second choice keeper for much of the year, remaining an unused substitute in 22 of his side's 28 league games. He made his debut at senior level on the opening night of the 2018 League of Ireland First Division, in a 2–1 win over Dublin rivals Shelbourne. On 14 September2018, Kearns and his UCD side drew 1–1 with Finn Harps to win the League of Ireland First Division. He made 32 appearances in all competitions over the season. The 2019 season was Kearns' first season at League of Ireland Premier Division level. With such a young squad, coupled with the mid-season departure of many of the team's better players including Gary O'Neill, Neil Farrugia & Conor Davis, meant the side were in a relegation battle with Finn Harps for the entirety of the season. On 15 July 2019, UCD beat Bohemians 1–0 at the UCD Bowl. After the match, Kearns celebrated in front of the Bohemians fans who had been booing him for what they perceived as time wasting, which Bohs captain Derek Pender confronted Kearns over his celebrations which resulted in a brawl on the pitch between both sets of players, while Kearns had bottles thrown at him from the visiting supporters who also tried to attack him as he left the pitch. For their part in the brawl, both Kearns and Pender were sent off by referee Derek Tomney which resulted in one match bans but Kearns was given an additional 5 game ban, with Pender receiving an additional 3 games. Speaking on the incident, Kearns denied any deliberate time wasting, stating I was playing the game with an injury and whenever I went down to get treatment, there was no way it was timewasting – it would’ve been pushing it to say it was that, but they were on my case any chance they got. But, in terms of having to justify it, there’s a lot of people who have been in the situation I have been in that hasn’t had to deal with the same backlash that I have. So, to a degree, you can feel unfortunate, but at the end of the day it was handbags. Nobody was hurt, there was no real malice – there was just pushing and shoving but it was probably a bit unfortunate and naïve on my part.. UCD were later awarded a 3–0 win as Bohemians had fielded an ineligible player, the suspended Daniel Mandroiu. Kearns made a total of 33 appearances in all competitions as UCD were relegated after finishing bottom of the league with just 19 points.
On 27 November 2019, it was announced that Kearns had signed for St Patrick's Athletic, under new manager Stephen O'Donnell, joining former UCD teammate Jason McClelland who had signed a few weeks earlier.
Personal Life
Kearns' mother Pamela is a Labour Party councillor in the Templeogue Rathfarnham constituency. He spoke in May 2019 about helping with canvassing for his mother in the run up to elections.