www.wolvesheroes.com has no intention of taking it upon itself to decide upon the best players in Wolves’ history, so this Legends section is made up simply of the club’s top appearance-makers of all time.
It started as a rounder number, 75, but Jody Craddock, Karl Henry, Stephen Ward, Kevin Foley and Richard Stearman have since gone well past the 200-game mark and 80+ players are now listed here.
Appearances relate only to recognised peace-time competitions, so wartime football is not included in the stats, nor are friendlies – not even those that were played to packed houses at Molineux in the 1950s.
The number on the line immediately above the player’s name is his position in the pecking order of appearance-makers while the first number on the same line as his name is his total of Wolves outings.
The figure in bold in brackets is a relatively new addition to this site. So, for example, readers can see that Derek Parkin was the 561st man to play a competitive first-team game for the club, Kenny Hibbitt was the 570th and so on.
Throughout this site, appearances include those made from the substitutes’ bench.

1
Derek Parkin
Appearances: 609
561st man to play in the League for Wolves
Birthplace: Newcastle-upon-Tyne
Birth Date: January 2, 1948
Signed: February, 1968 from Huddersfield
Games Breakdown: 501 League, 46 FA Cup, 35 League Cup, 15 Europe, 12 Other
Goals: 10
Debut: Newcastle 2 Wolves 0; February 24, 1968
Last Wolves Game: Aston Villa 3 Wolves 1; March 13, 1982
Other Clubs Played For: Huddersfield, Stoke

2
Kenny Hibbitt
Appearances: 574
570th man to play in the League for Wolves
Birthplace: Bradford
Birth Date: January 3, 1951
Signed: November, 1968 from Bradford Park Avenue
Games Breakdown: 466 League, 47 FA Cup, 36 League Cup, 17 Europe, 8 Other
Goals: 114
Debut: Wolves 0 Albion 1; April 12, 1969 (as a substitute)
Last Wolves Game: Watford 0 Wolves 0; May 5, 1984
Other Clubs Played For: Bradford Park Avenue, Coventry, Bristol Rovers

3
Steve Bull MBE
Appearances: 561
696th man to play in the League for Wolves
Birthplace: Tipton
Birth Date: March 28, 1965
Signed: November 20, 1986 from Albion
Games Breakdown: 464 League, 20 FA Cup, 33 League Cup, 34 Other
Goals: 306
Debut: Wolves 0 Wrexham 3; November 22, 1986
Last Wolves Game: Wolves 2 Bradford 3; May 9, 1999
Other Clubs Played For: Albion, Hereford

4
Billy Wright CBE
Appearances: 541
439th man to play in the League for Wolves
Birthplace: Ironbridge
Birth Date: February 6, 1924. Died: September 3, 1994
Signed: June, 1938 as a trainee
Games Breakdown: 490 League, 48 FA Cup, 2 Europe, 1 Other
Goals: 16
Debut: Wolves 6 Arsenal 1; August 31, 1946
Last Wolves Game: Wolves 3 Leicester 0; April 22, 1959
Other Clubs Played For: Leicester (wartime)

5
Ron Flowers
Appearances: 512
481st man to play in the League for Wolves
Birthplace: Edlington, near Doncaster
Birth Date: July 28, 1934. Died: November 11, 2021
Signed: 1951 (as a trainee)
Games Breakdown: 467 League, 31 FA Cup, 11 Europe, 3 Other
Goals: 37
Debut: Wolves 2 Blackpool 5; September 20, 1952
Last Wolves Game: Bristol City 1 Wolves 0; January 7, 1967
Other Clubs Played For: Northampton, Wellington (Telford)

6
John McAlle
Appearances: 509
563rd man to play in the League for Wolves
Birthplace: Liverpool
Birth Date: January 31, 1950
Signed: July, 1965 as a trainee
Games Breakdown: 407 League, 44 FA Cup, 27 League Cup, 18 Europe, 13 Other
Goals: 3
Debut: Chelsea 1 Wolves 0; April 29, 1968
Last Wolves Game: Wolves 0 Everton 0; May 4, 1981
Other Clubs Played For: Sheffield United, Derby

7
Peter Broadbent
Appearances: 497
472nd man to play in the League for Wolves
Birthplace: Elvington, Kent
Birth Date: May 15, 1933. Died: October 1, 2013
Signed: February, 1951 from Brentford
Games Breakdown: 452 League, 31 FA Cup, 11 Europe, 3 Other
Goals: 145
Debut: Wolves 2 Portsmouth 3; March 17, 1951
Last Wolves Game: Wolves 0 Aston Villa 1; December 26, 1964
Other Clubs Played For: Brentford, Shrewsbury, Aston Villa, Stockport

8
Geoff Palmer
Appearances: 496
589th man to play in the League for Wolves
Birthplace: Cannock
Birth Date: July 11, 1954
Signed: July, 1970 as a trainee and December, 1985 from Burnley
Games Breakdown: 416 League, 39 FA Cup, 33 League Cup, 6 Europe, 2 Other
Goals: 15
Debut: Arsenal 1 Wolves 3; August 18, 1973
Last Wolves Game: Wolves 1 Preston 0; September 30, 1986
Other Clubs Played For: Burnley

9
John Richards
Appearances: 487
577th man to play in the League for Wolves
Birthplace: Warrington
Birth Date: November 9, 1950
Signed: May 1969 as a professional
Games Breakdown: 385 League, 44 FA Cup, 33 League Cup, 14 Europe, 11 Other
Goals: 194
Debut: Albion 3 Wolves 3; February 28, 1970
Last Wolves Game: Wolves 0 Bolton 0; April 16, 1983
Other Clubs Played For: Derby, Maritimo
