Background
McDonnell was born in Newton-le-Willows, then in Lancashire, in 1924.
McDonnell was born in Newton-le-Willows, then in Lancashire, in 1924.
He made 412 appearances in the Football League, playing for Southport, Birmingham City, Coventry City, and Crewe Alexandra. During the Second World War, in which he served as a paratrooper, he played local football for Earlestown and Haydock C&B before joining Everton. He left the club for Southport before the Football League resumed after the war.
After one season Harry Storer signed him for Birmingham City as deputy for Ted Duckhouse.
Two years later, Storer, now managing Coventry City, signed him again, and McDonnell remained at the club for six seasons and played 250 games in all competitions. When Storer took over as manager of, he promptly signed McDonnell for the third time.
After three seasons with Derby, where he played more than 100 games in all competitions and helped the club to the championship of the Third Division North in 1956-1957, McDonnell finished off his professional career at Crewe Alexandra. He died in Coventry in 1988.