| 12/15/1997 |
Drafted in the 1997 first-year player draft by the St. Louis Cardinals. (Round 11, Pick 23, 323rd overall pick). |
| 01/01/1998 |
OSA scouting updated ratings (potential): Contact: 5 (7); Power: 4 (5); Eye: 8 (8). |
| 01/01/1999 |
OSA scouting updated ratings (potential): Contact: 6 (7); Power: 5 (5); Eye: 9 (9). |
| 04/05/1999 |
Released by the St. Louis organization. |
| 04/05/1999 |
Signed a 1-year minor league contract with the Peninsula Pilots organization. |
| 04/12/1999 |
Released by the Peninsula Pilots. |
| 04/16/1999 |
Signed a 1-year minor league contract with the Miami Miracle organization. |
| 04/17/1999 |
Released by the Miami Miracle. |
| 04/24/1999 |
Signed a 1-year minor league contract with the Miami Miracle organization. |
| 04/25/1999 |
Released by the Miami Miracle. |
| 04/27/1999 |
Signed a 1-year minor league contract with the Miami Miracle organization. |
| 04/28/1999 |
Released by the Miami Miracle. |
| 05/16/1999 |
Signed a 1-year minor league contract with the Miami Miracle organization. |
| 05/17/1999 |
Released by the Miami Miracle. |
| 05/24/1999 |
Signed a 1-year minor league contract with the Peninsula Pilots organization. |
| 05/25/1999 |
Released by the Peninsula Pilots. |
| 07/01/1999 |
Signed a 1-year minor league contract with the Peninsula Pilots organization. |
| 07/11/1999 |
Released by the Peninsula Pilots. |
| 07/27/1999 |
Signed a 1-year minor league contract with the Peninsula Pilots organization. |
| 07/28/1999 |
Released by the Peninsula Pilots. |
| 07/29/1999 |
Signed a 1-year minor league contract with the Miami Miracle organization. |
| 07/30/1999 |
Released by the Miami Miracle. |
| 08/21/1999 |
Signed a 1-year minor league contract with the Miami Miracle organization. |
| 08/22/1999 |
Released by the Miami Miracle. |
| 08/24/1999 |
Signed a 1-year minor league contract with the Miami Miracle organization. |
| 08/25/1999 |
Released by the Miami Miracle. |
| 10/14/1999 |
Signed a 1-year minor league contract with the Miami Miracle organization. |
| 10/24/1999 |
Released by the Miami Miracle. |
| 10/26/1999 |
Signed a 1-year minor league contract with the Miami Miracle organization. |
| 10/27/1999 |
Released by the Miami Miracle. |
| 10/31/1999 |
Signed a 1-year minor league contract with the Miami Miracle organization. |
| 11/01/1999 |
Released by the Miami Miracle. |
| 11/05/1999 |
Signed a 1-year minor league contract with the Peninsula Pilots organization. |
| 11/10/1999 |
Released by the Peninsula Pilots. |
| 12/04/1999 |
Signed a 1-year minor league contract with the Peninsula Pilots organization. |
| 12/18/1999 |
Released by the Peninsula Pilots. |
| 12/20/1999 |
Signed a 1-year minor league contract with the Miami Miracle organization. |
| 12/21/1999 |
Released by the Miami Miracle. |
| 12/21/1999 |
Signed a 1-year minor league contract with the Miami Miracle organization. |
| 12/22/1999 |
Released by the Miami Miracle. |
| 12/22/1999 |
Signed a 1-year minor league contract with the Miami Miracle organization. |
| 12/26/1999 |
Released by the Miami Miracle. |
| 01/01/2000 |
OSA scouting updated ratings (potential): Contact: 6 (7); Power: 5 (5); Eye: 8 (8). |
| 01/27/2000 |
Signed a minor league contract with the Miami Miracle organization. |
| 02/02/2000 |
Released by the Miami Miracle. |
| 02/08/2000 |
Signed a 1-year minor league contract with the Miami Miracle organization. |
| 02/18/2000 |
Released by the Miami Miracle. |
| 02/25/2000 |
Signed a 1-year minor league contract with the Miami Miracle organization. |
| 03/01/2000 |
Released by the Miami Miracle. |
| 03/11/2000 |
Signed a 1-year minor league contract with the Miami Miracle organization. |
| 04/02/2000 |
Released by the Miami Miracle. |
| 04/12/2000 |
Signed a 1-year minor league contract with the Miami Miracle organization. |
| 04/14/2000 |
Released by the Miami Miracle. |
| 04/20/2000 |
Signed a 1-year minor league contract with the Miami Miracle organization. |
| 04/21/2000 |
Released by the Miami Miracle. |
| 04/21/2000 |
Signed a 1-year minor league contract with the Miami Miracle organization. |
| 04/22/2000 |
Released by the Miami Miracle. |
| 04/24/2000 |
Signed a 1-year minor league contract with the Miami Miracle organization. |
| 04/25/2000 |
Released by the Miami Miracle. |
| 04/26/2000 |
Signed a 1-year minor league contract with the Miami Miracle organization. |
| 04/27/2000 |
Released by the Miami Miracle. |
| 05/07/2000 |
Signed a 1-year minor league contract with the Peninsula Pilots organization. |
| 05/08/2000 |
Released by the Peninsula Pilots. |
| 10/02/2000 |
Signed a 1-year minor league contract with the Miami Miracle organization. |
| 11/07/2000 |
Released by the Miami Miracle. |
| 01/01/2001 |
OSA scouting updated ratings (potential): Contact: 6 (7); Power: 5 (5); Eye: 8 (8). |
| 01/11/2001 |
Signed a minor league contract with the St. Louis Cardinals organization. |
| 04/12/2001 |
Released by the St. Louis organization. |
| 04/30/2001 |
Signed a 1-year minor league contract with the Miami Miracle organization. |
| 05/01/2001 |
Released by the Miami Miracle. |
| 05/17/2001 |
Signed a 1-year minor league contract with the Miami Miracle organization. |
| 05/18/2001 |
Released by the Miami Miracle. |
| 06/26/2001 |
Signed a 1-year minor league contract with the Miami Miracle organization. |
| 06/28/2001 |
Released by the Miami Miracle. |
| 07/04/2001 |
Signed a 1-year minor league contract with the Miami Miracle organization. |
| 07/26/2001 |
Released by the Miami Miracle. |
| 08/14/2001 |
Signed a 1-year minor league contract with the Peninsula Pilots organization. |
| 08/15/2001 |
Released by the Peninsula Pilots. |
| 08/17/2001 |
Signed a 1-year minor league contract with the Peninsula Pilots organization. |
| 08/18/2001 |
Released by the Peninsula Pilots. |
| 09/26/2001 |
Signed a 1-year minor league contract with the Peninsula Pilots organization. |
| 09/29/2001 |
Wins the 2001 Florida State League Round 2 with the Miami Miracle! |
| 11/18/2001 |
Released by the Peninsula Pilots. |
| 11/23/2001 |
Signed a 1-year minor league contract with the Peninsula Pilots organization. |
| 11/24/2001 |
Released by the Peninsula Pilots. |
| 01/01/2002 |
OSA scouting updated ratings (potential): Contact: 6 (7); Power: 5 (5); Eye: 9 (9). |
| 02/05/2002 |
Signed a minor league contract with the St. Louis Cardinals organization. |
| 05/06/2002 |
Released by the St. Louis organization. |