top of page

CF Frank O’Donnell | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #387 |

387

Legacy
Number

0

Youth
Promotion #

0

Youth
Debut #

CF Frank O’Donnell | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #387 |

31

Villa Appearances

14

Villa
Goals

9

Villa
Assists

1.35

Game
Per
Aston Villa player image

CF Frank O’Donnell | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #387 |

Francis Joseph O'Donnell

Role

Position

Born

Birthplace

Country

Citizenship

Forward

Centre Forward

31 August 1911

Buckhaven 🏴󠁧󠁢󠁳󠁣󠁴󠁿

Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿

Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿

Died

4 September 1952, Aged 41

Height

Foot

Career Progression

CF Frank O’Donnell | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #387 |

n/a

Youth Career

CF Frank O’Donnell | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #387 |

Youth Appearances

Youth
Goals

Reserve Career

CF Frank O’Donnell | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #387 |

Reserve Appearances

Reserve
Goals

First Team Career

CF Frank O’Donnell | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #387 |

31

Villa Appearances

14

Villa
Goals

9

Villa
Assists

CF Frank O'Donnell | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 |
Aston Villa 1938-39 | £10.5k |
🕒 31 | ✅ 31 | 🔁 (-) | ⚽ 14 | 🔥 9 | 🇺 - | #387 |
🟩 13 | 🟨 7 | 🟥 11 |
Cards 🟨 0 | 🟥 0 |

CF Frank O’Donnell | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #387 |

Transfer In

Aston Villa Crest 2025

1938-39

Blackpool 🏴󠁧󠁢󠁥󠁮󠁧󠁿

£10.5k

10 November 1938

27

Jimmy Hogan 🏴󠁧󠁢󠁥󠁮󠁧󠁿

Loans Out

None

Transfer Out

Aston Villa Crest 2025

1938-39

Nottingham Forest 🏴󠁧󠁢󠁥󠁮󠁧󠁿

Free

1939

28

Jimmy Hogan 🏴󠁧󠁢󠁥󠁮󠁧󠁿

CF Frank O’Donnell | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #387 |

Previous Clubs

Wellesley Juniors 🏴󠁧󠁢󠁳󠁣󠁴󠁿

1930-35 Glasgow Celtic 🏴󠁧󠁢󠁳󠁣󠁴󠁿
Scottish First Division
🕒 77 | ⚽ 51 | (League)

1935-37 Preston North End 🏴󠁧󠁢󠁥󠁮󠁧󠁿
Football League First Division
🕒 92 | ⚽ 36 | (League)

1937-38 Blackpool 🏴󠁧󠁢󠁥󠁮󠁧󠁿
Football League First Division
🕒 30 | ⚽ 17 | (League)

Subsequent Clubs

1946-47 Nottingham Forest 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Free
Football League Second Division
🕒 11 | ⚽ 5 | (League)

1947 Raith Rovers 🏴󠁧󠁢󠁳󠁣󠁴󠁿
Scottish League Division B

1947 Buxton 🏴󠁧󠁢󠁥󠁮󠁧󠁿 (Player Manager)
Cheshire County League

Retired

Played Under

CF Frank O’Donnell | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #387 |

Jimmy Hogan 🏴󠁧󠁢󠁥󠁮󠁧󠁿 1938-39 🕒 31 | ✅ 31 | 🔁 (-) | ⚽ 14 | 🔥 9 | 🟩 13 | 🟨 7 | 🟥 11 |

Honours

CF Frank O’Donnell | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #387 |

Played for the Villa

Aston Villa.jpg

31

Villa Appearances

14

Villa
Goals

9

Villa
Assists

1.35

Game
Per

Villa Career

Career Games

🕒 Games:
✅ Starter:
🔁 Substitute:
🇺 Unused:
31
31
0
0

Frank O’Donnell

Career Goals

⚽ Goals:
🔥 Assists:
Games / Goal:
Games / Involvement:
14
9
2.21
1.35

Career Results

🟩 Won:
🇺 Unbeaten:
🟥 Lost:
Points / Game:
42%
65%
35%
1.48

