McPherson besuchte die "Memorial High School" in Port Arthur, Texas, und studierte an der University of California, Berkeley. 2007 nahm sie an den Panamerikanischen Spielen teil. 2013 und 2014 war sie "USA Indoor Track and Field Champion". 2011, 2012, 2013 und 2014 nahm sie im Hochsprung bei den Weltmeisterschaften teil. 2016 nahm sie bei den Olympischen Spielen in Rio de Janeireo im Hochsprung teil.