top of page

LB Billy Haggart | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #132 |

Left Back

Aston Villa Crest 2025

1898-99 🕒 2 | ⚽ 0 | 🔥 - | #132 |

Aston Villa player image

LB Billy Haggart | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 |
Aston Villa 1898-99 |
Football League First Division |
🕒 2 | ⚽ 0 | 🔥 - | #132 |

Seasons Active | In Fee
Active in League
🕒 Games | Starts (Subs) | ⚽ Goals | 🔥 Assists | 🇺 Unused | Player Number |
🟩 Won | 🟨 Drew | 🟥 Lost |
Cards 🟨 Booking | 🟥 Sending Off |
Goalkeepers Only 🥅 Goals Conceded | ⛔ Clean Sheets |

Aston Villa Crest 2025

LB Billy Haggart | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #132 |

William R. Haggart

Aston Villa Crest 2025

Personal Profile

Birth Date
Birthplace
Birth Country
Citizenship
Height
Foot
August 1874
Edinburgh 🏴󠁧󠁢󠁳󠁣󠁴󠁿
Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿
Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿
Personal

LB Billy Haggart | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #132 |

Villa Youth Record

Youth Record

n/a

Youth

LB Billy Haggart | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #132 |

Previous Clubs

Aston Villa Crest 2025
Previous Clubs

Dairy Primrose FC
Edinburgh Royal

Previous Clubs
Transfer In

LB Billy Haggart | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #132 |

Transfer In

Aston Villa Crest 2025
Season
Joined Date
Aged
Fee
From
From
Signed Under
1898-99 (DEBUT)
1898
24
£40
Edinburgh Royal 🏴󠁧󠁢󠁳󠁣󠁴󠁿
George Ramsay
Played Under

LB Billy Haggart | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #132 |

Played Under

Aston Villa Crest 2025
Managers

George Ramsay 🏴󠁧󠁢󠁳󠁣󠁴󠁿

Games 🕒, Starts ✅, Substitute 🔁, Won 🟩, Drew 🟨, Lost 🟥, Goals ⚽, Assists 🔥

LB Billy Haggart | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #132 |

Honours

Aston Villa Crest 2025
Villa Honours

1898-99 League Champions |
1899-00 League Champions |

Honours
Debut

LB Billy Haggart | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #132 |

Debut

Aston Villa Crest 2025
Season
First Squad
Manager
1898-99
22 October 1898
George Ramsay 🏴󠁧󠁢󠁳󠁣󠁴󠁿
Season
Debut
Manager
1898-99
22 October 1898
George Ramsay 🏴󠁧󠁢󠁳󠁣󠁴󠁿

LB Billy Haggart | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #132 |

Goals

Aston Villa Crest 2025
⚽ Goals Scored
First Goal Game
0
Competition
Match
Scorer(s)

Assists

🔥 Assists
First Assist Game
0
Competition Summary
Matchday Summary
Assist(s)

Goalkeeping Statistics

Goalkeeper Page
Goals & Assists

LB Billy Haggart | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #132 |

Final

Aston Villa Crest 2025
Season
Final Game
Manager
1899-00
7 October 1899
George Ramsay 🏴󠁧󠁢󠁳󠁣󠁴󠁿
Season
Final Squad
Manager
1899-00
7 October 1899
George Ramsay 🏴󠁧󠁢󠁳󠁣󠁴󠁿
Final

LB Billy Haggart | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #132 |

Career Summary

Aston Villa Crest 2025
Seasons
Games
Starts
Substitute
Unused
Goals
Games per Goal
Assists
Involvements
Games per Involvement
2
2
2
0
0
0
0
0
Games
Points per Game
Won
Drew
Lost
Win %
Draw %
Loss %
Yellow Card
Red Card
2
0
-
Career Summary

LB Billy Haggart | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #132 |

Cup Record

