2,210 MLB PLAYERS | 15,134 MLB DRAFT SELECTIONS
Create Account
Sign in Create Account
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)
17-18 105 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-80 81+
0
= Required Rest
PlayerDay 1
02/04
Day 2
02/05
Day 3
02/06
Day 4
02/07
Day 5
02/08
Day 6
02/09
Day 7
02/10
Day 8
02/11
Day 9
02/12
Day 10
02/13
3n2 Sticks Baseball 18u National Team
Zachary Bender
52 0 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18u National Team
Aidan Duggan
51 0 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18u National Team
Malik Harris
0 30 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18u National Team
Bryce Intagliata
43 0 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18u National Team
Noah Kanakis
0 58 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18u National Team
Noah Musolf
49 0 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18u National Team
Dawson Rodak
53 0 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18u National Team
Colton Walter
0 12 0 0 0 0 0 0 0 0
Colorado Knights
Brayden Bay
0 77 0 0 0 0 0 0 0 0
Colorado Knights
Christian Etzel
24 0 0 0 0 0 0 0 0 0
Colorado Knights
Jj Fontana
37 0 0 0 0 0 0 0 0 0
Colorado Knights
Trevor McFadden
35 27 0 0 0 0 0 0 0 0
Colorado Knights
Kysen Mohr
54 0 0 0 0 0 0 0 0 0
Colorado Knights
Ryder Pitts
0 19 0 0 0 0 0 0 0 0
Colorado Knights
Jack Prenni
47 0 0 0 0 0 0 0 0 0
Colorado Knights
Benny Quast
21 0 0 0 0 0 0 0 0 0
Douglas Dirtbags
Jacob Davis
0 37 0 0 0 0 0 0 0 0
Douglas Dirtbags
Duncan Delange
0 18 0 0 0 0 0 0 0 0
Douglas Dirtbags
Keegan Freeman
26 0 0 0 0 0 0 0 0 0
Douglas Dirtbags
Kaden McIver
0 81 0 0 0 0 0 0 0 0
Douglas Dirtbags
Jackson Ovard
30 7 0 0 0 0 0 0 0 0
Douglas Dirtbags
Keegan Snooks
81 0 0 0 0 0 0 0 0 0
Douglas Dirtbags
Robert Williams
9 0 0 0 0 0 0 0 0 0
Douglas Dirtbags
Thomas Young
0 76 0 0 0 0 0 0 0 0
Florida Pokers National Upperclass Powered By Mizu
Paxton Fenberg
72 0 0 0 0 0 0 0 0 0
Florida Pokers National Upperclass Powered By Mizu
Nate Fennema
12 0 0 0 0 0 0 0 0 0
Florida Pokers National Upperclass Powered By Mizu
Kolby Landon
109 0 0 0 0 0 0 0 0 0
Florida Pokers National Upperclass Powered By Mizu
Cameron LaPres
79 0 0 0 0 0 0 0 0 0
Florida Pokers National Upperclass Powered By Mizu
Hunter Zierleyn
0 106 0 0 0 0 0 0 0 0
LP
Max Bateman
34 36 0 0 0 0 0 0 0 0
LP
Brandon Cathey
25 0 0 0 0 0 0 0 0 0
LP
Hunter Cathey
33 0 0 0 0 0 0 0 0 0
LP
Camden Clark
23 149 0 0 0 0 0 0 0 0
LP
Cooper Hayes
21 20 0 0 0 0 0 0 0 0
LP
Josh Heaton
21 0 0 0 0 0 0 0 0 0
LP
Kaden Hodson
14 32 0 0 0 0 0 0 0 0
LP
Jethro Johnsen
31 0 0 0 0 0 0 0 0 0
LP
Isaac Roberts
0 61 0 0 0 0 0 0 0 0
LP
Tanner Walenhorst
26 49 0 0 0 0 0 0 0 0
Midway Aviators
Nathan Baez
0 13 0 0 0 0 0 0 0 0
Midway Aviators
Jaime Chavez
77 0 0 0 0 0 0 0 0 0
Midway Aviators
Angel Delgado
0 15 0 0 0 0 0 0 0 0
Midway Aviators
Richard Dubinski
17 24 0 0 0 0 0 0 0 0
Midway Aviators
Marcello Gamboa
20 0 0 0 0 0 0 0 0 0
Midway Aviators
Joaquin Huerta
66 0 0 0 0 0 0 0 0 0
Midway Aviators
Esai Jacinto
0 62 0 0 0 0 0 0 0 0
Midway Aviators
Arturo Ramos
31 0 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Andre Carillo
0 69 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Roberto Cortez
0 16 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Emiliano Curiel Montijo
20 0 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Justin Ornelas
27 0 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Brady Paulson
0 31 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Jonathan Ramos
78 0 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Ryan Haziel Soto
64 0 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Christian Valdez
43 0 0 0 0 0 0 0 0 0
New Level Baseball College Prep Brubaker
Gavin Brubaker
0 55 0 0 0 0 0 0 0 0
New Level Baseball College Prep Brubaker
Brett Ellingson
49 0 0 0 0 0 0 0 0 0
New Level Baseball College Prep Brubaker
Hunter Grasser
47 0 0 0 0 0 0 0 0 0
New Level Baseball College Prep Brubaker
Cameron Hale
0 57 0 0 0 0 0 0 0 0
New Level Baseball College Prep Brubaker
Tyler Logan
0 16 0 0 0 0 0 0 0 0
New Level Baseball College Prep Brubaker
Sax Matson
0 31 0 0 0 0 0 0 0 0
New Level Baseball College Prep Brubaker
Marcel Mercado
56 0 0 0 0 0 0 0 0 0
New Level Baseball College Prep Brubaker
Luke Murawski
18 0 0 0 0 0 0 0 0 0
New Level Baseball College Prep Brubaker
Jackson Warner
0 53 0 0 0 0 0 0 0 0
New Level Baseball College Prep Ringrose
Micah Bujacich
0 41 0 0 0 0 0 0 0 0
New Level Baseball College Prep Ringrose
Nick Fazio
61 0 0 0 0 0 0 0 0 0
New Level Baseball College Prep Ringrose
Calvin Gregory
0 75 0 0 0 0 0 0 0 0
New Level Baseball College Prep Ringrose
Eli Knowlton
51 0 0 0 0 0 0 0 0 0
New Level Baseball College Prep Ringrose
Vayden Lawrence
30 0 0 0 0 0 0 0 0 0
New Level Baseball College Prep Ringrose
Michael Lejeune
63 0 0 0 0 0 0 0 0 0
New Level Baseball College Prep Ringrose
Mason Pike
0 60 0 0 0 0 0 0 0 0
New Level Baseball College Prep Ringrose
Jett Reed
0 43 0 0 0 0 0 0 0 0
New Level Baseball College Prep Ringrose
Brady Rhoades
0 58 0 0 0 0 0 0 0 0
Pleasant Grove Baseball
Hudson Banks
79 0 0 0 0 0 0 0 0 0
Pleasant Grove Baseball
Cole Douglas
109 0 0 0 0 0 0 0 0 0
Pleasant Grove Baseball
Jaron Spencer
15 0 0 0 0 0 0 0 0 0
Pleasant Grove Baseball
Drake Terry
0 76 0 0 0 0 0 0 0 0
Pleasant Grove Baseball
Tu’Alau Wolfgramm
0 47 0 0 0 0 0 0 0 0
Reality Sports
Cole Foster
58 0 0 0 0 0 0 0 0 0
Reality Sports
Johnny Hall
17 18 0 0 0 0 0 0 0 0
Reality Sports
Cade Huffman
30 0 0 0 0 0 0 0 0 0
Reality Sports
Cameron Mattson
0 66 0 0 0 0 0 0 0 0
Reality Sports
Caden Shoul
29 27 0 0 0 0 0 0 0 0
Reality Sports
Emmett Weichbrodt
72 0 0 0 0 0 0 0 0 0
Service Cougars
Hunter Christian
9 33 0 0 0 0 0 0 0 0
Service Cougars
Andrew Hickman
48 0 0 0 0 0 0 0 0 0
Service Cougars
Owen Hickman
48 0 0 0 0 0 0 0 0 0
Service Cougars
Kolby Jensen
32 0 0 0 0 0 0 0 0 0
Service Cougars
Landon Martindale
24 0 0 0 0 0 0 0 0 0
Service Cougars
Rilen Niclai
11 33 0 0 0 0 0 0 0 0
Service Cougars
Michael Sculley
58 0 0 0 0 0 0 0 0 0
SL Colts
James Nelson
0 38 0 0 0 0 0 0 0 0
SL Colts
Aiden Otano
53 0 0 0 0 0 0 0 0 0
SL Colts
Killian Seip
78 0 0 0 0 0 0 0 0 0
SL Colts
Simon Tesfaye
0 91 0 0 0 0 0 0 0 0
SL Colts
Christian Zahn
34 0 0 0 0 0 0 0 0 0
Utah Outlaws
Greyson Debo
11 11 0 0 0 0 0 0 0 0
Utah Outlaws
Andrew Lombana
0 50 0 0 0 0 0 0 0 0
Utah Outlaws
Nolan Miller
53 0 0 0 0 0 0 0 0 0
Utah Outlaws
Steele Murdock
0 40 0 0 0 0 0 0 0 0
Utah Outlaws
Noah Simon
58 0 0 0 0 0 0 0 0 0
Utah Outlaws
Jak Sinclair
20 0 0 0 0 0 0 0 0 0
Utah Outlaws
Austin Taylor
89 0 0 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest