Barry Bonds was fantasy-relevant from 1986 to 2007.
He finished as the Fantasy MVP twice (in 1992 and 1993).
In another ten seasons (1990, 1991, 1994, 1995, 1996, 1997, 1998, 2001, 2002, and 2004), he finished with "first round" value (more than $30).
Once (1990) he was the best player at his position.