She has served as vice president of the World Baseball Softball Confederation (WBSC), one of the biggest international sports federations, since 2017.
[2] Allen started her career at the United Nations Development Programme in 1974.
Starting in 2006, Allen was named a member of the International Olympic Committee.
[2] In June 2009, Allen was elected as the Gambia National Olympic Committee's vice president.
[5] In 2012, Allen awarded the medals at the 2012 Summer Olympics to the winners of the women's 400 metres event.