Olson also demonstrated his athletic talent on the baseball diamond where he played catcher for the Highlanders.
He completed 173 of 325 passes (53.2%) for 2,067 yards with 10 touchdowns and nine interceptions, as UCLA won two fewer games than the previous year, going 6–7.
During his senior season Olson led UCLA to four 4th-quarter double-digit comebacks plus a 22-point rally in the Vitalis Sun Bowl against Northwestern.
Olson was cut by the Ravens prior to the start of the 2006 NFL season, but signed to their practice squad.
Olson was allocated to now defunct NFL Europa where he played the 2007 season as the starting quarterback of the Amsterdam Admirals.
[1] In October 2007, Olson was signed to the Carolina Panthers practice squad in the wake of a number of injuries at the quarterback position.
On July 7, 2008, the 49ers waived Olson in order to make room for quarterback Kyle Wright, who was claimed off waivers from the Minnesota Vikings.