Career Cards

🟨 Bookings:
🟥 Sendings Off:
Games / Card:
0
0

14

Villa
Goals
Aston Villa Crest 2025
🟩 19 Nov 1938, Villa 6-2 Chelsea, Villa Park

Scorer(s) | Frank Broome | 12' | Freddie Haycock | 20' | 87' | Frank O’Donnell | 34' | 53' | Eric Houghton | 46' |

Division One

Aston Villa Crest 2025
🟩 3 Dec 1938, Villa 2-0 Charlton, Villa Park

Scorer(s) | Bob Iverson | 1' | Frank O’Donnell | 60' |

Division One

Aston Villa Crest 2025
🟩 17 Dec 1938, Villa 2-1 Leeds, Villa Park

Scorer(s) | Frank O’Donnell | 4' | Eric Houghton | 81' (pen) |

Division One

Aston Villa Crest 2025
🟩 26 Dec 1938, Villa 5-1 Sunderland, Roker

Scorer(s) | Frank O’Donnell | 31' | Freddie Haycock | 67' | Frank Broome | 49' | 85' | Eric Houghton | 74' |

Division One

Aston Villa Crest 2025
🟥 28 Jan 1939, Villa 1-3 Arsenal, Villa Park

Scorer(s) | Frank O’Donnell | 51' |

Division One

Aston Villa Crest 2025
🟩 8 Feb 1939, Villa 4-2 Brentford, Griffin Park

Scorer(s) | Frank Broome | 44' | 4-2 | Frank O’Donnell | 46' | Freddie Haycock | 3-1 |

Division One

Aston Villa Crest 2025
🟩 15 Feb 1939, Villa 4-0 Huddersfield, Villa Park

Scorer(s) | Frank Broome | 30' | Frank O’Donnell | 78' | 83' | Jackie Martin | 88' |

Division One

Aston Villa Crest 2025
🟨 25 Feb 1939, Villa 1-1 Leicester, Filbert Street

Scorer(s) | Frank O’Donnell | 45' |

Division One

Aston Villa Crest 2025
🟩 1 Apr 1939, Villa 3-0 Preston, Villa Park

Scorer(s) | Jackie Martin | 30' | Frank O’Donnell | 46' | 80' |

Division One

Aston Villa Crest 2025
🟥 10 Apr 1939, Villa 1-2 Wolves, Molineux

Scorer(s) | Frank O’Donnell | 17' |

Division One

Aston Villa Crest 2025
Premier League.jpg
FA Cup.jpg

9

Villa
Assists
Aston Villa Crest 2025
🟩 3 Dec 1938, Villa 2-0 Charlton, Villa Park

Assist(s) | Frank O’Donnell | 1' | Freddie Haycock | 60' |

Division One

Aston Villa Crest 2025
🟩 10 Dec 1938, Villa 2-1 Bolton, Burnden

Assist(s) | Frank O’Donnell | 50' | 70' |

Division One

Aston Villa Crest 2025
🟩 11 Jan 1939, Villa 2-1 Ipswich, Portman Road

Assist(s) | Frank O’Donnell | 88' |

FA Cup

Aston Villa Crest 2025
🟩 8 Feb 1939, Villa 4-2 Brentford, Griffin Park

Assist(s) | Frank Broome | 46' | Frank O’Donnell | 3-1 | Jackie Martin | 4-2 |

Division One

Aston Villa Crest 2025
🟩 18 Mar 1939, Villa 3-0 Stoke, Villa Park

Assist(s) | Frank O’Donnell | 37' | Frank Broome | 71' | 77' |

Division One

Aston Villa Crest 2025
🟥 25 Mar 1939, Villa 1-2 Chelsea, Stamford Bridge

Assist(s) | Frank O’Donnell | 56' |

Division One

Aston Villa Crest 2025
🟩 1 Apr 1939, Villa 3-0 Preston, Villa Park

Assist(s) | Frank O’Donnell | 30' | Ronnie Starling | 46' | Frank Broome | 80' |

