2,210 MLB PLAYERS | 15,135 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
07/08
Day 2
07/09
Day 3
07/10
Day 4
07/11
Day 5
07/12
Day 6
07/13
Day 7
07/14
Day 8
07/15
Day 9
07/16
Day 10
07/17
5 Star 18u - Key West
Andris Barroso
31 0 79 0 0 0 0 0 0 0
5 Star 18u - Key West
Jacob Burnham
58 0 0 68 0 0 0 0 0 0
5 Star 18u - Key West
Anthony Florio
0 44 0 0 0 0 0 0 0 0
5 Star 18u - Key West
Kasey Kasper
19 0 42 0 0 0 0 0 0 0
5 Star 18u - Key West
Anthony Lariz
0 30 0 31 0 0 0 0 0 0
5 Star 18u - Key West
Felix Ong
0 0 76 0 0 0 0 0 0 0
5 Star 18u - Key West
Tyler Rodriguez
0 16 0 23 0 0 0 0 0 0
5 Star 18u - Key West
Marlin Takovich
0 0 78 0 0 0 0 0 0 0
Boca Thunder Baseball Upper Class
Carson Bartlett
0 97 0 0 0 0 0 0 0 0
Boca Thunder Baseball Upper Class
Chase Calloway
0 0 0 73 0 0 0 0 0 0
Boca Thunder Baseball Upper Class
Brady Crawford
0 0 0 20 0 0 0 0 0 0
Boca Thunder Baseball Upper Class
Lorenzo Feliciano
0 8 0 0 0 0 0 0 0 0
Boca Thunder Baseball Upper Class
Melchor Feliciano
0 25 0 0 0 0 0 0 0 0
Boca Thunder Baseball Upper Class
Tommy Gualtieri
35 0 0 0 0 0 0 0 0 0
Boca Thunder Baseball Upper Class
Alberto Medina
11 0 46 0 0 0 0 0 0 0
Boca Thunder Baseball Upper Class
Peyton Samuels
0 19 32 0 0 0 0 0 0 0
Boca Thunder Baseball Upper Class
Gavin Whitney
0 92 0 0 0 0 0 0 0 0
Boca Thunder Baseball Upper Class
Sam Wooley
44 0 57 0 0 0 0 0 0 0
Chi Town Cream
Cam Caminiti
0 0 0 0 68 0 0 0 0 0
Chi Town Cream
Cooper Clark
0 0 64 0 0 0 0 0 0 0
Chi Town Cream
Jason Davis
71 0 0 0 0 0 0 0 0 0
Chi Town Cream
Thomas Dechesaro
5 4 0 23 0 0 0 0 0 0
Chi Town Cream
Raoul Fabian
0 0 31 0 0 0 0 0 0 0
Chi Town Cream
Sean Farney
0 0 0 0 17 0 0 0 0 0
Chi Town Cream
Grant Govel
1 92 0 0 0 0 0 0 0 0
Chi Town Cream
Kerry Herndon-Brown
0 0 0 85 0 0 0 0 0 0
Chi Town Cream
Connor Mattison
77 0 0 0 45 0 0 0 0 0
EPE 17U National
Aidan Aguila
0 54 0 0 0 0 0 0 0 0
EPE 17U National
Ashton Diaz
94 0 0 0 0 0 0 0 0 0
EPE 17U National
Isaiah Espinoza
0 43 0 0 0 0 0 0 0 0
EPE 17U National
Brian Garza
0 19 0 0 0 0 0 0 0 0
EPE 17U National
Jaime Gonzalez
38 0 0 91 0 0 0 0 0 0
EPE 17U National
Duilio Giuseppe Jauregui
31 0 0 0 0 0 0 0 0 0
EPE 17U National
Danny Río
0 0 39 0 0 0 0 0 0 0
EPE 17U National
Andrew Ripepi
0 0 0 33 0 0 0 0 0 0
EPE 17U National
Philippe See-Arnold
0 0 37 0 0 0 0 0 0 0
EPE 17U National
Adrian Valdes
76 0 0 0 0 0 0 0 0 0
Florida Jaguars
David Davila
0 0 63 0 0 0 0 0 0 0
Florida Jaguars
Loffy De Vallin
0 0 0 28 0 0 0 0 0 0
Florida Jaguars
Johan Feliz
22 26 0 0 0 0 0 0 0 0
Florida Jaguars
Erik Fuentes
69 0 0 0 0 0 0 0 0 0
Florida Jaguars
Ruben Gandarilla
0 0 67 0 0 0 0 0 0 0
Florida Jaguars
Matthew Gomez
0 0 0 51 0 0 0 0 0 0
Florida Jaguars
Robert Lastra
43 0 0 22 0 0 0 0 0 0
Florida Jaguars
Adrian Paez
0 71 0 0 0 0 0 0 0 0
Florida Jaguars
Yobran Rodríguez
0 0 0 17 0 0 0 0 0 0
Florida Jaguars
Sair Sanchez
73 0 0 0 0 0 0 0 0 0
Neb National
Brandon Adams
0 0 83 0 0 0 0 0 0 0
Neb National
Holden Bradshaw
0 0 0 0 24 0 0 0 0 0
Neb National
Landen Campbell
33 0 0 0 0 0 0 0 0 0
Neb National
Patrick Corley
0 0 0 0 60 0 0 0 0 0
Neb National
Dylan Feeney
0 0 18 0 5 0 0 0 0 0
Neb National
Brayden Gilson
43 0 0 0 21 0 0 0 0 0
Neb National
Jake Gorelick
0 0 64 0 0 0 0 0 0 0
Neb National
Dillon Haines
43 0 0 0 0 0 0 0 0 0
Neb National
Luke Hayes
86 0 0 0 0 0 0 0 0 0
Neb National
Braeden McNamee
17 0 0 0 28 0 0 0 0 0
Neb National
Blake Pacheco
0 0 0 0 87 0 0 0 0 0
Neb National
Frank Prince
0 0 0 0 34 0 0 0 0 0
Neb National
Ryan Seymour
30 0 0 0 12 0 0 0 0 0
Neb National
Nathan Webb
0 0 0 56 0 0 0 0 0 0
OBC RAYS
Giordy Diaz
0 71 0 0 0 0 0 0 0 0
OBC RAYS
Chris Marquez
37 34 0 7 0 0 0 0 0 0
OBC RAYS
Hector Ramos
0 0 0 103 0 0 0 0 0 0
OBC RAYS
Yancel Rivera
69 0 22 0 0 0 0 0 0 0
OBC RAYS
Ebony Santana
0 4 0 0 0 0 0 0 0 0
OBC RAYS
Kenneth Santana
43 0 82 0 0 0 0 0 0 0
OBC RAYS
Nelson Santana
0 61 0 0 0 0 0 0 0 0
Okotoks Dawgs 18U Black
Adam Beamin
0 0 106 0 0 0 0 0 0 0
Okotoks Dawgs 18U Black
Tyrell Chadwick
61 0 0 0 102 0 0 0 0 0
Okotoks Dawgs 18U Black
Alexandre Dionne
0 26 0 0 0 0 0 0 0 0
Okotoks Dawgs 18U Black
Brandon Leblanc
71 0 0 0 13 0 0 0 0 0
Okotoks Dawgs 18U Black
Trey Nott
0 13 0 0 0 0 0 0 0 0
Okotoks Dawgs 18U Black
Jerome Pare
0 51 0 0 0 0 0 0 0 0
Okotoks Dawgs 18U Black
Conor Pote
19 0 3 0 0 0 0 0 0 0
Okotoks Dawgs 18U Black
Logan Rumberg
27 0 0 105 0 0 0 0 0 0
Okotoks Dawgs 18U Black
Jackson Sherren
0 8 0 0 0 0 0 0 0 0
Okotoks Dawgs 18U Black
Boston Warkentin
0 12 0 0 92 0 0 0 0 0
Ontario Blue Jays
Julian Alvarez
0 0 21 0 0 0 0 0 0 0
Ontario Blue Jays
Gabriel D'Addario
0 29 0 0 0 0 0 0 0 0
Ontario Blue Jays
Josh Dimpfel
0 78 0 0 0 0 0 0 0 0
Ontario Blue Jays
Zachary Dobson
0 0 0 84 0 0 0 0 0 0
Ontario Blue Jays
Lawson LeBlanc
0 18 0 26 0 0 0 0 0 0
Ontario Blue Jays
Matt Marzec
0 20 0 0 0 0 0 0 0 0
Ontario Blue Jays
Jaiden McCully
41 0 0 29 0 0 0 0 0 0
Ontario Blue Jays
John McDonald
0 65 0 0 0 0 0 0 0 0
Ontario Blue Jays
Corey Morro
0 0 0 6 0 0 0 0 0 0
Ontario Blue Jays
Eli Press
0 0 82 0 0 0 0 0 0 0
Ontario Blue Jays
Matthew Sargeant
42 0 0 0 0 0 0 0 0 0
Sbo Florida 18u
Javier Arroyo
0 64 0 0 0 0 0 0 0 0
Sbo Florida 18u
Yadiel De Jesus
0 0 12 0 0 0 0 0 0 0
Sbo Florida 18u
Tyler Dejesus
0 19 0 0 0 0 0 0 0 0
Sbo Florida 18u
Tyler Franco Pinto
62 0 0 0 0 0 0 0 0 0
Sbo Florida 18u
Julian Garcia
0 0 0 58 0 0 0 0 0 0
Sbo Florida 18u
Edgar Guadalupe
28 0 23 0 0 0 0 0 0 0
Sbo Florida 18u
Harrison Heiker
0 0 24 0 0 0 0 0 0 0
Sbo Florida 18u
Mattew Moreno
0 0 0 42 0 0 0 0 0 0
Sbo Florida 18u
Osduar J. Moreno
98 0 0 0 0 0 0 0 0 0
Sbo Florida 18u
Anthony Sanchez
24 0 43 0 0 0 0 0 0 0
Siege 18u Scout Team
ismael cordoba
63 0 0 0 88 0 0 0 0 0
Siege 18u Scout Team
Eddie Dejesus
0 22 0 0 0 0 0 0 0 0
Siege 18u Scout Team
Darren Goeke
0 0 0 92 0 0 0 0 0 0
Siege 18u Scout Team
Jose Ramon Jaime-Abreu
0 36 0 0 0 0 0 0 0 0
Siege 18u Scout Team
Sergio Martinez
0 12 0 0 0 0 0 0 0 0
Siege 18u Scout Team
Santiago Montes
41 0 6 0 8 0 0 0 0 0
Siege 18u Scout Team
Favyan Suarez
17 0 0 0 8 0 0 0 0 0
Siege 18u Scout Team
Joe Thomas
79 0 0 0 11 0 0 0 0 0
Siege 18u Scout Team
Esmerlyn Valenzuela
0 45 0 0 15 0 0 0 0 0
Siege 18u Scout Team
Brian Vega
0 0 62 0 0 0 0 0 0 0
Siege 18u Scout Team
Christian White
28 0 9 0 0 0 0 0 0 0
Wily Mo Dragons - Scout Team
Jeffrey Almanzar
0 0 94 0 0 0 0 0 0 0
Wily Mo Dragons - Scout Team
Andres Camargo
98 0 0 0 0 0 0 0 0 0
Wily Mo Dragons - Scout Team
Adrian Cartaya
15 90 0 0 0 0 0 0 0 0
Wily Mo Dragons - Scout Team
Isaiah Fudge
0 0 0 0 0 0 0 0 0 0
Wily Mo Dragons - Scout Team
Ethan Jones
58 0 0 0 0 0 0 0 0 0
Wily Mo Dragons - Scout Team
David Limbach
20 0 13 0 0 0 0 0 0 0
Wily Mo Dragons - Scout Team
Maddox McDougall
0 0 0 77 0 0 0 0 0 0
Wily Mo Dragons - Scout Team
Cameron Oliver
30 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