A graduate of Dartmouth College, McCullough played four years of NCAA Division I hockey and also played for several years in the National Women's Hockey League. She played with the Brampton Thunder in 2002-03. With the Thunder, she won a silver medal at the ESSO Nationals in 2002/03. For the 2003-04 season, McCullough joined the Calgary Oval X-Treme. The following season, she joined the Oakville Ice and stayed with the team until 2006.
On December 10, 2000, she scored the game-winning goal at only 2:12 into the first period as the Big Green swept the Minnesota Golden Gophers women's ice hockey program. Against the Harvard Crimson (on November 10, 2001), McCullough scored the game-winning goal against their ECAC rivals. In the 2002 ECAC-North Championship Title, played on March 17, McCullough scored a goal for Dartmouth despite losing the match in overtime. During the 2001-02 season, McCullough was the Big Green co-captain. In her Dartmouth career, she has 130 career points in 127 games played. While playing for Dartmouth, she suffered a concussion in her freshman season but still managed to score four points in the game she was concussed in.
McCullough, along with players such as Allyson Fox, Kathleen Kauth, and national team members Sami Jo Small and Jennifer Botterill spearheaded the initiative to create the CWHL. The players worked with a group of volunteer business people to form the CWHL by following the example of the National Lacrosse League. The league would be responsible for all travel, ice rental and uniform costs, plus some equipment.
McCullough became the Director & Founder of Total Female Hockey. She has certifications through the International Youth Conditioning Association as a speed and strength coach. As a trainer, she has worked, coached and consulted with over 5000 players, 1000 coaches and 100 teams, from both the men’s and women’s game. She was selected as a head coach for the 2010 Ontario Winter Games. She was also involved in a coaching clinic for the Wickenheiser International Women's Hockey Festival in 2010.
In 2010-2011, Kim was the Girls Hockey Director at the PEAC School For Elite Athletes in Toronto. In addition, she coached the Toronto-Leaside Midget AA team (the association she played for while growing up). With Hockey Canada, Kim is involved with both the National and Ontario Under-18 programs.
The Czech National Women’s Ice Hockey Team hired McCullough as Strength and Conditioning Coach for their 2014 Development Team.
Kim is now coaching the Junior AA Toronto Leaside Wildcats for the 2014 - 2015 season.2001-02 All-Ivy League Honorable Mention
She holds a Master’s Degree from York University in Kinesiology, where she studied motor control and learning in elite hockey players.