Justin Hafner - P

Retired

Show Info
Age: 42
B/T: R/R
Pos: P (P)
HT/WT: 6-1/182
Born: Smyrna, DE
Pitches: Slider, 4-Seam FB, Curveball, Screwball, Change Up
Salary: - Pro Years: 23
Status: Active Roster ML Years: 20
Injury: none Years w/Team: 13
MiLB Options: 2 40-Man Roster: Y
Waiver Status: None No Trade Clause: Y
Trading Block: N Playoff Roster: N
Spring Invite: N
Filters:
Type:
Close
Transaction Type: All
Season Date Author Franchise Transaction
23 10/10/2012 1:40 AM AI Surf Riders Retirement
22 7/14/2012 9:59 AM User Surf Riders Added to 40-Man Roster
22 7/13/2012 11:35 AM User Surf Riders Free-Agent Signing
22 7/3/2012 9:41 AM AI Surf Riders Left via Free-Agency
20 1/1/2012 4:09 PM User Surf Riders Added to 40-Man Roster
20 1/1/2012 7:25 AM User Surf Riders Free-Agent Signing
20 12/1/2011 9:42 PM AI Surf Riders Left via Free-Agency
19 11/1/2011 9:47 PM User Surf Riders Placed On Waiver Wire
18 7/21/2011 5:38 AM User Surf Riders Placed On Waiver Wire
17 4/24/2011 9:06 AM User Surf Riders Placed On Waiver Wire
15 10/16/2010 4:06 AM User Surf Riders Activated from IL
15 8/30/2010 1:00 AM User Surf Riders Contract Extension
15 8/29/2010 2:24 PM User Surf Riders Placed on IL
11 8/14/2009 6:43 AM User Surf Riders Added to 40-Man Roster
11 8/11/2009 7:17 AM User Surf Riders Free-Agent Signing
11 8/4/2009 9:41 PM AI Surf Riders Left via Free-Agency
10 6/5/2009 1:01 AM User Surf Riders Added to 40-Man Roster
10 6/4/2009 11:20 PM User Dongers Traded to NY2
10 6/4/2009 11:20 PM User Surf Riders Acquired via Trade
8 12/30/2008 8:29 AM User Dongers Added to 40-Man Roster
8 12/30/2008 7:13 AM User Dongers Acquired via Trade
8 12/30/2008 7:13 AM User Braves Traded to MAD
6 5/3/2008 1:08 PM User Braves Contract Extension
5 1/29/2008 9:57 AM AI Braves Contract Renewal
4 10/30/2007 6:04 AM AI Braves Contract Renewal
3 7/30/2007 10:01 PM AI Braves Contract Renewal
2 5/20/2007 10:22 PM User Braves Added to 40-Man Roster