| Player History |
| 08-18-2004 | Injured on 8/18/2004 with a Bruised Foot, out for 3 days. |
| 06-27-2005 | Injured on 6/27/2005 with a Bruised Neck, out for 3 days. |
| 04-02-2006 | Had first career hit (homerun) on 4/2/2006, off Kulg Fingerdrinker (ISE). |
| 08-01-2006 | Changed name on 8/1/2006 from Michal Nelson to Holfast Cotton. |
| 07-03-2007 | Traded from Dol Guldur to Wilderland on 7/3/2007 (Going to WIL: RF Holfast Cotton. Going to DG: P Tavzava Legithraviel). |
| 01-31-2010 | Gets a new one-year contract worth $1,074,286 through salary arbitration. |
| 08-23-2010 | Injured on 8/23/2010 with a Bruised Foot, out for 5 days. |
| 01-31-2011 | Gets a new one-year contract worth $1,074,286 through salary arbitration. |
| 01-31-2012 | Gets a new one-year contract worth $1,074,286 through salary arbitration. |
| 01-01-2013 | Released by the Wilderland Wargs. |
| 01-31-2013 | Gets a new one-year contract worth $1,614,286 through salary arbitration. |
| 05-15-2013 | Signed a 1-year contract worth a total of $500,000 with the Rivendell Royals organization. |
| 07-25-2013 | Signed a 2-year contract extension worth a total of $3,000,000 with the Rivendell Royals organization. |
| 08-19-2013 | Wins the SGCBL SC Player of the Week Award. |
| 01-01-2014 | SISA scouting updated ratings (potential): Contact: 32 (31); Power: 88 (86); Eye: 58 (55). |
| 01-01-2015 | SISA scouting updated ratings (potential): Contact: 29 (30); Power: 88 (86); Eye: 60 (58). |
| 05-04-2015 | Released by the Rivendell Royals. |
| 01-01-2016 | SISA scouting updated ratings (potential): Contact: 27 (29); Power: 88 (86); Eye: 58 (61). |
| 04-21-2016 | Signed a 1-year contract worth a total of $300,000 with the Weathertop Witch Kings organization. |
| 10-09-2016 | Got claimed off waivers by Ravenhill while with Weathertop. |
| 11-20-2016 | Became a free agent. |
| 01-01-2017 | SISA scouting updated ratings (potential): Contact: 25 (27); Power: 86 (86); Eye: 56 (65). |