Record: 30 (W) 17 (KO's) 6 (L) 2 (D)   
                      Total: 38

Reach: 75"  Height: 6'1  

Stance: Southpaw

Birthplace: Havana, Cuba

Hometown: Miami, FL

Trainer: Howard Davis, Jr.
Date                   Weight                                             Result
                         
Feb. 21,2008     201           Lenzie Morgan  217          W       TKO     5       10
Deauville Resort Miami Beach, FL   USA                                

July 20, 2007       222          Fres Oquendo  216         L      UD        10       10
Mahi Shrine Temple, Miami, FL USA                                
                                                                 
March 30, 2007     232       Lenzie Morgan  217          W       UD        10       10
Rapides Coliseum, Alexandria, LA, USA                                

April 8, 2006      228          Renaldo Minus  294                                                    
USF Sundome, Tampa Bay, FL, USA                     
 W        KO        4        10
~ Time: 2:11

April 22, 2005      225        Otis Tisdale        240                                                 
Seminole Hard Rock Casino, Hollywood, FL, USA   
 W    TKO        1        10
~ Time: 2:43

Oct. 28, 2004       213½        Kendrick Releford   225½                             
Seminole Hard Rock Hotel, Hollywood, FL, USA       
  L        UD        12        12

April 17, 2004      221        DaVarryl Williamson     221       
Florida State Fairgrounds, Tampa, FL, USA            
  L        UD        12        12

Jan. 17, 2004      215        Uriah Grant        197                                        
Seminole Casino, Coconut Creek, FL, USA              
  W     KO          1         10

Oct. 30, 2003        224        Corey Sanders    310                                              
Seminole Casino, Coconut Creek, FL, USA             
 W        UD        12        12
NABF Heavyweight Title ~Castillo becomes full NABF champ after reigning
champ Joe Mesi is stripped for failing to defend.

June 6, 2003        208¾        Lawrence Clay Bey   245½                                    
Mohegan Sun Casino, Uncasville, CT, USA            
 W        KO        9        12
~ NABF Heavyweight Title ~Interim Title

Oct. 13, 2002      227        Charles Shufford      244                                           
Silver Star Casino, Choctaw, MS, USA                    
  L        UD        12        12
~Vacant IBA Americas Heavyweight Title

July 7, 2002        210        Willie Palms        242                                                
Caesars Palace, Las Vegas, NV, USA                       
 W        UD        6        6

April 1, 2002        218        Andre Purlette     218                                                
American Airlines Arena, Miami, FL, USA                   
 W        KO        5        10
~ Time: 2:58

March 11, 2001      216        Fred Adams        210                                            
Miccosukee Indian Gaming Cente, Miami, FL, USA    
 D        TD        2        6

Sept. 29, 2001        221        Onebo Maxime      217                                           
Miccosukee Indian Gaming, Miami, FL, USA               
W        TKO        2        6

March 31, 2001       220        Tim Witherspoon        242                                     
Bally's Hotel & Casino, Atlantic City, NJ, USA            
  L        UD        10        10

Oct. 21, 2000      218        Paea Wolfgramm        300                                         
Silver Star Casino, Philadelphia, MS, USA                 
 W        UD        12        1
~ Vacant IBO Intercontinental Heavyweight Title

Aug. 20, 2000     215        Ross Puritty        252                                          
Casino Queen, East St. Louis, IL, USA                       
W        UD        10        10

Aprl 6, 2000       224        Frankie Swindell        252                                            
Couer d'Alene Casino, Worley, ID, USA                     
 W        UD        10       10

Jan. 13, 2000    219        Alexander Zolkin        247                                            
Casino Magic, Bay St. Louis, MS, USA                       
D        PTS        10        10

Nov. 4, 1999    215        Frankie Swindell        242½                                           
Coeur d'Alene Casino, Worley, ID, USA                 
    W        UD        10        10

Jan. 30, 1999    210        Louis Monaco        223                                          
Atlantic City, NJ, USA                                              
 W        PTS        8        8

Nov. 13, 1998     215¼        Miguel Otero        222½                                          
Mahi Shrine Temple, Miami, FL, USA                       
 W        UD        8        8

May 30, 1998       223        Chris Byrd        216                                                   
Convention Center, Atlantic City, NJ, USA                
 L        UD        10        10

March 13, 1998   220        Marcus Harden        262½                        
Miccosukee Indian Gaming, Miami, FL, USA                
 W        KO        2        6

Dec. 14, 1997     207        Omar Gutierrez        192                                           
Fajardo, Puerto Rico                                                    
W        PTS        8        8

Aug. 22, 1997     190        Fred Adams        197                                                
Seville Beach, FL, USA                                             
  W        KO        1        0

May 8, 1997     189        Matthew Charleston      186                                          
Wyndham Anatole Hotel, Dallas, TX, USA               
  W        KO        1        12
~ Time: 0:52 ~~ WBC Continental Americas Cruiserweight Title

Jan. 3, 1997    188        Artis Pendergrass        188                                            
Hialeah, FL, USA                                                      
W        PTS        12        12
~ Vacant WBC Fecarbox Cruiserweight Title

Nov. 1, 199     189        Bobby Crabtree                                                          
Coconut Grove, FL, USA                                        
 W        TKO        2        12
~ Vacant WBC Continental Americas Cruiserweight Title ~

Sept. 9, 1996    190        Elwood Bartlett        191                                               
Tropicana Hotel & Casino, Atlantic City, NJ, USA         
W        TKO        2      8  

Aug. 10, 1996   191        John Kiser        195                                            
Las Vegas, NV, USA                                                
 W        PTS        8        8

June 29, 1996       191        Tyrone Castell                                     
Las Vegas, NV, USA                                                
 W        TKO        5        0

May 25, 1996     196       Ed Mosley                           
Miami, FL, USA                                                       
 W        KO        1        0

April 27, 1996       187        James Flowers        194                                           
Miami Beach, FL, USA                                              
 W        KO        1        8

March 15, 1996       188        Wesley Martin        190                                          
Las Vegas, NV, USA                                                      
W        UD        4        4

Feb. 24, 1996        192        Mike Stover        189                     
Miami Beach, FL, USA                                                
 W        KO        1        0

Feb. 20, 1996    189        Kerry Parks        180                                          
Miami, FL, USA                                                           
W        TKO        1        4
Pro debut for Castillo