Aston Villa Crest 2025
FA Cup
Starts
Substitute
Goals
Games per Goal
Assists
Involvements
Games per Involvement
0
0
0.00
0
0
0.00
FA Cup Trophy.png
FA Cup Matches
Round
League Cup
Starts
Substitute
Goals
Games per Goal
Assists
Involvements
Games per Involvement
0
0
0
0.00
0
0
0.00
League Cup Trophy.png
League Cup Matches
Round
Europe
Starts
Substitute
Goals
Games per Goal
Assists
Involvements
Games per Involvement
0
0
0
0.00
0
0
0.00
European Cup
Starts
Substitute
Goals
Games per Goal
Assists
Involvements
Games per Involvement
0
0
0
0.00
0
0
0.00
Champions League Trophy.jpeg
European Matches
Competition
Other
Starts
Substitute
Goals
Games per Goal
Assists
Involvements
Games per Involvement
0
Other Matches
Competition
Cup Record

LB Billy Haggart | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #132 |

League Record

Aston Villa Crest 2025
League
Starts
Substitute
Goals
Games per Goal
Assists
Involvements
Games per Involvement
0
0
0.00
0
0
0.00
Premier League
Starts
Substitute
Goals
Games per Goal
Assists
Involvements
Games per Involvement
0
0
0
0.00
0
0
0.00
PL.png
Premier League Matches
Competition
First Division
Starts
Substitute
Goals
Games per Goal
Assists
Involvements
Games per Involvement
Football League Trophy.png
Championship
Starts
Substitutes
Goals
Games per Goal
Assists
Involvements
Games per Involvement
Football League Trophy.png
Championship Matches
Competition
Second Division
Starts
Substitute
Goals
Games per Goal
Assists
Involvements
Games per Involvements
Football League Trophy.png
Second Division Matches
Competition
Third Division
Starts
Substitute
Goals
Games per Goal
Assists
Involvements
Games per Involvement
Football League Trophy.png
Third Division Matches
Competition
League Record

LB Billy Haggart | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #132 |

Competition Record by Season

Aston Villa Crest 2025
All Comps
Games
Starts
Substitute
Goals
Games per Goal
Assists
Involvements
Games per Involvement
1899-00
1
1
0
0
0
0
1898-99
1
1
0
0
0
0
Football League Trophy.png
FA Cup Trophy.png
League Cup Trophy.png
League
Games
Starts
Substitute
Goals
Games per Goal
Assists
Involvements
Games per Involvement
FA Cup
Games
Starts
Substitute
Goals
Games per Goal
Assists
Involvements
Games per Involvement
League Cup
Games
Starts
Substitute
Goals
Games per Goal
Assists
Involvements
Games per Involvement
Champions League Trophy.jpeg
Europe
Games
Starts
Substitute
Goals
Games per Goal
Assists
Involvements
Games per Involvement

All European statistics exclude Intertoto Cup games

Season Record
Season Performance

LB Billy Haggart | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #132 |

Season Performance

