1987年にトロント・ブルージェイズと契約。1993年の球団拡張ドラフトでフロリダ・マーリンズに指名され、同年にメジャー初昇格。その後、1995年にシンシナティ・レッズ、1996年にクリーブランド・インディアンスと渡り歩いた。1997年、阪急ブレーブスで三冠王を獲得した代理人のブーマー・ウェルズの推薦により、日本ハムファイターズに入団し、来日。同年6月21日の対近鉄戦（大阪ドーム）で、王貞治以来の1試合4打席連続本塁打を達成。第1打席にシングルヒットを放っていたため、同時に1試合17塁打のパ・リーグ記録となった。この年は37本塁打で本塁打王に輝いた。1998年はさらに日本野球に順応し、本塁打ばかり狙うのではなくチャンスでヒットを狙い打つ打撃も覚えた。ほぼ全試合に出場、33本塁打、124打点で本塁打・打点の2冠王を獲得。打数でもリーグ2位となると共に、ベストナインも受賞した。日本プロ野球の外国人選手としては史上初の「来日してから2年連続で本塁打王を獲得」となった。1999年は膝の故障によりシーズン序盤にリタイアし、僅か6試合の出場でシーズンを終えた。解雇されてもおかしくなかったが、球団が故障が癒えたと判断し残留が決まった。2000年は前年の球団の温情に応え、自己最高打率の.294、更に37本塁打、89打点を記録。本塁打王は中村紀洋に明け渡したがベストナインを受賞するなど、完全復活を遂げる。しかし2001年はまたも怪我が重なり、5年間在籍したファイターズを退団。2002年に長距離砲の補強を目指していた大阪近鉄バファローズからオファーを受けて入団。恐怖の7番打者としてスタートしたが活躍できず、同年に退団し、帰国した。日本にいた6年間で守備に就いたのは、1997年7月20日に大量リードされた試合で代打で出て途中から一塁を守っただけである（MLBでもマイナーでも公式戦で一塁を守ったことはない）。2003年、マイナー契約でニューヨーク・ヤンキースに入団するも、メジャー再昇格はできなかった。
大阪市立大池中学校入学後にラグビーを始めた。2009年、天理高校卒業後、関西学院大学に入る。なお天理高校時代、高校日本代表候補に選ばれたことがある。2013年、関西学院大学卒業後、トヨタ自動車ヴェルブリッツに加入。2016年1月23日に行われたジャパンラグビートップリーグ順位決定トーナメント第3節のキヤノンイーグルス戦に途中出場で公式戦初出場を果たす。
ホセ・アントニオ・カマーチョ監督によりA代表に抜擢され、2013年3月のAFCアジアカップ2015予選イラク戦(1-0)で代表デビュー。東アジアカップ2013日本戦(3-3)で代表初ゴールとなる同点ゴールを決めた。AFCアジアカップ2015ではウズベキスタン戦(2-1)で途中出場後ファーストタッチで決勝点奪うと、続く北朝鮮戦では2得点を決め、大会通算で3得点を挙げた。技術や得点力は高くないが、献身的なプレーで歴代代表監督やサポーターの評価が高い選手。
元々、CHARMM力場は生体分子の研究にフォーカスして開発された。ここでいう生体分子とは、ペプチド、タンパク質、補欠分子族、小分子配位子、核酸、脂質、および炭水化物などの溶液、結晶、そして膜状態にあるものをいう。タンパク質のためのCHARMM力場には以下のものがある: 融合原子 (united-atom) CHARMM19、全原子 (all-atom) CHARMM22、その2面角ポテンシャル補正版CHARMM22/CMAP。CHARMM22タンパク質力場では、原子の部分電荷はモデル化合物と水との間の相互作用の量子化学的計算から導かれている。さらに、CHARMM22は明示的なTIP3P水模型（陽溶媒）についてパラメータ化されている。にもかかわらず、CHARMM22力場は陰溶媒を用いて頻繁に使用されている。2006年、CHARMM22/CMAPの特別版が陰溶媒GBSWを用いた矛盾のない使用のために再パラメータ化された。DNA、RNA、脂質については、CHARMM27が使用される。一部の力場は組み合わせることができる。例えばタンパク質-DNA結合のシミュレーションのためにはCHARMM22とCHARMM27を組み合わせて使用する。加えて、NAD+、糖、フッ素化化合物等についてのパラメータもダウンロードできる。これらの力場のバージョン数はそれらが最初に現われたCHARMMのバージョンを示しているが、当然CHARMM実行プログラムの後続のバージョンと共に使用することができる。同様に、CHARMM力場群はそれらをサポートするその他の分子動力学プログラム内で使用することができる。2009年、薬らしい（ドラッグライクな）分子のための一般力場（CGenFF）が発表された。CGenFFは、「多数の複素環骨格を含む生体分子ならびにドラッグライクな分子中の存在する幅広い化学基を扱う」。CGenFFは化学基のいかなる組合せも扱うことができるように設計されている。これは不可避的に特定の種類の分子を表現する際の精度の低下を伴う。開発者のMacKerellのウェブサイトにおいて、使用者が特化した力場が既に存在する分子（タンパク質、核酸等）についてCGenffパラメータを使わないよう繰り返し警告されている。CHARMMは2つの手法を用いた分極可能力場も含む。1つは揺らぎ電荷（fluctuating charge、FQ）モデルに基づいている。このモデルは電荷平衡（Charge Equilibration、CHEQ）とも呼ばれる。もう1つはドルーデ殻（分散振動）モデルに基づいている。これらの力場全てについてのパラメータは無償でMacKerellのウェブサイトからダウンロードできる。