Kayden Porter, Keegan Thompson and Carson Sands earn Player of the Year honors.

Three pitchers highlight the final installment of the MaxPreps All-American Teams with Spanish Fork junior Kayden Porter, Cullman sophomore Keegan Thompson and North Florida Christian freshman Carson Sands claiming National Player of the Year honors for their respective classes.

Porter simply dominated Utah baseball, winning state player of the year honors for all divisions while leading Spanish Fork to a Class 4A state championship and a spot in the MaxPreps Xcellent 50 National Baseball Rankings. Besides going 9-1 on the mound, Porter also batted .570 with 14 home runs.

Thompson, meanwhile, was the only sophomore in the nation to win a Gatorade State Player of the Year Award. In leading Cullman to the Alabama 5A state finals, Thompson was 9-2 on the mound with 123 strikeouts. He also batted .433 with 17 home runs on the season.

Sands got the call to pitch against Orangewood Christian in the Florida 2A state championship game. All Orangewood Christian had done during the season was set a Florida state record for home runs in a season. But Sands limited the opponent to four runs on seven hits with no home runs in an 8-4 win while striking out five.

According to statistics on MaxPreps, Sands ranks second in the nation among freshmen in wins, with 11, and strikeouts, with 98.

The MaxPreps Underclass All-American Teams consist of junior, sophomore and freshman teams with 30 members on each squad. Players are chosen by the MaxPreps staff.

Pitcher - Kayden Porter, Spanish Fork (Utah)Gatorade State Player of the Year... Deseret News State MVP... Led team to Utah Class 4A state championship.Stats - Record of 9-1 with 2.14 ERA and 85 strikeouts in 59 innings pitched. Also batted .570 with 50 RBIs, 33 runs, nine doubles and 14 home runs.

Pitcher - Lance McCullers, Jesuit (Tampa, Fla.)All-Suncoast Pitcher of the Year... HIllsborough County Pitcher of the Year.Stats - Record of 5-2 with 1.71 ERA and 70 strikeouts in 45 innings pitched. Also batted .422 with 10 doubles, seven home runs and 24 RBIs.

Pitcher - James Kaprielian, Beckman (Irvine, Calif.)California Southern Section Division III Player of the year... Orange County Register All-County Team.Stats - Record of 11-1 with 1.02 ERA and 84 strikeouts with only five walks.

First Base - Matt Olson, Parkview (Lilburn, Ga.)Gatorade State Player of the Year... Gwinnett All-County Team... Led team to Georgia Class AAAAA state championship.Stats - Batted .460 with 17 home runs and 55 RBIs. Pitched and had a record of 7-2 with 2.99 ERA and 75 strikeouts in 60 innings pitched.

First Base - Joey Gallo, Bishop Gorman (Las Vegas)Nevada Class 4A State Player of the Year... Led team to Nevada Class 4A state championship.Stats - Batted .471 with 25 home runs, 64 runs, five doubles, four triples and 78 RBIs.

Outfield - Ty Moore, Mater Dei (Santa Ana, Calif.)Orange County Register Player of the Year... Los Angeles Times All-Southland Team... California Southern Section All-Division I Team.Stats - Batted .510 with 37 RBIs, 39 runs, 13 doubles and three home runs. Also pitched and had a record of 10-2 with 55 strikeouts and a 3.16 ERA in 75.1 innings pitched.

Outfield - Kyle Carter, Columbus (Ga.)Columbus Ledger Enquirer All-Bi-City Player of the Year.Stats - Batted .467 with 47 RBIs, 51 runs and 22 home runs. Also pitched and had a record of 9-4 with 2.33 ERA in 75 innings pitched.

Pitcher - Keegan Thompson, Cullman (Ala.)Gatorade State Player of the Year... Alabama Coaches Association All-Super State Team... Class 5A All-State Team.Stats - Batted .433 with 59 runs, 15 doubles, 17 home runs and 66 RBIs. Also pitched and had a record of 9-2 with 1.70 ERA and 123 strikeouts in 83 innings pitched.

Pitcher - Denton Keys, Rye (Colo.)Denver Post All-Colorado Team... Colorado Class 2A State Player of the Year... Led team to Colorado 2A state championship.Stats - Record of 11-0 with 148 strikeouts and 0.86 ERA.

Pitcher - Matthew James, West (Normal, Ill.)Illinois Baseball Report All-State Second Team.Stats - Record of 9-1 with six shutouts, one no-hitter, ERA of 0.62 with 107 strikeouts in 67.1 innings pitched.

All-Purpose - Alex Verdugo, Sahuaro (Tucson, Ariz.)All-Southern Arizona Team.Stats - Batted .456 with 31 runs, 41 RBI, 16 doubles, six triples and four home runs. Pitched and had a record of 7-3 with 100 strikeouts and a 3.15 ERA in 66.2 innings pitched.

All-Purpose - Jeff Scott, Clinton Central (Michigantown, Ind.)Clinton County Player of the Year... Indiana Coaches Association 2A All-State Team.Stats - Record of 5-3 with 65 strikeouts and a 2.66 ERA in 58 innings pitched. Also batted .533 with 39 runs, 31 RBIs, 16 doubles, three triples and eight home runs.