| 01/02/1997 | Drafted in the 1997 inaugural draft (Round 7, Pick 14, 122nd overall Pick) by the Lowell Knights. |
| 11/09/1997 | Received a 1-year contract worth a total of $2,673,300 through arbitration. |
| 01/01/1998 | SISA scouting updated ratings (potential): Stuff: 7 (5); Movement: 7 (5); Control: 4 (4). |
| 11/07/1998 | Received a 1-year contract worth a total of $2,445,000 through arbitration. |
| 01/01/1999 | SISA scouting updated ratings (potential): Stuff: 7 (5); Movement: 7 (5); Control: 4 (4). |
| 08/14/1999 | Signed a 2-year contract extension worth a total of $4,890,000 with the Lowell Knights organization. |
| 01/01/2000 | SISA scouting updated ratings (potential): Stuff: 7 (5); Movement: 6 (5); Control: 4 (4). |
| 08/08/2000 | Pitches a 3-hit shutout against the Schenectady Blue Jays with 7 strikeouts and 1 BB allowed! |
| 01/01/2001 | SISA scouting updated ratings (potential): Stuff: 7 (5); Movement: 7 (5); Control: 4 (4). |
| 04/04/2001 | Pitches a 3-hit shutout against the Schenectady Blue Jays with 7 strikeouts and 0 BB allowed! |
| 08/14/2001 | Signed a 2-year contract extension worth a total of $2,920,000 with the Lowell Knights organization. |
| 01/01/2002 | SISA scouting updated ratings (potential): Stuff: 7 (5); Movement: 7 (5); Control: 4 (4). |
| 01/01/2003 | SISA scouting updated ratings (potential): Stuff: 6 (5); Movement: 7 (5); Control: 4 (4). |
| 05/31/2003 | Signed a 1-year contract extension worth a total of $1,460,000 with the Lowell Knights organization. |
| 07/19/2003 | Injured (herniated disc (back)), out for 5-6 weeks. |
| 01/01/2004 | SISA scouting updated ratings (potential): Stuff: 6 (5); Movement: 6 (5); Control: 4 (4). |
| 11/13/2004 | Became a free agent. |
| 01/01/2005 | SISA scouting updated ratings (potential): Stuff: 6 (5); Movement: 6 (5); Control: 4 (4). |
| 01/05/2005 | Signed a 3-year contract worth a total of $3,360,000 with the Schenectady Blue Jays organization. |
| 07/04/2005 | Pitches a NO-HITTER against the Asheville Tourists with 12 strikeouts and 2 BB allowed! |
| 08/20/2005 | Injured (strained tricep muscle), out for 2 weeks. |
| 12/08/2005 | Was traded by the Schenectady Blue Jays to the Hillsborough Highlanders, along with $740,000, in exchange for SS E. De La Torre. |
| 01/01/2006 | SISA scouting updated ratings (potential): Stuff: 6 (5); Movement: 6 (5); Control: 5 (4). |
| 05/28/2006 | Injured (flu), day-to-day for one week. |
| 08/16/2006 | Injured (fractured finger), out for 2 weeks. |
| 01/01/2007 | SISA scouting updated ratings (potential): Stuff: 6 (5); Movement: 6 (5); Control: 5 (4). |
| 06/16/2007 | Injured (strained rotator cuff muscle), out for 4 weeks. |
| 07/31/2007 | Was traded by the Hillsborough Highlanders to the Providence Reds in exchange for a 3rd draft pick. |
| 10/15/2007 | Released by the Providence Reds. |
| 12/30/2007 | Signed a 1-year contract worth a total of $820,000 with the Toronto Titans organization. |
| 01/01/2008 | SISA scouting updated ratings (potential): Stuff: 6 (5); Movement: 6 (5); Control: 5 (4). |
| 09/17/2008 | Signed a 2-year contract extension worth a total of $2,260,000 with the Toronto Titans organization. |
| 01/01/2009 | SISA scouting updated ratings (potential): Stuff: 6 (5); Movement: 6 (5); Control: 5 (4). |
| 01/01/2010 | SISA scouting updated ratings (potential): Stuff: 6 (5); Movement: 6 (5); Control: 5 (4). |
| 07/08/2010 | Signed a 1-year contract extension worth a total of $1,840,000 with the Toronto Titans organization. |
| 01/01/2011 | SISA scouting updated ratings (potential): Stuff: 5 (5); Movement: 6 (5); Control: 5 (4). |
| 01/01/2013 | SISA scouting updated ratings (potential): Stuff: 3 (5); Movement: 5 (5); Control: 5 (4). |
| 01/01/2013 | Retired from professional baseball. |
| | | Year | W | Rank | | 1998 | 15 | 5 | | 2001 | 15 | 6 | | 2006 | 16 | 7 | | | | Year | Winning % | Rank | | 1998 | .600 | 8 | | 1999 | .636 | 8 | | 2001 | .652 | 7 | | | Year | BB | Rank | | 1997 | 106 | 4 | | 1998 | 120 | 2 | | 2001 | 128 | 2 | | 2002 | 127 | 2 | | 2005 | 113 | 4 | | 2006 | 127 | 5 | |
| Year | K | Rank | | 1997 | 185 | 9 | | 1998 | 206 | 1 | | 2002 | 185 | 6 | | | Year | WP | Rank | | 1997 | 13 | 1 | | 1998 | 10 | 6 | | 1999 | 12 | 2 | | 2001 | 8 | 7 | | 2002 | 13 | 2 | | 2005 | 14 | 1 | | 2007 | 9 | 4 | | | | Year | BABIP | Rank | | 1998 | .268 | 7 | | 1999 | .260 | 2 | | 2001 | .276 | 4 | | 2006 | .262 | 3 | | |
| Year | HR/9 | Rank | | 1997 | 0.50 | 5 | | 1999 | 0.54 | 7 | | | Year | H/9 | Rank | | 1997 | 8.47 | 9 | | 1998 | 7.24 | 3 | | 1999 | 7.12 | 2 | | 2001 | 7.74 | 3 | | 2002 | 7.46 | 3 | | 2006 | 7.25 | 3 | | | Year | K/9 | Rank | | 1997 | 8.38 | 3 | | 1998 | 8.16 | 3 | | 1999 | 7.57 | 10 | | 2001 | 6.82 | 9 | | 2002 | 7.46 | 6 | | | | Year | QSP | Rank | | 1999 | .741 | 1 | | 2001 | .576 | 10 | |
| Year | SHO | Rank | | 2000 | 1 | 4 | | 2001 | 1 | 3 | | 2004 | 0 | 10 | | 2005 | 1 | 4 | | 2008 | 0 | 8 | | | | | |