Aston Villa Crest 2025
Season
Division
Position
Age
Games
Won
Drew
Lost
Points per Game
Win %
Draw %
Loss %
Unbeaten
Booking
Sending off
Games per Card
1898-99
D1
24
1
-
-
Season
Division
Position
Age
Games
Won
Drew
Lost
Points per Game
Win %
Draw %
Loss %
Unbeaten
Booking
Sending off
Games per Card
1899-00
D1
25
1
-
-
Season
Division
Position
Age
Games
Won
Drew
Lost
Points per Game
Win %
Draw %
Loss %
Unbeaten
Booking
Sending off
Games per Card
Season
Division
Position
Age
Games
Won
Drew
Lost
Points per Game
Win %
Draw %
Loss %
Unbeaten
Booking
Sending off
Games per Card
Season
Division
Position
Age
Games
Won
Drew
Lost
Points per Game
Win %
Draw %
Loss %
Unbeaten
Booking
Sending off
Games per Card
Season
Division
Position
Age
Games
Won
Drew
Lost
Points per Game
Win %
Draw %
Loss %
Unbeaten
Booking
Sending off
Games per Card
Season
Division
Position
Age
Games
Won
Drew
Lost
Points per Game
Win %
Draw %
Loss %
Unbeaten
Booking
Sending off
Games per Card
Season
Division
Position
Age
Games
Won
Drew
Lost
Points per Game
Win %
Draw %
Loss %
Unbeaten
Booking
Sending off
Games per Card
Season
Division
Position
Age
Games
Won
Drew
Lost
Points per Game
Win %
Draw %
Loss %
Unbeaten
Booking
Sending off
Games per Card
Season
Division
Position
Age
Games
Won
Drew
Lost
Points per Game
Win %
Draw %
Loss %
Unbeaten
Booking
Sending off
Games per Card
Season
Division
Position
Age
Games
Won
Drew
Lost
Points per Game
Win %
Draw %
Loss %
Unbeaten
Booking
Sending off
Games per Card
Season
Division
Position
Age
Games
Won
Drew
Lost
Points per Game
Win %
Draw %
Loss %
Unbeaten
Booking
Sending off
Games per Card
Season
Division
Position
Age
Games
Won
Drew
Lost
Points per Game
Win %
Draw %
Loss %
Unbeaten
Booking
Sending off
Games per Card
Season
Division
Position
Age
Games
Won
Drew
Lost
Points per Game
Win %
Draw %
Loss %
Unbeaten
Booking
Sending off
Games per Card
Season
Division
Position
Age
Games
Won
Drew
Lost
Points per Game
Win %
Draw %
Loss %
Unbeaten
Booking
Sending off
Games per Card
Season
Division
Position
Age
Games
Won
Drew
Lost
Points per Game
Win %
Draw %
Loss %
Unbeaten
Booking
Sending off
Games per Card
Season
Division
Position
Age
Games
Won
Drew
Loss
Points per Game
Win %
Draw %
Loss %
Unbeaten
Booking
Sending off
Games per Card
Loans

LB Billy Haggart | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #132 |

Loans Out

Aston Villa Crest 2025
Loans

None

Transfer Out

LB Billy Haggart | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #132 |

Transfer Out

Aston Villa Crest 2025
Season
Date
Aged
Fee
To
To
Left Under
1899-00
1899
25
Free
Partick Thistle 🏴󠁧󠁢󠁳󠁣󠁴󠁿
George Ramsay 🏴󠁧󠁢󠁳󠁣󠁴󠁿

LB Billy Haggart | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #132 |

Subsequent Clubs

Aston Villa Crest 2025
Subsequent Clubs

Partick Thistle
Retired

Subsequent Clubs
Quotes

LB Billy Haggart | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #132 |

Quotes

Aston Villa Crest 2025
Biography

LB Billy Haggart | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #132 |

Biography

Aston Villa Crest 2025

Player #132 for Aston Villa, William R. Haggart, known as Billy Haggart, and nicknamed Cock played as a left back for the club.

Billy represented Villa in the 1898-99 and 1899–00 seasons appearing twice.

Billy was born in Edinburgh in August 1874 and made his debut for the club as a 24 year old on the 22nd October 1898.

Billy had signed Albert from Edinburgh Royal for £40 and made 1 appearance in each of Villa’s title winning seasons of 1898-99 & 1899-00.

Billy’s final appearance for Villa came on 7th October 1899 almost a complete year after his first, following which he returned to his native Scotland to play for Partick Thistle.

Billy played under the George Ramsay led Management Committee.

Billy passed away in Scotland in 1954 aged 80.

Died

1954, Aged 80

Starts
Subs

LB Billy Haggart | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #132 |

Substitute Appearances

Aston Villa Crest 2025

0

Game
Matchday Summary
Substitutes
Unused

LB Billy Haggart | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #132 |

Unused Substitute Appearances

0

Aston Villa Crest 2025
Game
Matchday Summary
Unused Substitutes
Cards

LB Billy Haggart | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #132 |

Cards Received

Aston Villa Crest 2025

🟨

0

🟥

-

