Dude
In 2002, Frank had 28 HR, 92 RBI, 0.362 OBP, 77 Runs scored, 88 walks and 0.472 SLG% after playing only in 148 games....yes, his average was down (0.252), but these #s are NOT sucking ass (remember he was coming off a horrific injury from 2001)
In 2001, he was injured so that does not count
In 1999, Frank hit 0.305, 0.414 OBP, 0.471 SLG%, 74 R, 77 RBI, 87 walks despite playing in only 135 games (due to ankle injury), had a 21 game hitting streak that year (career best), reached base safely in 115 out of the 135 games he played in....these #s are NOT sucking ass....yes his HR was down that year (15), but still he rebounded with 43 HRs in 2000
In 1998, Frank had 109 runs, 109 RBIs, 110 walks, 29 HRs, reached base 271 times (5th in the league that year)...so again despite hitting only 0.265 in average, these #s are NOT sucking ass