Minor League stats are accurate, Leyson had some really interesting seasons playing RF in A ball.
In '06, he played 129 games in RF for South Bend of the Midwest League. He made 9 errors, but he had 21 outfield assists and turned 5 double plays!
In '07 he played 92 games in RF for Visalia of the Cal league. He made 8 errors, but had 11 outfield assists and turned 5 more double plays!
It seems they converted him to a pitcher after the '07 season in hopes to tame that cannon.