The Angels already employ two of the most impressive players in baseball: Mike Trout and Shohei Ohtani. Now they’ve added another.

Ben Joyce was taken in the third round of last year’s MLB draft after lighting up radar guns in his lone season at Tennessee. Last May, he threw the hardest pitch in NCAA history, a fastball that was clocked at a blazing 105.5 mph. He zipped through the Angels’ minor league system and made his MLB debut on May 29. 

All he’s done since then is throw absolute heat on a remarkably consistent basis. 

Joyce picked up his first MLB win on Wednesday night against the Cubs, working a scoreless sixth inning in which he threw 27 pitches. Twenty of them were 100 mph or faster. One was 102.8 mph and another was cool 103.0. Here’s what that looks like. 

Those pitches had MLB fans in awe: 

Joyce has thrown 73 fastballs this season and 68 of them have been at least 100 mph. He’s thrown 80 total pitches this season and 85% of them have been clocked at triple digits. His slowest fastball of the season was a mere 99.2 mph. 

Joyce’s first four outings of the season have already made him one of the most prolific fireballers in Angels franchise history. Since MLB began tracking pitch velocity with the PITCHf/x system in 2008, only two Angels pitchers have thrown more triple-digit fastballs than Joyce. Jordan Walden threw 136 pitches of at least 100 mph in 114 2/3 innings between the ’10 and ’12 seasons. Ohtani has thrown 70 such pitches in 420 2/3 innings. Joyce has thrown 68 in four innings. 

But wait, there’s more. Joyce has thrown 57 pitches at 101 mph or faster. Walden only had 19 pitches that fast and Ohtani has had 11. Joyce has also thrown 27 pitches at least 102 mph. Walden had one. Ohtani has none.

The rookie is also among MLB’s most consistent flamethrowers this season. Only two pitchers have eclipsed 101 mph on the radar gun more often than Joyce. He has 57 such pitches this season (71.3% of his total pitches), while the Twins’ Jhoan Durán has 108 (30.7% of all his pitches) and the Cardinals’ Jordan Hicks has 153 (32.8% of all his pitches). 

Joyce can be wild at times—he walked three batters in his one inning of work on Wednesday night and walked 13 in 15 2/3 innings at Double A this season—but as long as he maintains his control, he’s going to give big league hitters fits.