佐伯貴弘
また、優勝が決まった10月8日の阪神戦では、2-3と1点ビハインドの8回表に二死一塁の場面で四球を選び、その後進藤達哉の2点適時打で逆転。佐伯が決勝のホームを踏んだ。
1999年も好調を維持し、規定打席には届かなかったがプロ入り初の打率3割を記録する。また入団年以来の一塁守備に就く。2000年は正一塁手の駒田徳広の不調により一塁手での出場が増え、1996年以来となる自身2度目の規定打席到達を果たす。
2001年、駒田の退団に伴い、背番号を大学時代にもつけていた10へ変更。3回目のオールスターゲーム出場、140試合フル出場を果たし、初の2桁盗塁と打率ランキングベスト10入りを記録した。
2002年、2003年と故障もあってあまり調子が上がらなかったが、2004年は夏場以降調子を上げていき、最終的にリーグ3位の打率.322を記録するなど自己最高の成績を残した。7月16日の対広島戦でジョン・ベイルから遊撃内野安打で1000本安打達成。9月3日の対ヤクルトスワローズ戦で鎌田祐哉から通算100本塁打を達成。日米野球ではフランシスコ・ロドリゲスから日本人選手では全試合で唯一人本塁打を放った。 しかし、球団からの評価は低く、シーズン終了後にFA権を行使した場合も引き留めないという通告までされたが、翌年から新しく監督就任が決まっていた牛島和彦が引き止め残留した。同年の契約更改ではたくさんの人に来てほしいということから、入場料を安くしてほしいという提案もしている。
2005年はタイロン・ウッズの代替として獲得したケビン・ウィットがインフルエンザで欠場したため、新監督の牛島から開幕から4番打者に指名される。