Republic of Ireland legend and Liverpool striker who scored 330 professional goals — one of the most lethal penalty takers in football history.
John William Aldridge was born on 18 September 1958 in Garston, a working-class district of Liverpool, England, and worked his way up through the lower tiers of English football, playing for Newport County and Oxford United before Liverpool signed him in 1987 as a replacement for the departing Ian Rush. Aldridge proved an inspired addition, and over two prolific seasons at Anfield he helped Liverpool win the league title and the 1989 FA Cup. Nicknamed "Aldo," Aldridge moved to Spain's Real Sociedad in 1989, becoming the first non-Basque player to sign for the club in decades after they abandoned their long-standing policy of only recruiting players from the Basque region — a decision that reflected how highly Aldridge was regarded across European football. He finished as La Liga's top scorer during his time in Spain, a remarkable achievement for a player who had begun his career in England's lower divisions. Aldridge returned to England in 1991 to join Tranmere Rovers, where he became a prolific goalscorer once again, eventually retiring with 329 English Football League goals to his name — the sixth-highest total in the history of the English game, a testament to a career built on consistency across every tier of English football. Internationally, Aldridge earned caps for the Republic of Ireland, qualifying through family heritage, and represented Ireland at the 1990 World Cup and 1994 World Cup. After retiring as a player, he moved into management with Tranmere Rovers, later building a prominent career as a football pundit and broadcaster.
Being one of the most clinical penalty takers in football history
He scored 35 goals in just 44 games at Oxford — prompting Liverpool to pay £750,000 for him.
Did You Know?How They Played
Clinical finisher with exceptional penalty taking ability and strong aerial presence
Lasting Impact
Prolific goalscorer who represented Ireland with distinction despite being born in England
Career Honours
- First Division 1988 (Liverpool)
- FA Cup 1989
- 69 Republic of Ireland caps
- First Division 1988
| Club | Period | Apps | Goals |
|---|---|---|---|
| Newport County | 1979–1984 | 170 | 69 |
| Oxford United | 1984–1987 | 114 | 72 |
| Liverpool | 1987–1989 | 83 | 50 |
| Real Sociedad | 1989–1991 | 63 | 33 |
| Tranmere Rovers | 1991–1998 | 243 | 138 |
| — | 69 | 19 |