Division One

Aston Villa Crest 2025
EFL Cup.jpg
UEFA.png

29

League Appearances

2

FA Cup
Appearances

0

League Cup
Appearances

0

European
Appearances

Competition Record

Frank O’Donnell

League

Premier League.jpg
🕒 Games:
✅ Starter:
29
29
🔁 Substitute:
0
⚽ Goals:
🔥 Assists:
Games per Goal:
Games per Involvement:
14
8
2.07
1.32

FA Cup

Premier League.jpg
Games:
Starter:
2
2
Substitute:
0
Goals:
Assists:
Games per Goal:
Games per Involvement:
0
1
0.00
2.00

League Cup

EFL Cup.jpg
Games:
Starter:
0
0
Substitute:
0
Goals:
Assists:
Games per Goal:
Games per Involvement:
0
0
0.00
0.00

Europe

UEFA.png
Games:
Starter:
0
0
Substitute:
0
Goals:
Assists:
Games per Goal:
Games per Involvement:
0
0
0.00
0.00

First Team Debut

Frank O’Donnell

Debut Squad:

1938-39

🟥 12 Nov 1938, Villa 1-3 Stoke, Victoria Ground

Jimmy Hogan 🏴󠁧󠁢󠁥󠁮󠁧󠁿

Debut:

1938-39

🟥 12 Nov 1938, Villa 1-3 Stoke, Victoria Ground

Jimmy Hogan 🏴󠁧󠁢󠁥󠁮󠁧󠁿

27

Final First Team Appearance

Frank O’Donnell

Final Appearance:

1938-39

🟨 6 May 1939, Villa 1-1 Boro, Villa Park

Jimmy Hogan 🏴󠁧󠁢󠁥󠁮󠁧󠁿

27

Final Squad:

1938-39

🟨 6 May 1939, Villa 1-1 Boro, Villa Park

Jimmy Hogan 🏴󠁧󠁢󠁥󠁮󠁧󠁿

Season Record

Frank O’Donnell

1938-39

Aston Villa Crest 2025

Games

🕒 Games:
✅ Starter:
🔁 Substitute:
🇺 Unused:
31
31
0
0

Goals

⚽ Goals:
🔥 Assists:
Games / Goal:
Games / Involvement:
14
9
2.21
1.35

Results

🟩 Won:
🇺 Unbeaten:
🟥 Lost:
Points / Game:
42%
65%
35%
1.48

Cards

🟨 Bookings:
🟥 Sendings Off:
Games / Card:
0
0
0.00
Premier League.jpg
Premier League.jpg

0

PL Appearances
FL.jpg

29

Division One
Appearances
EFL.jpg

0

Championship
Appearances
FL.jpg

0

Division Two
Appearances
FL.jpg

0

Division Three
Appearances

League Record

Premier League.jpg
EFL.jpg
FL.jpg

Premier League

Premier League.jpg
🕒 Games:
✅ Starter:
🔁 Sub::
⚽ Goals:
🔥 Assists:
Games / Goal:
Games / Involvement:
0
0
0
0
0
0.00
0.00

Championship

EFL.jpg
🕒 Games:
✅ Starter:
🔁 Sub::
⚽ Goals:
🔥 Assists:
Games / Goal:
0
0
0
0
0
0.00
Games / Involvement:
0.00

First Division

FL.jpg
🕒 Games:
✅ Starter:
🔁 Sub:
⚽ Goals:
🔥 Assists:
Games / Goal:
29
29
0
14
8
2.07
Games / Involvement:
1.32

Second Division

FL.jpg
🕒 Games:
✅ Starter:
🔁 Sub::
⚽ Goals:
🔥 Assists:
Games / Goal:
0
0
0
0
0
0.00
Games / Involvement:
0.00

Third Division

FL.jpg
🕒 Games:
✅ Starter:
🔁 Sub::
⚽ Goals:
🔥 Assists:
Games / Goal:
0
0
0
0
0
0.00
Games / Involvement:
0.00

