| 41 Wins (11 knockouts, 30 decisions), 14 Losses (2 knockouts, 12 decisions), 5 Draws |
| Result | Record | Opponent | Type | Round | Date | Location | Notes |
| Win | -- | Randy Miller | TKO | 9 | 11/06/1974 | Sam Houston Coliseum, Houston, U.S. | |
| Win | 10-8-4 | Eddie Bailey | PTS | 10 | 29/04/1974 | Philadelphia Spectrum, Philadelphia, U.S. | |
| Loss | 7-0-1 | Jesse Burnett | KO | 8 | 15/03/1974 | San Diego Coliseum, San Diego, U.S. | |
| Draw | 10-8-3 | Eddie Bailey | PTS | 8 | 18/02/1974 | Philadelphia Spectrum, Philadelphia, U.S. | |
| Win | 0-6 | Faustino Perez | TKO | 7 | 22/01/1974 | El Paso County Coliseum, El Paso, Texas, U.S. | |
| Win | 3-4 | Charles Anderson Atlas | PTS | 10 | 10/12/1973 | Monroe, Louisiana, U.S. | |
| Win | 41-25-1 | Bobby Rascon | PTS | 10 | 10/11/1973 | Tucson Convention Center, Tucson, Arizona, U.S. | |
| Draw | 22-4-3 | Hildo Silva | PTS | 8 | 17/08/1973 | San Diego Coliseum, San Diego, U.S. | |
| Win | 10-3 | Koroseta Kid | PTS | 10 | 03/07/1973 | Honolulu Civic Auditorium, Honolulu, U.S. | |
| Win | 40-24-1 | Bobby Rascon | UD | 10 | 01/06/1973 | Tucson Convention Center, Tucson, Arizona, U.S. | |
| Win | 16-14 | Chuck Hamilton | TKO | 8 | 10/03/1973 | Santa Rosa, California, U.S. | |
| Win | 19-18-2 | Lino Rendon | PTS | 10 | 20/02/1973 | Bakersfield Civic Auditorium, Bakersfield, California, U.S. | |
| Loss | 36-1-1 | Mike Quarry | UD | 12 | 29/01/1973 | Anaheim Convention Center, Anaheim, California, U.S. | California Light Heavyweight Title. |
| Win | 39-42-7 | Charley Austin | UD | 10 | 18/12/1972 | Phoenix Riverside Ballroom, Phoenix, Arizona, U.S. | |
| Win | 3-7 | Bob Hazelton | TKO | 8 | 12/12/1972 | San Diego, U.S. | |
| Win | 17-6-1 | Orlando de la Fuentes | UD | 12 | 20/11/1972 | Valley Music Theater, Woodland Hills, California, U.S. | |
| Win | 16-42-11 | Frank Niblett | UD | 10 | 06/11/1972 | Phoenix Riverside Ballroom, Phoenix, Arizona, U.S. | |
| Draw | 43-7-4 | Rafael Gutierrez | PTS | 12 | 02/10/1972 | Valley Music Theater, Woodland Hills, California, U.S. | California Light Heavyweight Title. |
| Loss | 19-7 | Johnny Griffin | UD | 10 | 26/04/1972 | Cleveland Arena, Cleveland, Ohio, U.S. | |
| Win | 8-16-1 | Hill Chambers | UD | 10 | 08/04/1972 | Tucson Convention Center, Tucson, Arizona, U.S. | |
| Win | 12-11-3 | "Irish" Terry Lee | SD | 12 | 26/02/1972 | Long Beach Auditorium, Long Beach, California, U.S. | California Light Heavyweight Title. |
| Win | 11-10-3 | "Irish" Terry Lee | SD | 12 | 04/12/1971 | Long Beach Auditorium, Long Beach, California, U.S. | California Light Heavyweight Title. |
| Win | 5-14-1 | Hill Chambers | UD | 10 | 19/11/1971 | Long Beach Auditorium, Long Beach, California, U.S. | |
| Win | 14-7-3 | Amado Vasquez | TKO | 10 | 24/09/1971 | Anaheim Convention Center, Anaheim, California, U.S. | California Light Heavyweight Title. |
| Loss | 31-6-2 | Jimmy "The Cat" Dupree | UD | 12 | 03/07/1971 | Santa Monica Civic Auditorium, Santa Monica, California, U.S. | NABF Light Heavyweight Title. |
| Loss | 3-1 | Lonnie Bennett | SD | 10 | 19/06/1971 | Ventura County Fairgrounds, Ventura, California, U.S. | |
| Win | 13-9-1 | Steve Grant | PTS | 10 | 05/06/1971 | Santa Monica Civic Auditorium, Santa Monica, California, U.S. | |
| Win | 37-14-5 | Roger Rouse | UD | 10 | 22/05/1971 | Santa Monica Civic Auditorium, Santa Monica, California, U.S. | |
| Win | 15-9 | Chuck Hamilton | UD | 12 | 17/04/1971 | Valley Music Theater, Woodland Hills, California, U.S. | California Light Heavyweight Title. |
| Win | 15-8 | Chuck Hamilton | TKO | 2 | 20/03/1971 | Valley Music Theater, Woodland Hills, California, U.S. | California Light Heavyweight Title. Referee stopped the bout at 0:28 of the second round. |
| Win | 11-8-3 | Terry Lee | UD | 10 | 20/02/1971 | Valley Music Theater, Woodland Hills, California, U.S. | |
| Win | 3-6-1 | "Big" Robie Harris | SD | 10 | 09/01/1971 | Valley Music Theater, Woodland Hills, California, U.S. | |
| Draw | 13-8 | Steve Grant | PTS | 8 | 21/11/1970 | Valley Music Theater, Woodland Hills, California, U.S. | |
| Loss | 13-2 | Steve Carter | UD | 10 | 10/08/1970 | Oakland Auditorium, Oakland, California, U.S. | |
| Loss | 32-9-6 | Hank Casey | PTS | 10 | 29/06/1970 | Oakland Auditorium, Oakland, California, U.S. | |
| Win | 10-4 | AJ Staples | UD | 10 | 01/05/1970 | Kiel Auditorium, Saint Louis, Missouri, U.S. | |
| Loss | 8-10-1 | Willis Earls | PTS | 10 | 30/03/1970 | Austin, Texas, U.S. | |
| Win | 15-35-11 | Frank Niblett | UD | 10 | 27/10/1969 | Valley Music Theater, Woodland Hills, California, U.S. | |
| Win | 7-11 | Rocky Martin | TKO | 8 | 26/08/1969 | Valley Music Theater, Woodland Hills, California, U.S. | |
| Win | 12-7 | Steve Grant | SD | 10 | 01/07/1969 | Valley Music Theater, Woodland Hills, California, U.S. | |
| Win | 19-16-2 | Lino Rendon | PTS | 10 | 04/12/1968 | Ventura County Fairgrounds, Ventura, California, U.S. | |
| Win | 20-27-2 | Sonny Moore | UD | 10 | 27/08/1968 | San Antonio Municipal Auditorium, San Antonio, U.S. | |
| Win | 10-4-2 | Gary Bates | PTS | 6 | 17/07/1968 | Silver Slipper, Las Vegas, Nevada, U.S. | |
| Win | 7-7 | Dick Gosha | PTS | 10 | 06/07/1968 | Ventura County Fairgrounds, Ventura, California, U.S. | |
| Win | 3-5-1 | Willis Earls | KO | 2 | 11/04/1968 | Sports Palace, Beaumont, Texas, U.S. | |
| Loss | 13-16-4 | George Johnson | UD | 10 | 28/11/1967 | Community Concourse, San Diego, U.S. | |
| Loss | 4-5-2 | Sam Wyatt | PTS | 6 | 09/10/1967 | Long Beach Municipal Auditorium, Long Beach, California, U.S. | |
| Win | 2-3 | Mark White | KO | 2 | 27/07/1967 | Olympic Auditorium, Los Angeles, U.S. | |
| Draw | 2-0 | Roy Wallace | PTS | 6 | 04/05/1967 | Olympic Auditorium, Los Angeles, U.S. | |
| Win | 2-1 | Mark White | UD | 6 | 06/04/1967 | Olympic Auditorium, Los Angeles, U.S. | |
| Loss | 1-1 | Mark White | PTS | 4 | 23/03/1967 | Olympic Auditorium, Los Angeles, U.S. | |
| Win | 2-3 | Gene Turner | PTS | 4 | 16/02/1967 | Olympic Auditorium, Los Angeles, U.S. | |
| Win | 1-5 | Frank Davis | PTS | 4 | 02/02/1967 | Olympic Auditorium, Los Angeles, U.S. | |
| Win | 2-3 | Buddy Levine | TKO | 4 | 03/11/1966 | Seattle Center Coliseum, Seattle, U.S. | |
| Win | -- | Lavern Hardison | KO | 4 | 09/05/1966 | Hacienda Hotel, Las Vegas, Nevada, U.S. | |
| Win | 1-1 | Scott Wisooker | PTS | 5 | 28/03/1966 | Las Vegas, Nevada, U.S. | |
| Loss | 18-4-2 | Archie Ray | KO | 3 | 15/01/1966 | Phoenix, Arizona, U.S. | |
| Loss | 1-5 | Aaron Peralta | PTS | 4 | 30/03/1962 | Los Angeles Sports Arena, Los Angeles, U.S. | |
| Win | 6-3-1 | Dewayne Garris | PTS | 4 | 10/07/1959 | Monroe, Louisiana, U.S. | |
| Loss | -- | Bill DeSoto | PTS | 4 | 12/12/1958 | Monroe, Louisiana, U.S. | |