Blair trained at Luton Athletics Club, and also worked as a sports masseuse.
[2] In 2003, she won the English Schools Senior Championship javelin event.
[3] She came second in the javelin event at the 2004 Commonwealth Youth Games, behind Australian Annabel Thomson.
[4] Blair competed at the 2005 European Athletics Junior Championships.
[5] She won the javelin event at the 2016 British Athletics Championships, in a personal best distance of 57.44m, more than three metres better than her previous best.