Uggla, better known for his power stroke than his fielding, entered the game as a replacement for Philadelphia's Chase Utley in the sixth and didn't have a ball hit to him until the 10th inning when he missed Michael Young's leadoff grounder. He made his second miscue one play later, mishandling and easy chance on Carlos Quentin's ground ball.
Uggla made amends, albeit shakily, when with a drawn-in infield and the bases loaded he corralled Grady Sizemore's ground ball and threw home for the forceout.
The record error came in the 13th when J.D. Drew's bouncer took a sharp hop and hit off his glove.
Nomar Garciaparra was the last player to make two errors -- in the 2000 All-Star Game. Former Yankees second baseman Willie Randolph was the last player before Garciaparra to boot two.