The most ESPN X Games medals ever won is 24 by Dave Mirra (USA) who competes in BMX Freestyle.
This is still correct as of March 2010. Fourteen of these medals are gold, six are silver and four are bronze. He has a total of 23 BMX Freestyle medals (14 of which are gold). Mirra also competes in rally car racing at X Games, and won one bronze in this discipline in 2008.