Game
Matchday Summary
Villa Cards
International

LB Billy Haggart | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #132 |

International Record

Villa Crest 2025.jpg

Aston Villa Crest 2025
International Career
Caps with Villa
Matches

LB Billy Haggart | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #132 |

Matches

Aston Villa Crest 2025

LB Billy Haggart | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #132 |

AVFC.jpg
Fulham.gif

Game #351

🟩 22 Oct 1898, Villa 3-0 Forest, Villa Park

Manager: George Ramsay | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | Glasgow, 1886-1926 led Management Committee
Referee: Alfred Barker | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Hanley
FT Score | 3-0 |
FT Result | Won |
Last 5 Games | DDWWW |

Season | 1898-99 |
Matchday | #8 |
League Match | #8 |
Manager Game | #325 |
Saturday, 22 October 1898

Division One

Scorer(s) | Jack Sharp | Jack Sharp | Jack Devey |

Assist(s) | None

Teams
AVFC.jpg

GK Billy George |
CB Jimmy Cowan |
LB Billy Haggart |
FB Charlie Aston |
M Tommy Bowman |
M Jimmy Crabtree |
W Jack Sharp |
W Steve Smith |
F Jack Devey |
F George Johnson |
F Fred Wheldon |

Fulham.gif

Starting XI
Substitutes

No Substitutions permitted in period

Substitutes

No Substitutions permitted in period

Unused Substitutes

No Substitutions permitted in period

Unused Substitutes

No Substitutions permitted in period

Match Timeline

[Exact timings not recorded]
1’ Debut, Billy Haggart
Goal, 1-0, Jack Sharp
Goal, 2-0, Jack Sharp
Goal, 3-0, Jack Devey
HT Aston Villa 3-0 Nottingham Forest
FT Aston Villa 3-0 Nottingham Forest

On This Day
Left back Billy Haggart made his Villa debut aged 24 after joining from Edinburgh Royal for a fee of £40 as Villa won their 3rd successive game, kept their second consecutive clean sheet and moved to second in the table, 2 points behind leaders and reigning Champions Sheffield United with three games in hand.

LB Billy Haggart | 🏴󠁧󠁢󠁳󠁣󠁴󠁿 | #132 |

AVFC.jpg
Fulham.gif

Game #386

🟩 7 Oct 1899, Villa 2-1 Bury, Villa Park

Manager | George Ramsay led Management Committee |
Referee: William Simpson | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | London
FT Score | 2-1 |
FT Result | Won |
Last 5 Games | LWWLW |

Season | 1899-00 |
Matchday | #7 |
League Match | #7 |
Manager Game | #360 |
Saturday, 7 October 1899

Division One

Scorer(s) | Fred Wheldon | George Johnson |

Assist(s) | None

Teams
AVFC.jpg

GK Billy George |
CB Jimmy Cowan |
FB Howard Spencer |
LB Billy Haggart |
M Albert Wilkes |
M Tommy Bowman |
W Charlie Athersmith |
W Steve Smith |
F Fred Wheldon |
F George Johnson |
CF Billy Garraty |

Fulham.gif

Starting XI
Substitutes

No Substitutions permitted in period

Substitutes

No Substitutions Permitted in Period

Unused Substitutes

No Substitutions permitted in period

Unused Substitutes

No Substitutions Permitted in Period

Match Timeline

[Exact timings not recorded]
1’ Bury take to the field with 10 men
20’ Bury field a full complement
Goal, 0-1, (Bury), McLuckie
HT Aston Villa 0-1 Bury
Goal, 1-1, Fred Wheldon
Goal, 2-1, George Johnson
FT Aston Villa 2-1 Bury

On This Day
Left back Billy Haggart made his final appearance for Villa aged 25 before moving on to Partick Thistle as future Villa forward Jasper McLuckie scores for Bury to give them a first half lead at Villa Park. Villa's second half revival however sees them return to winning ways although the reigning Champions have now dropped to third place, one point behind Sunderland.
bottom of page