After redshirting his freshman season at Southern Methodist University in 2008, Graf played fours years of college soccer at Bradley University between 2009 and 2012, where he made a total of 77 appearances and scored 15 goals.
[2] On April 1, 2017, Graf scored the winning goal on his debut, giving Rochester a 3–2 victory over Bethlehem Steel FC.
[3] Graf signed with USL side Tampa Bay Rowdies on January 4, 2018.
[5] On April 25, 2019, Graf signed for USL Championship side Memphis 901 ahead of their inaugural season.
[6] After playing professional soccer for 9 seasons, Graf announced his retirement and settled in to St. Petersburg with his wife, Kelli Haemmelmann.