Frank O’Donnell

FL.jpg
FL.jpg
FL.jpg
Premier League.jpg

29

League Appearances

14

League
Goals

8

League
Assists

1.32

League
per Game
Premier League.jpg

League Seasons

Frank O’Donnell

1938-39

Aston Villa Crest 2025
First Division

Games

🕒 Games:
✅ Starter:
🔁 Substitute:
🇺 Unused:
29
29
0
0

Goals

⚽ Goals:
🔥 Assists:
Games / Goal:
Games / Involvement:
14
8
2.07
1.32

League Appearances

Premier League.jpg

Frank O’Donnell

1938-39
🟥 12 Nov 1938, Villa 1-3 Stoke, Victoria Ground
Division One
18th=
Aston Villa Crest 2025
1938-39
🟥 26 Nov 1938, Villa 2-3 Preston, Deepdale
Division One
18th=
Aston Villa Crest 2025
1938-39
🟩 10 Dec 1938, Villa 2-1 Bolton, Burnden
Division One
10th=
Aston Villa Crest 2025
1938-39
🟥 24 Dec 1938, Villa 0-2 Grimsby, Villa Park
Division One
10th=
Aston Villa Crest 2025
1938-39
🟨 27 Dec 1938, Villa 1-1 Sunderland, Villa Park
Division One
9th
Aston Villa Crest 2025
1938-39
🟩 14 Jan 1939, Villa 3-1 Blackpool, Villa Park
Division One
9th=
Aston Villa Crest 2025
1938-39
🟨 4 Feb 1939, Villa 0-0 Portsmouth, Fratton
Division One
14th=
Aston Villa Crest 2025
1938-39
🟩 15 Feb 1939, Villa 4-0 Huddersfield, Villa Park
Division One
8th=
Aston Villa Crest 2025
1938-39
🟨 25 Feb 1939, Villa 1-1 Leicester, Filbert Street
Division One
8th
Aston Villa Crest 2025
1938-39
🟨 11 Mar 1939, Villa 1-1 United, Old Trafford
Division One
6th=
Aston Villa Crest 2025
1938-39
🟥 25 Mar 1939, Villa 1-2 Chelsea, Stamford Bridge
Division One
5th=
Aston Villa Crest 2025
1938-39
🟥 8 Apr 1939, Villa 0-1 Charlton, The Valley
Division One
8th=
Aston Villa Crest 2025
1938-39
🟨 11 Apr 1939, Villa 2-2 Wolves, Villa Park
Division One
9th=
Aston Villa Crest 2025
1938-39
🟥 22 Apr 1939, Villa 0-2 Leeds, Elland Road
Division One
12th=
Aston Villa Crest 2025
1938-39
🟨 6 May 1939, Villa 1-1 Boro, Villa Park
Division One
12th=
Aston Villa Crest 2025
1938-39
🟩 19 Nov 1938, Villa 6-2 Chelsea, Villa Park
Division One
16th=
Aston Villa Crest 2025
1938-39
🟩 3 Dec 1938, Villa 2-0 Charlton, Villa Park
Division One
16th
Aston Villa Crest 2025
1938-39
🟩 17 Dec 1938, Villa 2-1 Leeds, Villa Park
Division One
9th=
Aston Villa Crest 2025
1938-39
🟩 26 Dec 1938, Villa 5-1 Sunderland, Roker
Division One
Aston Villa Crest 2025
1938-39
🟥 31 Dec 1938, Villa 1-2 Derby, Baseball Ground
Division One
9th=
Aston Villa Crest 2025
1938-39
🟥 28 Jan 1939, Villa 1-3 Arsenal, Villa Park
Division One
14th=
Aston Villa Crest 2025
1938-39
🟩 8 Feb 1939, Villa 4-2 Brentford, Griffin Park
Division One
10th
Aston Villa Crest 2025
1938-39
🟩 18 Feb 1939, Villa 2-0 Liverpool, Villa Park
Division One
7th=
Aston Villa Crest 2025
1938-39
🟩 4 Mar 1939, Villa 5-1 Birmingham, Villa Park
Division One
6th
Aston Villa Crest 2025
1938-39
🟩 18 Mar 1939, Villa 3-0 Stoke, Villa Park
Division One
5th=
Aston Villa Crest 2025
1938-39
🟩 1 Apr 1939, Villa 3-0 Preston, Villa Park
Division One
6th
Aston Villa Crest 2025
1938-39
🟥 10 Apr 1939, Villa 1-2 Wolves, Molineux
Division One
10th
Aston Villa Crest 2025
1938-39
🟥 15 Apr 1939, Villa 1-3 Bolton, Villa Park
Division One
10th
Aston Villa Crest 2025
1938-39
🟥 29 Apr 1939, Villa 0-3 Everton, Goodison
Division One
12th=
Aston Villa Crest 2025
FA Cup.jpg
FA Cup.jpg

