He has been with the Angels for at least 4 years, he is 21 years old. Weaver only spent 1 year in the minors before being called up as an injury replacement and won his first 7 starts. Weaver had College experience I know, but Jaime has pitched at every level from DSL, AZL, RK, A, A+, AA, to AAA.
Jaime is 21 years old and was signed at 16 years old. Other teams have brought up younger players, he may be great you never know. I doubt he will be called up though even though we could really use a starting pitcher right about now. On another team he might have been called up.