On MLB 40-man: NO
Acquired: Trade (BOS) Jul'14
Sun 4/27 | Mon 4/28 | Tue 4/29 |
---|---|---|
--- | --- | --- |
Positions
RP
2026 Earned Positions
RP
All Leagues
Average $0.00
Median $0.00
Ottoneu Classic (4x4)
Average $0.00
Median $0.00
All Leagues
Average $1.70
Median $1.00
Ottoneu Classic (4x4)
Average $2.20
Median $1.00
Roster%
0%
Change
7Day
0%
30Day
0%
2025 OPL Round 1
OPL Roster%
0.00%
OPL Average Salary
$0.00
MLB Stats
Pitching
Year | Team | G | GS | IP | K | HR9 | ERA | WHIP |
---|---|---|---|---|---|---|---|---|
2002 | SDP | 17 | 17 | 97.2 | 90 | 1.01365 | 4.51536 | 1.42321 |
2003 | SDP | 32 | 32 | 194.2 | 156 | 1.52568 | 4.11473 | 1.30993 |
2004 | SDP | 27 | 27 | 166.1 | 173 | 0.70341 | 2.27255 | 1.19639 |
2005 | SDP | 30 | 30 | 203.0 | 216 | 0.79803 | 2.88177 | 1.04433 |
2006 | SDP | 32 | 32 | 202.1 | 215 | 1.02306 | 4.09226 | 1.23064 |
2007 | SDP | 34 | 34 | 223.1 | 240 | 0.52388 | 2.53881 | 1.06119 |
2008 | SDP | 27 | 27 | 173.2 | 166 | 0.88100 | 2.85029 | 1.18042 |
2009 | SDP | 13 | 13 | 81.2 | 92 | 0.77143 | 3.96735 | 1.18775 |
2009 | CHW | 3 | 3 | 20.0 | 18 | 0.45000 | 1.35000 | 0.85000 |
2010 | CHW | 17 | 17 | 107.0 | 93 | 1.09346 | 4.62617 | 1.23364 |
2011 | CHW | 19 | 18 | 111.2 | 95 | 0.80597 | 4.91642 | 1.26269 |
2012 | CHW | 32 | 32 | 219.0 | 194 | 1.10959 | 3.36986 | 1.09589 |
2013 | CHW | 13 | 13 | 80.0 | 76 | 1.57500 | 4.27500 | 1.13750 |
2013 | BOS | 10 | 10 | 64.2 | 45 | 0.83505 | 4.03608 | 1.15979 |
2014 | BOS | 20 | 20 | 124.0 | 100 | 1.45161 | 4.71774 | 1.42742 |
2014 | SFG | 12 | 12 | 78.2 | 58 | 0.34322 | 2.17373 | 1.04237 |
2015 | SFG | 19 | 19 | 110.2 | 78 | 0.97590 | 3.57831 | 1.12048 |
2016 | SFG | 31 | 21 | 118.2 | 102 | 1.36517 | 5.53652 | 1.43258 |
MILB Stats
Pitching
Year | Team | G | GS | IP | K | HR9 | ERA | WHIP |
---|---|---|---|---|---|---|---|---|
2009 | CHW (AAA) | 4 | 4 | 15.1 | 17 | 0.58696 | 2.93478 | 1.17391 |
2011 | CHW (AA) | 2 | 2 | 4.1 | 4 | 0.00000 | 6.23077 | 2.30769 |
2011 | CHW (AAA) | 4 | 4 | 24.2 | 26 | 1.09459 | 3.64865 | 0.89189 |
2013 | CHW (AA) | 1 | 1 | 5.0 | 4 | 0.00000 | 1.80000 | 1.40000 |
2015 | SFG (A+) | 1 | 1 | 3.1 | 4 | 0.00000 | 0.00000 | 0.60000 |
2015 | SFG (AAA) | 6 | 6 | 32.1 | 28 | 1.39175 | 6.12371 | 1.48454 |
Recent Games
Avg Salary & Roster%
Last 30 days
2026 Position Eligibility Progress
To gain eligibility, a player must have 5 GS or 10 G at a position in the majors, or 20 G at a position in the minors.
Transaction History
Date | Transaction Type | Team | Salary |
---|---|---|---|
March 27, 2011 10:28 AM | add | Big Papi memories | $6 |
October 6, 2011 11:24 PM | increase | Big Papi memories | $8 |
November 5, 2011 9:54 AM | cut | Big Papi memories | $4 |
March 21, 2012 10:42 AM | add | Cal Rikken | $1 |
April 4, 2012 11:29 AM | cut | Cal Rikken | $1 |
April 27, 2012 12:28 PM | add | Oregon Outlaws | $5 |
October 5, 2012 8:59 AM | increase | Oregon Outlaws | $7 |
October 11, 2013 2:33 PM | increase | Oregon Outlaws | $9 |
August 4, 2014 5:24 PM | cut | Oregon Outlaws | $5 |
April 1, 2015 11:45 PM | add | St. Paul Saints | $1 |
April 14, 2015 9:17 PM | move | Friedl Rock (from St. Paul Saints) | $1 |
May 25, 2015 8:24 PM | cut | Friedl Rock | $1 |