2

FA Cup Appearances

0

FA Cup
Goals

1

FA Cup
Assists

2.00

FA Cup
per Game
FA Cup.jpg

FA Cup Seasons

Frank O’Donnell

1938-39

FA Cup.jpg
FA Cup

Games

🕒 Games:
✅ Starter:
🔁 Substitute:
2
2
0

Goals

⚽ Goals:
🔥 Assists:
Games / Goal:
Games / Involvement:
0
1
0.00
2.00
FA Cup.jpg

FA Cup Appearances

Frank O’Donnell

1938-39
🟨 7 Jan 1939, Villa 1-1 Ipswich, Villa Park
FA Cup
3rd Round
Aston Villa Crest 2025
1938-39
🟩 11 Jan 1939, Villa 2-1 Ipswich, Portman Road
FA Cup
3rd Round
Aston Villa Crest 2025
EFL Cup.jpg
EFL Cup.jpg

0

League Cup Appearances

0

League Cup
Goals

0

League Cup
Assists

0.00

League Cup
per Game
EFL Cup.jpg

League Cup Seasons

Frank O’Donnell

1938-39

League Cup
EFL Cup.jpg

Games

🕒 Games:
✅ Starter:
🔁 Substitute:
0
0
0

Goals

⚽ Goals:
🔥 Assists:
Games / Goal:
Games / Involvement:
0
0
0.00
0.00
EFL Cup.jpg

League Cup Appearances

Frank O’Donnell

UEFA.png
UEFA.png

0

European Appearances

0

European
Goals

0

European
Assists

0.00

European
per Game
UEFA.png

European Seasons

Frank O’Donnell

1938-39

EFL Cup.jpg
n/a

Games

🕒 Games:
✅ Starter:
🔁 Substitute:
0
0
0

Goals

⚽ Goals:
🔥 Assists:
Games / Goal:
Games / Involvement:
0
0
0.00
0.00
UEFA.png

European Appearances

Frank O’Donnell

0

Other Appearances

0

Other
Goals

0

Other
Assists

0.00

Other
per Game

31

Villa Appearances

0

Unused
Sub

Unused Substitute Appearances

Frank O’Donnell

0

Bookings /
Cautions

0

Sendings
Off

Sendings Off

Frank O’Donnell

UEFA.png
Aston Villa Crest 2025

International Career

Frank O’Donnell

Full International Record

Villa International Record

Career Notes

Frank O’Donnell

Aston Villa Crest 2025

Biography

Frank O’Donnell

Player #387 for Aston Villa, Francis Joseph O’Donnell, known as Frank O’Donnell, played as a centre forward for the club.

Frank played for Villa in 1938-39 making 31 appearances and scoring 14 goals.

Frank was born in Buckhaven, Fife, Scotland on 31 August 1911 and made his debut appearance for Villa on the 12 November 1938 aged 27.

Villa had signed Frank from Blackpool for a fee of £10,500 in November 1938 - the second highest fee Villa had ever paid out after the £10,775 splashed out on Jimmy Allen in June 1934.

Frank hit the ground running in his Villa career and ended the season with an excellent scoring rate of 14 goals in 29 league appearances.

