Here are the stats for the first 7 seasons comparing Mattingly with "The Greatest Player of All Time". In every season Mattingly is either decisively better or about even with Barry Bonds over the first 7 seasons. After that Mattingly was injured and did not use steroids which, as several people on this site have pointed out, help you recover from injuries, and Bonds' truly great years begin in 1993 - right on time for the steroid era.
Barry Bonds Don Mattingly
1986 .223 16 HR 1983 .283 4
1987 .261 25 1984 .343 23
1988 .283 24 1985 .324 35
1989 .248 19 1986 .352 31
1990 .301 33 1987 .327 30
1991 .292 25 1988 .311 18
1992 .311 34 1989 ..303 23