Undrafted after four seasons at the University of Calgary, Kearns began his pro career in the ECHL in 2005 and played five full years in the AHL before making his National Hockey League debut with the Florida Panthers at the age of 30.
The native of West Vancouver, B.C., skated in 732 regular-season games in the AHL with the Cleveland Barons, Milwaukee Admirals, Norfolk Admirals, Rockford IceHogs, San Antonio Rampage, Worcester Sharks, Bridgeport Sound Tigers and Binghamton Devils, totaling 176 goals and 262 assists for 438 points.
Kearns played in the AHL All-Star Classic in 2013 and again in 2018, when he was selected to serve as captain of the Eastern Conference team. He was also voted the 2017-18 recipient of the Fred T. Hunt Memorial Award as the AHL player who best exemplifies the qualities of sportsmanship, determination and dedication to hockey.
Kearns appeared in 35 career NHL games with Florida, San Jose and the N.Y. Islanders, recording three goals and three assists.