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)
13-14 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
07/31
Day 2
08/01
Day 3
08/02
Day 4
08/03
Day 5
08/04
Day 6
08/05
Day 7
08/06
Day 8
08/07
Day 9
08/08
Day 10
08/09
305 Recruting
Livan Eligió De La Puente
42 0 0 0 0 0 0 0 0 0
305 Recruting
Ethan Jimenez
10 80 0 0 0 0 0 0 0 0
305 Recruting
Damian Leyva
43 0 0 0 0 0 0 0 0 0
305 Recruting
Alec Pacheco
36 0 0 0 0 0 0 0 0 0
305 Recruting
Justin Rodriguez
35 0 0 0 0 0 0 0 0 0
305 Recruting
Julian Saavedra
28 0 0 0 0 0 0 0 0 0
305 Recruting
Jayse Townsley
0 22 0 0 0 0 0 0 0 0
Ballers - Black
Coby Anker
24 0 0 0 0 0 0 0 0 0
Ballers - Black
Ben Bikar Jr
0 31 0 0 0 0 0 0 0 0
Ballers - Black
Christopher Conde
27 0 0 0 0 0 0 0 0 0
Ballers - Black
Jose Garcia
17 0 0 0 0 0 0 0 0 0
Ballers - Black
Dominick Gotauco
0 24 0 0 0 0 0 0 0 0
Ballers - Black
Ryan Johnson
0 64 0 0 0 0 0 0 0 0
Ballers - Black
Jackson Kelley
46 0 0 0 0 0 0 0 0 0
Ballers - Black
Nicolas Partridge
68 0 0 0 0 0 0 0 0 0
Charlotte Thunder
Raymond Cooper
15 0 0 0 0 0 0 0 0 0
Charlotte Thunder
Jacob Fowler
14 0 0 0 0 0 0 0 0 0
Charlotte Thunder
Aidan Hardy
18 0 0 0 0 0 0 0 0 0
Charlotte Thunder
Kyle Herrera
65 0 0 0 0 0 0 0 0 0
Charlotte Thunder
Dylan Klossner
0 10 0 0 0 0 0 0 0 0
Charlotte Thunder
Dylan Kowalewski
17 0 0 0 0 0 0 0 0 0
Charlotte Thunder
Julian Lacen
0 10 43 0 0 0 0 0 0 0
Charlotte Thunder
Frank Planer
0 70 0 0 0 0 0 0 0 0
Colts
Greysn Bogdanchik
21 0 0 0 0 0 0 0 0 0
Colts
Gavin Deaver
0 57 0 0 0 0 0 0 0 0
Colts
TJ Diblasi
0 31 0 0 0 0 0 0 0 0
Colts
Maximilian Gonzalez
67 0 0 0 0 0 0 0 0 0
Colts
Angel Ortiz
0 22 0 0 0 0 0 0 0 0
Colts
Zach Pollock
22 0 0 0 0 0 0 0 0 0
Colts
Foster Solomon
70 0 0 0 0 0 0 0 0 0
Colts
Joshua Tombari
0 5 0 0 0 0 0 0 0 0
Colts
Luca Yohe
24 0 0 0 0 0 0 0 0 0
HOF FITZ 13U Rookies
Luke Cherry
32 0 0 0 0 0 0 0 0 0
HOF FITZ 13U Rookies
Enzo Gurgel
4 54 0 0 0 0 0 0 0 0
HOF FITZ 13U Rookies
Christian Milliken
15 0 0 0 0 0 0 0 0 0
HOF FITZ 13U Rookies
Angel Rodriguez
34 0 0 0 0 0 0 0 0 0
HOF FITZ 13U Rookies
Jonathan Rodriguez
34 0 0 0 0 0 0 0 0 0
HOF FITZ 13U Rookies
Vincent Toloza
0 48 0 0 0 0 0 0 0 0
HOF FITZ 13U Rookies
Erick Torres
53 0 0 0 0 0 0 0 0 0
HOF FITZ 13U Rookies
Carter Wojcik
29 0 0 0 0 0 0 0 0 0
Hof-Fitz Prospects
Cruise Cassidy
0 0 37 0 0 0 0 0 0 0
Hof-Fitz Prospects
Bennett Gary
14 64 0 0 0 0 0 0 0 0
Hof-Fitz Prospects
Cole Lasher
20 57 0 0 0 0 0 0 0 0
Hof-Fitz Prospects
Brayden McCluskey
0 39 0 0 0 0 0 0 0 0
Hof-Fitz Prospects
Ryan Mockenhaupt
0 0 36 0 0 0 0 0 0 0
Hof-Fitz Prospects
Peyton Morgan
16 0 32 0 0 0 0 0 0 0
Hof-Fitz Prospects
Daviano Riba
20 50 0 0 0 0 0 0 0 0
Hof-Fitz Prospects
Stephen Tate
55 0 0 0 0 0 0 0 0 0
Kachi Ninjas
Dylan Beaton
13 0 0 0 0 0 0 0 0 0
Kachi Ninjas
Landy Garcia
0 50 0 0 0 0 0 0 0 0
Kachi Ninjas
Michael Greenwood
96 0 0 0 0 0 0 0 0 0
Kachi Ninjas
Julian Herrera
0 50 0 0 0 0 0 0 0 0
Kachi Ninjas
Daniel Lopez
0 36 0 0 0 0 0 0 0 0
Kachi Ninjas
Gabriel Mejia
0 28 0 0 0 0 0 0 0 0
Kachi Ninjas
Alejandro Olivos
0 55 0 0 0 0 0 0 0 0
Kachi Ninjas
Jake Pearcy
0 19 0 0 0 0 0 0 0 0
Kangaroo Court Roos National
Michael Cascino
0 0 56 0 0 0 0 0 0 0
Kangaroo Court Roos National
Teagan Davies
57 0 0 0 0 0 0 0 0 0
Kangaroo Court Roos National
Hunter Maddox
0 70 0 0 0 0 0 0 0 0
Kangaroo Court Roos National
Riley McDonald
33 0 0 0 0 0 0 0 0 0
Kangaroo Court Roos National
Xinh Nguyen
0 0 55 0 0 0 0 0 0 0
LB USA
Lincoln Dorland
0 0 29 0 0 0 0 0 0 0
LB USA
James Elliott
0 9 0 0 0 0 0 0 0 0
LB USA
Carlos Jimenez
0 42 0 0 0 0 0 0 0 0
LB USA
Agustin Morales
0 10 0 0 0 0 0 0 0 0
LB USA
Tyler Olsen
0 40 0 0 0 0 0 0 0 0
LB USA
Dylan Salazar
0 47 0 0 0 0 0 0 0 0
LB USA
Daniel Tartaglia
0 12 58 0 0 0 0 0 0 0
LB USA
Lucas Valencia
0 65 0 0 0 0 0 0 0 0
Miami Rebels
Jonathan Acosta
27 0 0 0 0 0 0 0 0 0
Miami Rebels
Christian Bertot
14 0 0 0 0 0 0 0 0 0
Miami Rebels
Miguel Diaz
12 0 0 0 0 0 0 0 0 0
Miami Rebels
Jeffred Fermin
20 43 0 0 0 0 0 0 0 0
Miami Rebels
Christian Miranda
0 69 0 0 0 0 0 0 0 0
Miami Rebels
Samuel Morales
35 0 0 0 0 0 0 0 0 0
Miami Rebels
Justin Parson
48 0 0 0 0 0 0 0 0 0
Miami Rebels
Tyler Smith
30 0 0 0 0 0 0 0 0 0
Miami Rebels
Ruben Zuany
42 0 0 0 0 0 0 0 0 0
RBI Academy
Beau Herdliska
0 52 0 0 0 0 0 0 0 0
RBI Academy
Brooks Lang
0 31 0 0 0 0 0 0 0 0
RBI Academy
Sam Loeb
64 0 0 0 0 0 0 0 0 0
RBI Academy
Cole Navarro
41 0 0 0 0 0 0 0 0 0
RBI Academy
Anderson Schof
18 19 0 0 0 0 0 0 0 0
RBI Academy
Brody Stevens
72 0 0 0 0 0 0 0 0 0
Saints Baseball 13u
Collin DeRenzo
20 16 0 0 0 0 0 0 0 0
Saints Baseball 13u
Evan Hagerman
16 0 50 0 0 0 0 0 0 0
Saints Baseball 13u
Asher Heflin
30 0 39 0 0 0 0 0 0 0
Saints Baseball 13u
Noah Ray
8 95 0 0 0 0 0 0 0 0
Saints Baseball 13u
Adam Wehse
50 0 0 0 0 0 0 0 0 0
Saints Baseball 13u
Lucas Woodard
30 0 0 0 0 0 0 0 0 0
Scorpions Baseball
Billy Bosser
16 96 0 0 0 0 0 0 0 0
Scorpions Baseball
Jaden Keller
16 12 74 0 0 0 0 0 0 0
Scorpions Baseball
Alvin Santiago
0 0 39 0 0 0 0 0 0 0
Scorpions Baseball
Dominic Tartaglia
39 0 0 0 0 0 0 0 0 0
Scorpions Baseball
Kenny Tunick
20 0 75 0 0 0 0 0 0 0
Scorpions Baseball
Ty Woodring
90 0 0 0 0 0 0 0 0 0
South Florida Saints
Taggert Cameron
53 0 0 0 0 0 0 0 0 0
South Florida Saints
Anthony Delgado
0 11 0 0 0 0 0 0 0 0
South Florida Saints
Juan Gonzalez
0 29 0 0 0 0 0 0 0 0
South Florida Saints
Zavier Hatfield
0 74 0 0 0 0 0 0 0 0
South Florida Saints
William Mencho
36 0 0 0 0 0 0 0 0 0
South Florida Saints
Braden Rosenthal
23 0 0 0 0 0 0 0 0 0
South Florida Saints
Porter Trees
104 0 0 0 0 0 0 0 0 0
SWFL Mako's
Caden Byrd
55 0 0 0 0 0 0 0 0 0
SWFL Mako's
Riley Byrd
12 0 0 0 0 0 0 0 0 0
SWFL Mako's
Kevin Castellanos
0 67 0 0 0 0 0 0 0 0
SWFL Mako's
Cody Catania
57 0 0 0 0 0 0 0 0 0
SWFL Mako's
Jacob Gorra
0 7 0 0 0 0 0 0 0 0
SWFL Mako's
Brody Ryan
32 0 0 0 0 0 0 0 0 0
SWFL Mako's
Bryce Ware
24 0 0 0 0 0 0 0 0 0
Swing Lab Travel Team
Guillermo Anton
0 1 0 0 0 0 0 0 0 0
Swing Lab Travel Team
Anthony Castillo
19 0 0 0 0 0 0 0 0 0
Swing Lab Travel Team
Dominic De Jesus
6 26 0 0 0 0 0 0 0 0
Swing Lab Travel Team
William Falcon
18 0 0 0 0 0 0 0 0 0
Swing Lab Travel Team
Michael Gine
61 0 0 0 0 0 0 0 0 0
Swing Lab Travel Team
Angel Mundarain
73 0 0 0 0 0 0 0 0 0
Swing Lab Travel Team
Felipe Valdes
0 76 0 0 0 0 0 0 0 0
Swing Lab Travel Team
Keadron Watson
0 26 0 0 0 0 0 0 0 0
Team X 13U
Jerry Ashley
16 0 0 0 0 0 0 0 0 0
Team X 13U
Zach Beyra
11 0 0 0 0 0 0 0 0 0
Team X 13U
Logan Divet
66 0 0 0 0 0 0 0 0 0
Team X 13U
Tyler Doyle
0 13 0 0 0 0 0 0 0 0
Team X 13U
Anthony Gianfrancesco
0 38 0 0 0 0 0 0 0 0
Team X 13U
Xavier Medina
20 0 0 0 0 0 0 0 0 0
Team X 13U
Ivan Reyes
0 47 0 0 0 0 0 0 0 0
Team X 13U
Lazaro Rodriguez
20 70 0 0 0 0 0 0 0 0
Top American Prospects 13U Blue
Josh Jennings
0 18 0 0 0 0 0 0 0 0
Top American Prospects 13U Blue
Carlos Lugo
0 98 0 0 0 0 0 0 0 0
Top American Prospects 13U Blue
Danny Machado
0 83 0 0 0 0 0 0 0 0
Top American Prospects 13U Blue
Zachary Malvasio
0 18 0 0 0 0 0 0 0 0
Top American Prospects 13U Blue
Kate Maston
0 51 0 0 0 0 0 0 0 0
Top American Prospects 13U Blue
Landon Petty
0 21 0 0 0 0 0 0 0 0
Top American Prospects 13U Blue
David Pustilnik
0 13 0 0 0 0 0 0 0 0
Top American Prospects 13U Blue
Taro Pustilnik
0 19 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