Edward John MacDougall, da tutti chiamato Ted, nasce ad Inverness, nelle Highlands Scozzesi, nel 1947, ma calcisticamente cresce nel Liverpool. Club in cui, alla fine, non giocherà mai. Dopo un biennio a farsi le ossa allo York City, nel 1969 approda al Bournemouth, in Terza Divisione, dove rimane fino al 1972 segnando caterve di gol.
Guadagna la ribalta con un exploit rimasto ancora insuperato: il 20 novembre 1971, nel primo turno della FA Cup, segna ben 9 reti delle 11 totali con cui le “cherries” superano il malcapitato Margate. Numeri che gli valgono la chiamata del Manchester United, dove MacDougall rimane solo una stagione. In quella successiva passa al West Ham United, ancora in First Division. Nell’estate del 1973 passa al Norwich City, dove resta fino al 1976, conquistando persino la maglia della Nazionale scozzese.
Da quel momento in poi, per McDougall inizia un lungo peregrinare tra serie minori e Australia. Resterà sempre sentimentalmente legato al Bournemouth, dove torna per un breve periodo, nella stagione 1998/1999, come allenatore della squadra riserve. Con 142 reti in 212 partite, è ancora oggi il secondo marcatore nella storia del club.