The world record is over 3,000 digits in 60 minutes.
Memory athletes use memory palaces combined with number-to-image systems to encode digits at remarkable speed. They convert every two or three digits into a pre-memorized character or object and place them along palace routes.