In 2007, she began voicing for Funimation with a starring role as Mai in Itsudatte My Santa! and as Apis in a One Piece storyline. In 2008, she had starring roles in ensemble casts as Anri Misugi in Sasami: Magical Girls Club, Ku Shiratori in Shattered Angels and Sia in Shuffle! In 2009 she voiced the lead role Nina Yamada in Save Me! Lollipop.
In 2010, she landed the starring voice role of Black Star in the Funimation English dub of Soul Eater, which would broadcast on Adult Swim in 2013. She also voiced Selim Bradley/Pride in Fullmetal Alchemist: Brotherhood and Ryou Fujibayashi in Clannad. In 2011, she voiced starring characters including Yuri Nakamura in Angel Beats!, Ikaros in Heaven's Lost Property, Nanami Nishijo in Chaos; Head, and Eve Neuschwanstein in Needless.
She continued to voice main characters in 2012 such as Yamada in B Gata H Kei: Yamada's First Time, Chizuru Yukimura in Hakuoki, and Mikoto Misaka in the A Certain Magical Index series. She joined the Fairy Tail cast as the tween character Wendy Marvell. In 2013, she played starring characters Rin Natsume in Little Busters!, Himiko in Btooom!, and Manami Kinjou in Cat Planet Cuties. In 2017, she voiced her first video game as mascot character Pinkun in Akiba's Beat.