1,488 MLB PLAYERS | 12,787 MLB DRAFT SELECTIONS
Perfect Game Pitching Rules

  Below is the maximum number of pitches allowed per day in Perfect Game tournaments. Players will be required to rest said number of calendar days when reaching pitch limit. Official pitch counts are tracked by PG Field Scout unless communicated otherwise. Teams are encouraged to also track their pitch counts for both teams. Limits apply to specific tournament age division, not player age. (i.e. 15-year-old player in 17U tournament will go by 17U requirements.)


Age Daily Pitch Max Required Rest (Pitches)
0 Days 1 Day 2 Days 3 Days 4 Days
7-8 50 1-20 21-35 36-50 N/A N/A
9-10 75 1-20 21-35 36-50 51-65 66+
11-12 85 1-20  21-35 36-50 51-65 66+
13-14 95 1-20 21-35 36-50 51-65 66+
15-16 95 1-30 31-45 46-60 61-75 76+
17-18 105 1-30 31-45 46-60 61-80 81+

  Once a pitcher reaches his daily maximum limit, he must be removed from the game. If a pitcher reaches the maximum limit of pitches in a game during a batter’s plate appearance, the pitcher may continue in the game until such plate appearance or the inning ends (i.e. by a third out made by catching a runner stealing), whichever comes first. There is no team penalty for this, but the pitcher must adhere to prescribed pitch counts for the remainder of the event.


  If a pitcher is brought into a game sooner than the mandatory calendar days’ rest, he becomes an ineligible player. According to NFHS Rule 3.1.1: An ineligible player on defense shall be replaced immediately upon discovery by the umpire or either team. Once discovered by teams, umpires, or PG Staff, the umpire & Official Scorekeeper will confirm eligibility with Tournament Headquarters. If deemed ineligible, team will have the opportunity to remove player from game. The replacement pitcher will be allowed adequate time to warm up.


  A pitcher is only allowed to pitch in one game per day unless pitcher throws 20 or fewer pitches in first game. In that case, pitcher may pitch in 2nd game of day. Pitch totals for both games combined will require prescribed daily limits and required rest. No Pitcher is allowed to pitch 3 games in one day.

  No pitcher is allowed to pitch 3 days in a row regardless of pitch counts.

Age Daily Pitch Max Required Rest (Pitches)
15-16 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-75 76+
0
= Required Rest
TeamPlayerDay 1
09/27
Day 2
09/28
Day 3
09/29
Day 4
09/30
Day 5
10/01
Day 6
10/02
Day 7
10/03
Day 8
10/04
Day 9
10/05
Day 10
10/06
Building Champions UA KisnerJeremy Comer 0 8 0 0 0 0 0 0 0 0
Building Champions UA KisnerNick English 23 0 0 0 0 0 0 0 0 0
Building Champions UA KisnerJeter Mauzey 8 0 151 0 0 0 0 0 0 0
Building Champions UA KisnerKoby Patykiewicz 46 0 0 0 0 0 0 0 0 0
Building Champions UA KisnerEvan Still 0 69 0 0 0 0 0 0 0 0
Building Champions UA KisnerAustin Young 42 0 0 0 0 0 0 0 0 0
Cangelosi Sparks 2023 BlackKrew Bond 0 0 37 0 0 0 0 0 0 0
Cangelosi Sparks 2023 BlackAnthony Francone 0 21 32 0 0 0 0 0 0 0
Cangelosi Sparks 2023 BlackTrent Guzek 0 25 53 0 0 0 0 0 0 0
Cangelosi Sparks 2023 BlackRyan Jefferson 0 24 13 0 0 0 0 0 0 0
Cangelosi Sparks 2023 BlackAndrew Mack 0 21 63 0 0 0 0 0 0 0
Cangelosi Sparks 2023 BlackAnthony Martinez 0 29 56 0 0 0 0 0 0 0
Cangelosi Sparks 2023 BlackJake Schindler 0 22 37 0 0 0 0 0 0 0
Cangelosi Sparks 2023 BlackCal Sefcik 0 20 28 0 0 0 0 0 0 0
Cangelosi Sparks 2023 BlackHunter Sefcik 0 17 89 0 0 0 0 0 0 0
Chicago Scouts AssociationChandler Alderman 0 80 0 0 0 0 0 0 0 0
Chicago Scouts AssociationBreyan Brooks 0 0 56 0 0 0 0 0 0 0
Chicago Scouts AssociationNick Lacson 0 0 94 0 0 0 0 0 0 0
Chicago Scouts AssociationBrady Louck 0 0 77 0 0 0 0 0 0 0
Chicago Scouts AssociationAndrew Ressler 0 0 44 0 0 0 0 0 0 0
Chicago Scouts AssociationEvan Shapiro 0 0 58 0 0 0 0 0 0 0
Chicago Scouts AssociationAdam Switalski 0 100 0 0 0 0 0 0 0 0
Chicago Scouts AssociationGeorge Wolkow 0 0 25 0 0 0 0 0 0 0
Chicago White Sox ACE 2023Kamrin Cox 0 55 0 0 0 0 0 0 0 0
Chicago White Sox ACE 2023Amir Gray 0 0 62 0 0 0 0 0 0 0
Chicago White Sox ACE 2023William Hill 0 0 78 0 0 0 0 0 0 0
Chicago White Sox ACE 2023Charlie Lazo 0 68 0 0 0 0 0 0 0 0
Chicago White Sox ACE 2023Albert Moreno 0 26 0 0 0 0 0 0 0 0
Chicago White Sox ACE 2023Joseph Pieper 0 72 0 0 0 0 0 0 0 0
Chicago White Sox ACE 2023Matthew Wright 0 70 0 0 0 0 0 0 0 0
Gamers 15 BlueJacob Appleton 0 12 0 0 0 0 0 0 0 0
Gamers 15 BlueJosh Cunningham 0 22 0 0 0 0 0 0 0 0
Gamers 15 BlueSam Krause 0 8 44 0 0 0 0 0 0 0
Gamers 15 BlueDanny Lindsey 0 83 0 0 0 0 0 0 0 0
Gamers 15 BlueGarrett Shearer 0 88 0 0 0 0 0 0 0 0
Gamers 15 BlueCameron Wieczorek 0 0 26 0 0 0 0 0 0 0
GRB RaysKonner Giddley 0 0 16 0 0 0 0 0 0 0
GRB RaysJackson Hewitt 0 64 0 0 0 0 0 0 0 0
GRB RaysEthan Hindle 0 73 0 0 0 0 0 0 0 0
GRB RaysBen Menge 0 0 52 0 0 0 0 0 0 0
GRB RaysMiles Nelson 0 0 61 0 0 0 0 0 0 0
GRB RaysChayce Osterhaus 0 39 0 0 0 0 0 0 0 0
GRB RaysCharlie Zimmer 0 70 0 0 0 0 0 0 0 0
GRB Rays 15U MKEBlake Armiger 0 0 12 0 0 0 0 0 0 0
GRB Rays 15U MKEDylan Dombrowicki 0 11 0 0 0 0 0 0 0 0
GRB Rays 15U MKEGarrett Kay 0 25 0 0 0 0 0 0 0 0
GRB Rays 15U MKETyler Lusic 0 0 103 0 0 0 0 0 0 0
GRB Rays 15U MKEKyle Pielsnik 0 16 69 0 0 0 0 0 0 0
GRB Rays 15U MKEDylan Questad 0 86 0 0 0 0 0 0 0 0
GRB Rays 15U MKEDerek Steinbrenner 0 0 30 0 0 0 0 0 0 0
GRB Rays 15U MKELandon Wiebe 0 26 0 0 0 0 0 0 0 0
Iowa Select 2023 OberthienPierce Anderson 87 0 0 0 0 0 0 0 0 0
Iowa Select 2023 OberthienLane Baxter 0 5 0 0 0 0 0 0 0 0
Iowa Select 2023 OberthienSeth Blackford 0 65 0 0 0 0 0 0 0 0
Iowa Select 2023 OberthienRowan Donels 32 0 0 0 0 0 0 0 0 0
Iowa Select 2023 OberthienKorver Hupke 2 31 0 0 0 0 0 0 0 0
Iowa Select 2023 OberthienNolan Jackson 21 0 0 0 0 0 0 0 0 0
Iowa Select 2023 OberthienMitch Johnson 0 5 0 0 0 0 0 0 0 0
Iowa Select 2023 OberthienElijah Koopmann 4 0 0 0 0 0 0 0 0 0
Iowa Select 2023 OberthienGage Mollendor 0 0 50 0 0 0 0 0 0 0
Iowa Select 2023 OberthienJack Tierney 0 5 0 0 0 0 0 0 0 0
Iowa Select 2023 OberthienTyler Welch 0 9 76 0 0 0 0 0 0 0
Iowa Select 2023 RiveraKeegan Eastman 0 21 44 0 0 0 0 0 0 0
Iowa Select 2023 RiveraAlexander Griess 0 8 74 0 0 0 0 0 0 0
Iowa Select 2023 RiveraMason Hartman 0 0 65 0 0 0 0 0 0 0
Iowa Select 2023 RiveraGrant Hoeppner 0 27 0 0 0 0 0 0 0 0
Iowa Select 2023 RiveraBen Klesner 0 0 84 0 0 0 0 0 0 0
Iowa Select 2023 RiveraAustin Rindels 0 101 0 0 0 0 0 0 0 0
Iowa Select 2023 RiveraCarson Schenck 0 22 0 0 0 0 0 0 0 0
Iowa Select 2023 RiveraCooper Schenck 0 40 4 0 0 0 0 0 0 0
Iowa Select 2024 FujiokaJackson Boesen 0 0 28 0 0 0 0 0 0 0
Iowa Select 2024 FujiokaJack Clevidence 0 40 0 0 0 0 0 0 0 0
Iowa Select 2024 FujiokaPreston Glatt 0 15 64 0 0 0 0 0 0 0
Iowa Select 2024 FujiokaBlake Larson 0 76 0 0 0 0 0 0 0 0
Iowa Select 2024 FujiokaJack Sellnau 0 17 24 0 0 0 0 0 0 0
Iowa Select 2024 FujiokaZack Turpin 0 80 0 0 0 0 0 0 0 0
Iowa Select 2024 LizarragaOwen Anderson 0 60 0 0 0 0 0 0 0 0
Iowa Select 2024 LizarragaJack Clark 0 19 0 0 0 0 0 0 0 0
Iowa Select 2024 LizarragaEthan Jakel 0 0 19 0 0 0 0 0 0 0
Iowa Select 2024 LizarragaPreston Lang 0 64 0 0 0 0 0 0 0 0
Iowa Select 2024 LizarragaJake Mitchell 0 0 29 0 0 0 0 0 0 0
Iowa Select 2024 LizarragaMatthew Stoltenberg 0 0 50 0 0 0 0 0 0 0
Iowa Select 2024 LizarragaMax Waldschmidt 0 19 13 0 0 0 0 0 0 0
Iowa Select 2024 PennyJackson Cline 0 16 0 0 0 0 0 0 0 0
Iowa Select 2024 PennyCoda Johnson 0 40 0 0 0 0 0 0 0 0
Iowa Select 2024 PennyHayden Johnson 0 0 44 0 0 0 0 0 0 0
Iowa Select 2024 PennyJacob Maher 0 42 0 0 0 0 0 0 0 0
Iowa Select 2024 PennyGrant Mather 0 0 37 0 0 0 0 0 0 0
Iowa Select 2024 PennyCarsen Newton 0 26 0 0 0 0 0 0 0 0
Iowa Select 2024 PennyNic Reemtsma 0 24 0 0 0 0 0 0 0 0
Iowa Select 2024 PennyIsaac Scott 0 94 0 0 0 0 0 0 0 0
Iowa Select 2024 PennyAidan Wetmore 0 0 43 0 0 0 0 0 0 0
Iowa SticksBrady Eklund 0 16 0 0 0 0 0 0 0 0
Iowa SticksLuke Greth 0 43 0 0 0 0 0 0 0 0
Iowa SticksJack Lilla 0 6 37 0 0 0 0 0 0 0
Iowa SticksAndrew Mauro 0 50 0 0 0 0 0 0 0 0
Iowa SticksJohn Morris 0 41 0 0 0 0 0 0 0 0
Iowa SticksJoshua Pins 0 24 0 0 0 0 0 0 0 0
Iowa SticksColt Shives 0 0 72 0 0 0 0 0 0 0
Iowa SticksOwen Stark 0 39 0 0 0 0 0 0 0 0
Iowa SticksCal Zenner 0 20 0 0 0 0 0 0 0 0
Iowa Sticks 2023Cj Davis 0 25 0 0 0 0 0 0 0 0
Iowa Sticks 2023Sam Harris 0 70 0 0 0 0 0 0 0 0
Iowa Sticks 2023Mason Hicks 0 78 0 0 0 0 0 0 0 0
Iowa Sticks 2023Saahas Jetti 0 0 29 0 0 0 0 0 0 0
Iowa Sticks 2023Adam Kayko 0 36 0 0 0 0 0 0 0 0
Iowa Sticks 2023Connor Macalpine 0 0 72 0 0 0 0 0 0 0
MN Blizzard BlueConner Connell 0 0 70 0 0 0 0 0 0 0
MN Blizzard BlueJosh Donna 0 0 20 0 0 0 0 0 0 0
MN Blizzard BlueTeddy Juaire 0 18 0 0 0 0 0 0 0 0
MN Blizzard BlueBrayden Kohls 0 4 0 0 0 0 0 0 0 0
MN Blizzard BlueThomas Ohotto 0 79 0 0 0 0 0 0 0 0
MN Blizzard BlueSebastian Ritter 0 74 0 0 0 0 0 0 0 0
MN Blizzard BlueEthan Roberts 0 56 0 0 0 0 0 0 0 0
MN Blizzard BlueColin Rowe 0 0 38 0 0 0 0 0 0 0
Nebraska Prospects 2023 ScoutOwen Douglas 0 0 69 0 0 0 0 0 0 0
Nebraska Prospects 2023 ScoutJackson Dyer 0 0 56 0 0 0 0 0 0 0
Nebraska Prospects 2023 ScoutRyan Harrahill 0 0 60 0 0 0 0 0 0 0
Nebraska Prospects 2023 ScoutHaiden Magnussen 0 0 48 0 0 0 0 0 0 0
Nebraska Prospects 2023 ScoutSam Patton 0 93 0 0 0 0 0 0 0 0
Nebraska Prospects 2023 ScoutDakota Thomas 0 96 0 0 0 0 0 0 0 0
Nebraska Prospects 2023 ScoutJohnny Vallinch 0 22 0 0 0 0 0 0 0 0
Nebraska Prospects 2023 ScoutShea Wendt 0 0 17 0 0 0 0 0 0 0
Nebraska Prospects 2023 ScoutNathan Zinnel 0 35 0 0 0 0 0 0 0 0
Nebraska Prospects 2024 ScoutKayden Anderson 0 22 0 0 0 0 0 0 0 0
Nebraska Prospects 2024 ScoutTanner Apgar 0 4 0 0 0 0 0 0 0 0
Nebraska Prospects 2024 ScoutKale Fountain 0 77 0 0 0 0 0 0 0 0
Nebraska Prospects 2024 ScoutGrant Hollister 0 0 33 0 0 0 0 0 0 0
Nebraska Prospects 2024 ScoutColin Nowaczyk 0 44 0 0 0 0 0 0 0 0
Nebraska Prospects 2024 ScoutEthan Riley 0 53 0 0 0 0 0 0 0 0
Nebraska Prospects 2024 ScoutGarrett Springer 0 0 26 0 0 0 0 0 0 0
Nebraska Prospects 2024 ScoutTrenton Uhlir 0 66 0 0 0 0 0 0 0 0
Nebraska Prospects 2024 ScoutJay Unger 0 0 48 0 0 0 0 0 0 0
Northstar 15u NavyJustin Benjamin, Jr. 0 0 39 0 0 0 0 0 0 0
Northstar 15u NavySawyer Hoffman 0 85 0 0 0 0 0 0 0 0
Northstar 15u NavyCamden Lyke 0 62 0 0 0 0 0 0 0 0
Northstar 15u NavyOwen Praska 0 9 89 0 0 0 0 0 0 0
Northstar 15u NavyOwen Schmidt 0 63 0 0 0 0 0 0 0 0
Northstar 15u NavyDominic Vogel 0 28 0 0 0 0 0 0 0 0
Northstar 15u NeonSam Abbas 0 43 0 0 0 0 0 0 0 0
Northstar 15u NeonJacob Cabbage 0 0 54 0 0 0 0 0 0 0
Northstar 15u NeonMitchell Iliff 0 0 14 0 0 0 0 0 0 0
Northstar 15u NeonRyan Jeffrey 0 88 0 0 0 0 0 0 0 0
Northstar 15u NeonNicholas Meuser 0 97 0 0 0 0 0 0 0 0
Northstar 15u NeonJack Netten 0 0 44 0 0 0 0 0 0 0
Northstar 15u NeonPayton Reuter 0 0 41 0 0 0 0 0 0 0
Pro Player Canes 2023Vincent Costantino 0 46 0 0 0 0 0 0 0 0
Pro Player Canes 2023Michael Dabe 0 0 42 0 0 0 0 0 0 0
Pro Player Canes 2023Josh Dueringer 0 57 0 0 0 0 0 0 0 0
Pro Player Canes 2023Lucas Foley 0 62 0 0 0 0 0 0 0 0
Pro Player Canes 2023Caden Guenther 0 0 23 0 0 0 0 0 0 0
Pro Player Canes 2023Cooper Jaworski 0 0 18 0 0 0 0 0 0 0
Pro Player Canes 2023Talan Maskivish 0 19 0 0 0 0 0 0 0 0
Pro Player Canes 2023Ryan Nagel 0 33 0 0 0 0 0 0 0 0
Pro Player Canes 2023Dillon Putty 0 0 45 0 0 0 0 0 0 0
QC SticksKlayton Bolkema 0 21 0 0 0 0 0 0 0 0
QC SticksJackson Daly 0 80 0 0 0 0 0 0 0 0
QC SticksCoy Dettmer 0 12 0 0 0 0 0 0 0 0
QC SticksIan Dittmer 0 28 68 0 0 0 0 0 0 0
QC SticksPeyton Johnson 0 36 0 0 0 0 0 0 0 0
QC SticksCharlie Pullen 0 29 91 0 0 0 0 0 0 0
QC Sticks