Millennium Stadium
In 2006, Dowd was the fourth official at that year's FA Cup final at the Millennium Stadium in Cardiff.