2,138 MLB PLAYERS | 15,023 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)
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
PlayerDay 1
06/19
Day 2
06/20
Day 3
06/21
Day 4
06/22
Day 5
06/23
Day 6
06/24
Day 7
06/25
Day 8
06/26
Day 9
06/27
Day 10
06/28
5 Star National 15U Gold
Dawson Coleman
10 0 28 0 0 0 0 0 0 0
5 Star National 15U Gold
Liam Hawkes
0 0 67 0 0 0 0 0 0 0
5 Star National 15U Gold
Jake Hunter
83 0 0 0 0 0 0 0 0 0
5 Star National 15U Gold
John McDevitt
0 59 0 0 0 0 0 0 0 0
5 Star National 15U Gold
Cooper Summerlin
0 0 44 0 0 0 0 0 0 0
5 Star National 15U Gold
Thomas White III
0 79 0 0 0 0 0 0 0 0
5 Star Performance 2026 National
Braxton Beaty
0 44 0 45 0 0 0 0 0 0
5 Star Performance 2026 National
Brady Brewer
30 0 0 35 0 0 0 0 0 0
5 Star Performance 2026 National
Michael Cepeda
0 0 86 0 0 0 0 0 0 0
5 Star Performance 2026 National
Cesar Cisneros
31 0 6 0 0 0 0 0 0 0
5 Star Performance 2026 National
Halen Heinz
0 2 0 0 0 0 0 0 0 0
5 Star Performance 2026 National
Jordan Hernandez
0 6 0 0 0 0 0 0 0 0
5 Star Performance 2026 National
Nicholas Johnston
0 21 0 36 0 0 0 0 0 0
5 Star Performance 2026 National
Matthew Manis
0 67 0 0 0 0 0 0 0 0
5 Star Performance 2026 National
Kortland Stovall
0 11 0 0 0 0 0 0 0 0
5 Star Performance 2026 National
Brady Tran
39 0 0 0 0 0 0 0 0 0
Alfonzo Baseball Academy
Luke Baldwin
0 0 13 0 0 0 0 0 0 0
Alfonzo Baseball Academy
Alex Capezzuti
42 0 0 0 0 0 0 0 0 0
Alfonzo Baseball Academy
Noah Corps
19 0 17 0 0 0 0 0 0 0
Alfonzo Baseball Academy
Maykol Fernandez
0 50 0 0 0 0 0 0 0 0
Alfonzo Baseball Academy
Fabian Pabon
0 43 0 0 0 0 0 0 0 0
Alfonzo Baseball Academy
Carlos Rivera
0 24 24 0 0 0 0 0 0 0
Alfonzo Baseball Academy
Francisco Rojas
25 0 19 0 0 0 0 0 0 0
Alfonzo Baseball Academy
Jaidon Sopjack
0 0 24 0 0 0 0 0 0 0
Crooked Hat
Lucas Bratten
0 0 0 33 0 0 0 0 0 0
Crooked Hat
Sebastian Burnett
0 0 0 77 0 0 0 0 0 0
Crooked Hat
Noah Garfinkel
0 78 0 0 0 0 0 0 0 0
Crooked Hat
Cristian Goncalves
12 0 0 0 0 0 0 0 0 0
Crooked Hat
Viggo Hansen
82 0 0 0 0 0 0 0 0 0
Crooked Hat
Zach Lopez
20 0 0 0 0 0 0 0 0 0
Crooked Hat
Blake Stone
0 0 94 0 0 0 0 0 0 0
Florida Burn 2026 National
Hayden Antonelli
0 78 0 0 0 0 0 0 0 0
Florida Burn 2026 National
Caedon Conn
0 0 50 0 0 0 0 0 0 0
Florida Burn 2026 National
Cal Crecelius
0 0 55 0 0 0 0 0 0 0
Florida Burn 2026 National
Heath Derusso
23 0 0 49 0 0 0 0 0 0
Florida Burn 2026 National
Michael "MJ" Hough
59 0 0 0 0 0 0 0 0 0
Florida Burn 2026 National
Cade Hudmon
39 0 0 76 0 0 0 0 0 0
Florida Burn 2026 National
Darien Joseph Kester
0 0 44 0 0 0 0 0 0 0
Florida Burn 2026 National
Luis Valentin-Ramos
0 43 0 0 0 0 0 0 0 0
Florida Padres 15u
Gerald Barcelo
38 0 0 70 0 0 0 0 0 0
Florida Padres 15u
Cesar Barraza
0 44 0 0 0 0 0 0 0 0
Florida Padres 15u
Jacob Diaz
15 0 31 0 0 0 0 0 0 0
Florida Padres 15u
Sebastian Echeverry
0 0 0 84 0 0 0 0 0 0
Florida Padres 15u
Carlos Perez
57 0 0 33 0 0 0 0 0 0
Florida Padres 15u
Julius Rodriguez
0 3 0 0 0 0 0 0 0 0
Florida Padres 15u
Robert Scott Jr.
25 0 0 0 0 0 0 0 0 0
Florida Padres 15u
Matthew Vigil
0 0 63 0 0 0 0 0 0 0
Florida Padres 15u
Michael Vigil
0 19 0 52 0 0 0 0 0 0
Hawaii Elite 2g
Bronson Boucher
0 43 0 74 0 0 0 0 0 0
Hawaii Elite 2g
Matthew Estrada
41 0 39 0 0 0 0 0 0 0
Hawaii Elite 2g
Kaleb Flores
0 0 0 66 0 0 0 0 0 0
Hawaii Elite 2g
Dexter Kauahi II
60 0 0 55 0 0 0 0 0 0
Hawaii Elite 2g
Kahanu Martinez
0 28 0 21 0 0 0 0 0 0
Hawaii Elite 2g
Nainoa Melchor
0 0 18 0 0 0 0 0 0 0
Hawaii Elite 2g
Jayden Oshiro
13 0 33 0 0 0 0 0 0 0
Hawaii Elite 2g
Kaulana Quinlan
0 44 0 14 0 0 0 0 0 0
Hawaii Elite 2g
Charlie Ushijima
0 0 31 0 0 0 0 0 0 0
Shockers
Jackson Gill
49 0 0 24 0 0 0 0 0 0
Shockers
Eric Harrison
0 84 0 0 0 0 0 0 0 0
Shockers
Waylon McNeal
13 0 0 25 0 0 0 0 0 0
Shockers
Luis Quintana
71 0 0 0 0 0 0 0 0 0
Shockers
Jayce Rollins
0 11 25 0 0 0 0 0 0 0
Shockers
Nick Schwartz
0 14 93 0 0 0 0 0 0 0
Shockers
Colter Shea
0 0 0 32 0 0 0 0 0 0
Soflo Wolf-Pack
Josh Andel
0 0 0 63 0 0 0 0 0 0
Soflo Wolf-Pack
Jonathan Castillo
0 92 0 0 0 0 0 0 0 0
Soflo Wolf-Pack
Luca Erazo
0 0 76 0 0 0 0 0 0 0
Soflo Wolf-Pack
Sergio Garcia
0 0 0 18 0 0 0 0 0 0
Soflo Wolf-Pack
Brett Hobbs
0 0 77 0 0 0 0 0 0 0
Soflo Wolf-Pack
Edwin Nodal
0 0 0 32 0 0 0 0 0 0
Soflo Wolf-Pack
Erick Nodal
51 0 0 0 0 0 0 0 0 0
Soflo Wolf-Pack
Eliecer Rodriguez Cassola
51 0 0 0 0 0 0 0 0 0
Soflo Wolf-Pack
Gabriel Stevens
2 3 0 20 0 0 0 0 0 0
South Florida Giants 2026
Ryder Bennett
0 0 65 0 0 0 0 0 0 0
South Florida Giants 2026
Chase Bureau
0 0 23 0 0 0 0 0 0 0
South Florida Giants 2026
Casey Crews
0 0 19 19 0 0 0 0 0 0
South Florida Giants 2026
Deangelo Davila
0 59 0 0 0 0 0 0 0 0
South Florida Giants 2026
Liam Fitzgerald
82 0 0 0 0 0 0 0 0 0
South Florida Giants 2026
Gaston Garcia
24 0 0 0 0 0 0 0 0 0
South Florida Giants 2026
Gustavo Melendez
11 0 0 0 0 0 0 0 0 0
South Florida Giants 2026
Grady Messner
0 0 0 71 0 0 0 0 0 0
South Florida Giants 2026
Andres Rodriguez
0 50 0 0 0 0 0 0 0 0
South Florida Giants 2026
Cullen Smith
0 0 0 29 0 0 0 0 0 0
Team Elite 15U Scout - White
Wes Ashcraft
0 57 0 0 0 0 0 0 0 0
Team Elite 15U Scout - White
Justin Cosme
55 0 0 0 0 0 0 0 0 0
Team Elite 15U Scout - White
James Dattilio
55 0 0 0 0 0 0 0 0 0
Team Elite 15U Scout - White
Alex Freeman
0 0 0 74 0 0 0 0 0 0
Team Elite 15U Scout - White
Jack Petrofski
0 0 57 0 0 0 0 0 0 0
Team Elite 15U Scout - White
Tyler Rothell
0 40 0 0 0 0 0 0 0 0
Team Elite 15U Scout - White
Nico Sanchez
0 30 0 0 0 0 0 0 0 0
Team Elite 15U Scout - White
Jack Teague
0 0 41 0 0 0 0 0 0 0
Team Elite 15U Scout - White
Trenton Warrick
0 0 12 0 0 0 0 0 0 0
VSA 2026 SR
Brody Buck
0 0 70 0 0 0 0 0 0 0
VSA 2026 SR
Jesse Chimenti
75 0 0 0 0 0 0 0 0 0
VSA 2026 SR
Andrew Derosa
0 65 0 0 0 0 0 0 0 0
VSA 2026 SR
Santiago Enciso
0 0 0 49 0 0 0 0 0 0
VSA 2026 SR
Dimitrios Hall
0 0 22 0 0 0 0 0 0 0
VSA 2026 SR
Gavin Richmond
0 0 19 35 0 0 0 0 0 0
VSA 2026 SR
Jason Rothberg
0 35 0 17 0 0 0 0 0 0
VSA 2026 SR
Domenic Salter
21 0 31 0 0 0 0 0 0 0
Wow Factor Nation 15U
Jd Bowden
0 0 29 0 0 0 0 0 0 0
Wow Factor Nation 15U
Christian Colon
0 0 29 0 0 0 0 0 0 0
Wow Factor Nation 15U
Justin Lavine
0 70 0 0 0 0 0 0 0 0
Wow Factor Nation 15U
Camden Markham
0 0 56 0 0 0 0 0 0 0
Wow Factor Nation 15U
Xavier Perez
0 0 7 0 0 0 0 0 0 0
Wow Factor Nation 15U
Brady Snow
0 0 0 92 0 0 0 0 0 0
Wow Factor Nation 15U
Tait Tierney
92 0 0 0 0 0 0 0 0 0
Wow Factor Nation 15U
Sam Whaley
0 0 0 26 0 0 0 0 0 0
X Team 2026
Braden Aguila
0 61 0 0 0 0 0 0 0 0
X Team 2026
Felipe Benitez
0 0 20 0 0 0 0 0 0 0
X Team 2026
Lucas Fernandez
0 29 0 0 0 0 0 0 0 0
X Team 2026
Nicholas Fernandez
57 0 0 0 0 0 0 0 0 0
X Team 2026
Aidan Jacobs
0 46 0 0 0 0 0 0 0 0
X Team 2026
Brady Swartzwelder
69 0 0 0 0 0 0 0 0 0
X Team 2026
Jacob Thomas
0 0 56 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest