佐々岡真司
しかしリリーフ初登板となった7月31日の対横浜14回戦の10回同点の場面で登板すると一死も取れず6失点で負け投手となり幸先の悪いスタートとなった。シーズン終盤まで抑えを務めていたが好不調の波が激しく9月27日の対巨人28回戦に救援失敗すると抑えも小山田保裕に入れ替わった(先発では17試合6勝8敗防御率2.99に対してリリーフでは15試合1勝2敗7セーブ防御率9.00だった)。
2002年、この年は年間通して先発ローテーションを守り、9月4日の対阪神戦で片岡篤史から通算1500奪三振を達成。しかし勝ち星に恵まれず8勝(9敗)止まりで終わる。
2003年、前年に続いて先発としてスタートしたが、小山田に代わって抑えを務めた新人の永川勝浩が夏場以降失速。これを支えるためにシーズン途中から抑えに再転向。9月14日の対横浜ベイスターズ戦では、NPB史上6人目となる通算100勝100Sを達成した。
2004年、抑えの永川に繋ぐセットアッパーとしてシーズンを迎えたが、永川が開幕から絶不調で5月頭から永川に変わり抑えとして登板する。しかし5月半ばから立て続けに救援失敗すると抑えも大竹寛に切り替わった。7月以降はチーム事情により先発に再転向。7月こそ3試合先発1勝1敗防御率8.73と不調だったが、8月以降は8試合で1勝2敗だったが2失点以上する試合がなく防御率も2.11と安定感を見せた。
2005年、前年後半の安定感から先発としてスタートするも、先発として1勝もできず6月1日に5敗目を記録すると二軍に降格、ルーキーイヤー以来となる二軍登板を経験する。
1997年、前年に続いて抑えに定着。同年台頭してきた横山竜士と共にリリーフ陣を支えた。
1998年、この年も抑えとしてシーズンを迎えたが初登板で3失点のサヨナラ負け、その後8試合無失点と復調したかに見えた5月14日の対ヤクルト9回戦で一死取れずにサヨナラ負けすると新人の小林幹英が開幕からリリーフで活躍していたこともあり小林と入れ替わる形で中継ぎに転向。6月4日に開幕投手だった大野が故障で戦線離脱してしまい先発の駒が足りなくなった事もあり急遽先発に再転向したが、先発でも満足の行く結果ではなかった(リリーフ成績13試合2勝3敗6セーブ防御率3.79、先発では16試合3勝8敗で防御率は奇しくもリリーフ時と同じ3.79だった)。7月5日の対阪神戦で新庄剛志から通算1000奪三振を達成(プロ入り同期の新庄とは互いの節目の記録において縁があり、1991年に新庄のプロ初三振も奪い、2006年に新庄のNPB通算200本塁打目を打たれている)。
1999年、新たな球種シュートを習得して先発として活躍。1991年の17勝に次ぐ15勝を挙げ、リーグトップの13完投・5完封を挙げる。5月8日の対中日戦ではノーヒットノーランを達成。
2000年、2度目の開幕投手を務め、勝利投手となる。前年に続いて先発として2桁勝利を記録。
2001年、3度目の開幕投手となり負け星が先行はしていたがを防御率は2点台だった、しかしオールスター直前に抑えのエリック・シュールストロムが故障離脱してしまい、オールスター明けの後半戦から抑えに再転向する。