Despite that Frank was allowed to leave the club for Nottingham Forest without adding to his appearances or goal tally of the 1938-39 season.

Frank played his final game on Saturday, 6 May 1939. Frank played under manager Jimmy Hogan.

Frank passed away in Macclesfield on 4th September 1952 aged just 41.

4 September 1952, Aged 41

Aston Villa Crest 2025
  • X
  • Twitter
  • YouTube
  • LinkedIn
HNH.png
Peace, Love & Up The Villa ☮️ ✌️💜💙

The Trophy Cabinet

Domestic:

🏆 🏆 🏆 🏆 🏆 🏆 🏆 
League Champions: 1893-94, 1895-96, 1896-97, 1898-99, 1899-00, 1909-10, 1980-81

🏆 🏆 🏆 🏆 🏆 🏆 🏆 
FA Cup Winners: 1886-87, 1894-95, 1896-97, 1904-05, 1912-13, 1919-20, 1956-57

🏆 🏆 🏆 🏆 🏆
League Cup Winners: 1960-61, 1974-75, 1976-77, 1993-94, 1995-96


Europe:
🏆
European Cup Winners: 1981-82
🏆
European Super Cup Winners: 1982-83


Other Domestic:

🏆 🏆
Second Division Champions: 1937-38, 1959-60

🏆
Third Division Champions: 1971-72


Other Europe:

🏆
Intertoto Cup Winners: 2001-02

🏆
Peace Cup Winners: 2009

Reserve League
:
🏆 🏆 🏆 🏆 🏆
Premier Reserve League Champions: 2003-04, 2007-08, 2008-09, 2009-10, 2011-12

🏆 🏆 🏆
Central League Champions: 1929-30, 1963-64, 1992-93

Reserve Cup
🏆 🏆 🏆 🏆 🏆 🏆 🏆 🏆 🏆 🏆 🏆 🏆 🏆 🏆 🏆 🏆 🏆 🏆 🏆 🏆
Birmingham Senior Cup Winners: 1879-80, 1881-82, 1882-83, 1883-84, 1884-85, 1887-88, 1888-90, 1889-90, 1890-91, 1895-96, 1898-99, 1902-03, 1903-04, 1905-06, 1907-08, 1908-09, 1909-10, 1911-12, 1984-85, 2023-24 

🏆
NextGen Series Winners: 2012-13

🏆
Premier League Cup Winners: 2017-18

Youth League:
🏆
u18s Premier League Champions: 2024-25
🏆
u18s Premier League National Champions: 2024-25
🏆
u18 Premier League Tier Two Champions 2016-17
🏆 🏆 🏆
u18 Premier Academy League Academy Group B Champions: 2005-06, 2007-08, 2010-11
🏆
u18 Premier Academy League National Champions 2007-08
🏆 🏆 
u17 FA Premier Academy League Champions: 1999-00, 2003-04
🏆 🏆🏆
Midland Youth League Champions: 1989-90, 1994-95, 1995-96

Youth Cup:
🏆 🏆 🏆 🏆 🏆
FA Youth Cup Winners: 1971-72, 1979-80, 2001-02, 2020-21, 2024-25
🏆 🏆
Midland Youth League Cup Winners: 1991-92, 1994-95
🏆 🏆 🏆
Midland Youth Cup Winners: 1991-92, 1995-96, 1997-98
🏆 🏆 🏆 🏆 🏆 🏆
Southern Junior Floodlit Cup: 1974-75, 1975-76, 1978-79, 1979-80, 1980-81, 1993-94

Match Day Layers.png

Contributions

 

We're always keen to receive contributions... whether it's an amendment, a personal recollection or even a physical reminder of Villa's past such as a matchday programme then please do get in touch.

Copywrite Notice

You may reproduce material published on this site, provided you acknowledge AVFC History as the source and provide a link to this site.

We reserve the right to refuse permission for applications we consider unsuitable.

Please include the following statement wherever content from this site is used:

Source: AVFC History. Reproduced by kind permission.

bottom of page