ゼイビア・ネイディ
2006年7月31日にロベルト・ヘルナンデス、オリバー・ペレスとのトレードでピッツバーグ・パイレーツへ移籍。まったく打てなかった右投手に対応できるようになり、2006年は打率・打点・本塁打の打撃3部門で自己ベストをマーク。
2007年のスプリングトレーニングで原因不明の下痢に悩まされ、いとこにクローン病の人がいるため、腸のクローン病が疑われた。大騒ぎとなるも、検査の結果はウイルス性の大腸炎であった。レギュラーシーズンでは自己最高の20本塁打を記録。また、守備ではアダム・ラローシュの加入により外野を守る機会が増えた。
2008年は開幕から好調で打率・打点・本塁打・安打・二塁打などで自己ベストを更新するペースをマーク。6月にフェンスに激突し肩を痛め一時離脱したが、好調を維持。しかし、オールスターに選出されず、チームメイトのジェイソン・ベイは「運が悪かった。あれだけ数字を残しているのだから、自分が選ばれなかったより残念だよ」と発言。選出に漏れた理由にパイレーツは弱いからという声もあった。
怪我の回復の目処が立ち、2010年1月27日にシカゴ・カブスと1年契約を結んだ。同年は、外野手・一塁手・指名打者などをこなしながら119試合に出場。規定打席には到達しなかったものの、打率.256・6本塁打・33打点という成績を残し、復活して見せた。