And by "weight class" I'm basing it solely on what HE weighed in at for each fight because there's no way to know what weight class each fight was supposedly at. I think it's interesting looking at it this way and seeing how many fights at each weight (way more at JWW than I thought) and how early he was fighting above 135. At 135 or less: 38-0 (33) At 140 or less: 61-1 (51) At 147 or less: 69-2 (53) At 154 or less: 75-4 (57) Total record: 103-16 By weight class: Cruiserweight 0-1 (0) 1999-03-06 176 Omar Eduardo Gonzalez L10 Light Heavyweight 4-0 (1) 1998-01-31 170 Felix Jose Hernandez W10 1997-11-15 171 David Radford W8 1996-02-20 168¼ Ray Domenge W10 1995-12-21 171 Wilbur Garst TKO4 Super Middleweight 21-5 (10) 2001-07-14 162 Hector Camacho L12 2000-08-12 167½ Patrick Goossen W10 2000-06-16 167½ Pat Lawlor W12 1997-06-14 166 Jorge Castro W10 1997-02-15 165 Jorge Castro L10 1996-09-27 165 Mike Culbert TKO6 1996-08-31 165 Ariel Cruz KO1 1995-06-10 168 Roni Martinez TKO7 1995-01-14 167¾ Vinny Pazienza L12 1994-10-18 167 Heath Todd TKO6 1994-06-25 163½ Vinny Pazienza L12 1994-03-29 164 Terry Thomas TKO4 1994-02-22 165 Carlos Montero W10 1993-12-14 163 Tony Menefee TKO8 1993-08-17 164 Sean Fitzgerald KO6 1993-06-29 165 Jacques LeBlanc W10 1992-12-17 165¾ Ken Hulsey KO2 1992-09-30 166½ Tony Biglen W10 1991-03-18 168 Pat Lawlor LTKO6 1988-10-01 166 Jeff Lanas W10 1988-04-14 163 Paul Thorn WRTD 6 1988-02-05 162 Ricky Stackhouse W10 1987-09-12 162 Juan Carlos Gimenez W10 1987-05-16 163½ Victor Claudio W10 1986-04-18 161¾ Jorge Suero KO2 1986-01-31 163 Manuel Esteban Zambrano KO2 Middleweight 3-6 (0) 1998-08-28 159 William Joppy LTKO3 1996-06-22 157 Hector Camacho L12 1989-12-07 158 Ray Leonard L12 1989-02-24 156¼ Iran Barkley W12 1986-06-23 159 Robbie Sims L10 1983-11-10 156½ Marvin Hagler L15 1982-11-12 157 Jimmy Batten W10 1982-09-04 155 Kirkland Laing L10 1981-08-09 155 Nino Gonzalez W10 Junior Middleweight 6-2 (4) 1984-06-15 154 Thomas Hearns LTKO2 1983-06-16 152½ Davey Moore TKO8 1983-01-29 152 Pipino Cuevas TKO4 1982-01-30 152½ Wilfred Benitez L15 1981-09-26 154 Luigi Minchillo W10 1980-02-24 147½ Wellington Wheatley TKO6 1979-09-28 149½ Zeferino Gonzalez W10 1978-09-01 151 Ezequiel Obando KO2 Welterweight 8-1 (2) 1980-11-25 146 Ray Leonard LTKO8 1980-06-20 145½ Ray Leonard W15 1980-01-13 146½ Joseph Nsubuga WRTD 4 1979-06-22 145½ Carlos Palomino W10 1979-04-08 146 Jimmy Heair W10 1978-12-08 147 Monroe Brooks KO8 1978-04-27 142 Adolfo Viruet W10 1977-08-06 141¼ Bernardo Diaz KO1 1977-05-16 142 Javier Muniz W10 Junior Welterweight 23-1 (18) 1976-07-31 140 Emiliano Villa TKO7 1976-05-04 139½ Saoul Mamby W10 1975-09-30 138 Edwin Viruet W10 1975-09-13 139 Alirio Acuna KO3 1975-08-02 139 Pepe El Toro KO1 1975-06-03 139¼ Jose Peterson TKO1 1975-02-15 140 Andres Salgado KO1 1974-11-16 139 Adalberto Vanegas KO1 1974-10-31 139 Jose Vasquez KO2 1974-09-02 139 Hector Matta W10 1974-07-06 140 Flash Gallego TKO7 1974-02-16 136 Armando Mendoza TKO3 1974-01-21 138¼ Leonard Tavarez TKO4 1973-12-01 140 Tony Garcia KO3 1973-08-04 136 Doc McClendon W10 1973-04-14 137½ Gerardo Ferrat TKO2 1973-03-17 136 Javier Ayala W10 1973-02-22 137½ Juan Medina TKO7 1972-11-17 137½ Esteban De Jesus L10 1972-10-28 138 Lupe Ramirez KO1 1972-09-02 138 Greg Potter KO1 1972-03-10 136¼ Panchito Munoz TKO1 1971-10-16 136 Hiroshi Kobayashi KO7 1971-09-13 135¾ Benny Huertas TKO1 Lightweight 17-0 (15) 1978-01-21 134¼ Esteban De Jesus TKO12 1977-09-17 134½ Edwin Viruet W15 1977-01-29 133¾ Vilomar Fernandez KO13 1976-10-15 134¼ Alvaro Rojas KO1 1976-05-23 133¼ Lou Bizzarro KO14 1975-12-20 135 Leoncio Ortiz KO15 1975-03-02 133½ Ray Lampkin KO14 1974-12-21 133¾ Masataka Takayama KO1 1974-03-16 134 Esteban De Jesus KO11 1973-09-08 133½ Guts Ishimatsu TKO10 1973-06-02 134¼ Hector Thompson TKO8 1973-01-20 135 Jimmy Robertson KO5 1972-06-26 132¼ Ken Buchanan TKO13 1972-01-15 133¼ Angel Robinson Garcia W10 1971-07-18 134 Fermin Soto TKO3 1971-05-29 133½ Lloyd Marshall TKO6 1971-03-21 132 Jose Acosta KO1 Junior Lightweight 6-0 (5) 1971-01-10 130 Jose Angel Herrera KO6 1970-10-18 130 Ignacio Castaneda TKO3 1970-09-05 129 Marvin Castaneda KO1 1970-07-18 129 Clemente Mucino KO6 1970-05-16 128 Ernesto Marcel TKO10 1970-03-28 128 Felipe Torres W10 Featherweight 7-0 (6) 1969-11-23 126 Luis Patino KO8 1969-09-21 126 Serafin Garcia TKO5 1969-06-22 125½ Adolfo Osses TKO7 1969-05-18 125 Jacinto Garcia TKO4 1969-02-01 123 Eduardo Frutos W6 1969-01-19 123 Alberto Brand TKO4 1968-12-07 124¾ Carlos Howard TKO1 Junior Featherweight 8-0 (7) 1968-11-16 122 Juan Gondola KO2 1968-09-22 122 Cesar De Leon KO1 1968-08-25 122 Leroy Carghill KO1 1968-08-10 119 Enrique Jacobo KO1 1968-06-30 120 Eduardo Morales KO1 1968-06-15 119 Manuel Jimenez KO1 1968-05-14 119 Juan Gondola KO1 1968-02-23 119¼ Carlos Mendoza W4