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
01/17
Day 2
01/18
Day 3
01/19
Day 4
01/20
Day 5
01/21
Day 6
01/22
Day 7
01/23
Day 8
01/24
Day 9
01/25
Day 10
01/26
Baseball Broz HS
Cameron Cook
0 24 43 0 0 0 0 0 0 0
Baseball Broz HS
JJ Groover
0 80 0 0 0 0 0 0 0 0
Baseball Broz HS
Cameron Haigh
0 68 0 0 0 0 0 0 0 0
Baseball Broz HS
Cameron Morgan
0 0 73 0 0 0 0 0 0 0
Baseball Broz HS
Peyton Newman
0 55 0 0 0 0 0 0 0 0
Central Pointe Christian Academy
Miguel Allegri
0 71 0 0 0 0 0 0 0 0
Central Pointe Christian Academy
Allem Borrero
0 0 0 48 0 0 0 0 0 0
Central Pointe Christian Academy
Ezequiel Escudero Ortiz
0 0 0 22 0 0 0 0 0 0
Central Pointe Christian Academy
Pablo Figueroa
0 13 0 41 0 0 0 0 0 0
Central Pointe Christian Academy
John Gonzalez
0 72 0 0 0 0 0 0 0 0
Central Pointe Christian Academy
Yaniel Jesus Jimenez Ruiz
27 0 0 28 0 0 0 0 0 0
Central Pointe Christian Academy
Alexis Martinez
19 0 0 0 0 0 0 0 0 0
Central Pointe Christian Academy
Aemed Nasser
0 0 0 24 0 0 0 0 0 0
Central Pointe Christian Academy
CARLOS ORTIZ
0 0 61 0 0 0 0 0 0 0
Central Pointe Christian Academy
Luis Perez-Delgado
5 0 0 0 0 0 0 0 0 0
Central Pointe Christian Academy
Riosmar Rizzo
13 0 13 24 0 0 0 0 0 0
Central Pointe Christian Academy
Carlos Rodriguez
26 0 0 40 0 0 0 0 0 0
Central Pointe Christian Academy
Kaniel Rosado
31 0 0 32 0 0 0 0 0 0
Central Pointe Christian Academy Navy
Frankie Beltran
74 0 0 0 0 0 0 0 0 0
Central Pointe Christian Academy Navy
Miguel Colmenares
0 86 0 0 0 0 0 0 0 0
Central Pointe Christian Academy Navy
Miguel Core
0 0 34 0 0 0 0 0 0 0
Central Pointe Christian Academy Navy
Michael Hernandez
0 0 5 0 0 0 0 0 0 0
Central Pointe Christian Academy Navy
Kebdiel Melendez
0 0 53 0 0 0 0 0 0 0
Central Pointe Christian Academy Navy
Jeremy Mitchell
0 37 0 0 0 0 0 0 0 0
DRD DI Bat Puerto Rico
Carlos Y. Aponte Santana
0 0 23 0 0 0 0 0 0 0
DRD DI Bat Puerto Rico
Jose Aviles
0 19 0 17 0 0 0 0 0 0
DRD DI Bat Puerto Rico
Dylan A. Diaz Rodriguez
0 40 0 0 0 0 0 0 0 0
DRD DI Bat Puerto Rico
Maikol Garcia
0 0 8 0 0 0 0 0 0 0
DRD DI Bat Puerto Rico
Isander Martinez
0 0 30 0 0 0 0 0 0 0
DRD DI Bat Puerto Rico
Luis D Matos
0 23 0 0 0 0 0 0 0 0
DRD DI Bat Puerto Rico
Keniel Miranda
0 0 5 11 0 0 0 0 0 0
DRD DI Bat Puerto Rico
Yariel Navarro Irizarry
31 0 0 54 0 0 0 0 0 0
DRD DI Bat Puerto Rico
Jerethzael Pica
0 0 0 68 0 0 0 0 0 0
DRD DI Bat Puerto Rico
Frank A. Rodríguez Avilés
0 0 0 28 0 0 0 0 0 0
DRD DI Bat Puerto Rico
Anthony Toledo
15 0 0 0 0 0 0 0 0 0
Elite National
Royce Branham
0 0 50 0 0 0 0 0 0 0
Elite National
Joey Dwek
0 85 0 0 0 0 0 0 0 0
Elite National
Ryan Friel
86 0 0 0 0 0 0 0 0 0
Elite National
Spencer Gordon
0 42 0 0 0 0 0 0 0 0
Elite National
Sergio Hernandez
0 0 61 0 0 0 0 0 0 0
Elite National
Connor Leonard
0 58 0 0 0 0 0 0 0 0
Elite National
Johnny Ortegae
0 32 0 0 0 0 0 0 0 0
Elite National
Colton Sams
28 0 0 0 0 0 0 0 0 0
Elite National 18u
Royce Branham
0 24 0 0 0 0 0 0 0 0
Elite National 18u
Hunter Harris
0 70 0 0 0 0 0 0 0 0
Elite National 18u
Montgomery Marren
0 0 66 0 0 0 0 0 0 0
Elite National 18u
Logan Reed
0 40 0 0 0 0 0 0 0 0
Elite National 18u
Christian Saracione
0 81 0 0 0 0 0 0 0 0
Elite National 18u
Roanin Wear
48 0 9 0 0 0 0 0 0 0
Elite National 18u
Ryan (RJ) Weaver
73 0 0 0 0 0 0 0 0 0
Elite National 18u
Alexander Willig
0 0 28 0 0 0 0 0 0 0
Florida Blue Jays Scout Team
Saul Betancourt
0 0 17 0 0 0 0 0 0 0
Florida Blue Jays Scout Team
Luke Duckworth
0 15 0 0 0 0 0 0 0 0
Florida Blue Jays Scout Team
Sammy Echeverry
0 36 0 0 0 0 0 0 0 0
Florida Blue Jays Scout Team
Sebastian Echeverry
0 0 31 65 0 0 0 0 0 0
Florida Blue Jays Scout Team
Connor Fisher
0 47 0 0 0 0 0 0 0 0
Florida Blue Jays Scout Team
Gabe Gener
0 0 69 0 0 0 0 0 0 0
Florida Blue Jays Scout Team
Brandon Lackwood
0 16 0 0 0 0 0 0 0 0
Florida Blue Jays Scout Team
Javier Reyes
0 0 77 0 0 0 0 0 0 0
Florida Blue Jays Scout Team
Omar Rosado
0 12 0 0 0 0 0 0 0 0
Florida Blue Jays Scout Team
Diego Sousa
0 45 0 0 0 0 0 0 0 0
Florida Blue Jays Scout Team
Jakob Wagner
0 45 0 48 0 0 0 0 0 0
Florida Flames 18U
David Brana
40 0 3 0 0 0 0 0 0 0
Florida Flames 18U
Daniel Cuellarsola
0 0 37 0 0 0 0 0 0 0
Florida Flames 18U
Jaiden Gomez
50 0 0 0 0 0 0 0 0 0
Florida Flames 18U
Dugan Murphy
44 0 0 0 0 0 0 0 0 0
Florida Flames 18U
Josue Pascual
0 0 62 0 0 0 0 0 0 0
Florida Flames 18U
Angel Siso
0 0 61 0 0 0 0 0 0 0
Florida Flames 18U
Jaden Miguel Valdez
0 0 59 0 0 0 0 0 0 0
Florida Flames 18U
Shae Weeks
0 91 0 0 0 0 0 0 0 0
Florida Friars
Vladil Andres Baldepina
0 60 0 0 0 0 0 0 0 0
Florida Friars
Gerald Barcelo
0 0 47 0 0 0 0 0 0 0
Florida Friars
Gabriel Granadillo
0 0 43 0 0 0 0 0 0 0
Florida Friars
Jeuri La Rosa
0 0 68 0 0 0 0 0 0 0
Florida Friars
Adrian Pena
0 0 45 0 0 0 0 0 0 0
Florida Friars
Anthony Rodriguez
0 14 0 0 0 0 0 0 0 0
Florida Friars
Alfrin "AJ" Rosario
0 41 0 0 0 0 0 0 0 0
FLORIDA POKERS UPPERCLASS NATIONAL powered by NIKE
Connor McAfee
0 92 0 0 0 0 0 0 0 0
FLORIDA POKERS UPPERCLASS NATIONAL powered by NIKE
Caden Throneberry
7 0 0 0 0 0 0 0 0 0
FLORIDA POKERS UPPERCLASS NATIONAL powered by NIKE
Cooper Walker
103 0 0 0 0 0 0 0 0 0
Giants Elite
Joaquin Arteaga
55 0 0 0 0 0 0 0 0 0
Giants Elite
Orlando Bustamente-Paz
40 0 92 0 0 0 0 0 0 0
Giants Elite
Yanniel Lopez
0 0 54 0 0 0 0 0 0 0
Giants Elite
Alexander Mendozajr
0 57 0 0 0 0 0 0 0 0
Giants Elite
Darren Ochoa
0 0 69 0 0 0 0 0 0 0
Giants Elite
Mark Walsh
0 60 5 0 0 0 0 0 0 0
Inevitable A's Upperclass
Matthew "Matty" Bell
0 9 0 0 0 0 0 0 0 0
Inevitable A's Upperclass
Carter Bingel
0 57 0 0 0 0 0 0 0 0
Inevitable A's Upperclass
Nathanael Eakins
0 0 44 0 0 0 0 0 0 0
Inevitable A's Upperclass
Kaleb Hoss
0 0 71 0 0 0 0 0 0 0
Inevitable A's Upperclass
Gavin Jones
0 50 0 0 0 0 0 0 0 0
Inevitable A's Upperclass
Jakoeby McDannald
0 71 0 0 0 0 0 0 0 0
Inevitable A's Upperclass
Zakery Meador
0 0 64 0 0 0 0 0 0 0
Inevitable A's Upperclass
Henry Vedder
0 41 0 0 0 0 0 0 0 0
Inevitable A's Upperclass
Beckett York
0 0 46 0 0 0 0 0 0 0
Langan Baseball
Andrew Donnadio Jr
0 22 19 0 0 0 0 0 0 0
Langan Baseball
Mike Falconite
0 0 10 0 0 0 0 0 0 0
Langan Baseball
Luke Jaafar-Bodnar
0 50 0 0 0 0 0 0 0 0
Langan Baseball
Nicholas Lynch
0 0 65 0 0 0 0 0 0 0
Langan Baseball
Christian Morency
0 0 63 0 0 0 0 0 0 0
Langan Baseball
Michael Ostuni
0 47 0 0 0 0 0 0 0 0
Langan Baseball
Nikolaus Schino
0 4 78 0 0 0 0 0 0 0
Langan Baseball
Derek Vazquez
0 100 0 0 0 0 0 0 0 0
NEB National
Asher Allen
0 0 38 0 0 0 0 0 0 0
NEB National
Matthew Blasena
0 0 55 0 0 0 0 0 0 0
NEB National
Owen Courtney
0 64 0 0 0 0 0 0 0 0
NEB National
Matt Faraone
0 41 0 0 0 0 0 0 0 0
NEB National
Dominick Grimaldi
0 3 17 0 0 0 0 0 0 0
NEB National
Jackson Hirsch
0 77 0 0 0 0 0 0 0 0
NEB National
Sam Rufenacht
51 0 0 0 0 0 0 0 0 0
NEB National
Alex Thompson
29 0 0 0 0 0 0 0 0 0
NEB National
Franklyn Torres
0 29 0 0 0 0 0 0 0 0
NEB Select
Hagen Bryan
23 0 41 0 0 0 0 0 0 0
NEB Select
Robert Chatman Jr
0 0 24 0 0 0 0 0 0 0
NEB Select
Shane Clayton
0 56 0 0 0 0 0 0 0 0
NEB Select
Khalin Daniels
43 0 0 0 0 0 0 0 0 0
NEB Select
Owen Flaitz
0 25 0 0 0 0 0 0 0 0
NEB Select
Ayden Harsma
0 0 34 0 0 0 0 0 0 0
NEB Select
Terrence Johnson Ll
0 20 36 0 0 0 0 0 0 0
NEB Select
Kharee Phillips
0 16 39 0 0 0 0 0 0 0
NEB Select
Gabriel Stevens
0 0 41 0 0 0 0 0 0 0
NEB Select
Junior Tome
43 0 0 0 0 0 0 0 0 0
PRIME TIME RED
Jeremiah Acosta
0 28 39 0 0 0 0 0 0 0
PRIME TIME RED
Mario Fabrizio Briceno Rondon
0 19 0 0 0 0 0 0 0 0
PRIME TIME RED
Bryan Gonzalez
0 11 0 0 0 0 0 0 0 0
PRIME TIME RED
Luis Gonzalez
0 27 37 0 0 0 0 0 0 0
PRIME TIME RED
Jaden Lao
0 30 44 0 0 0 0 0 0 0
PRIME TIME RED
Ivan Mascaro
0 12 0 0 0 0 0 0 0 0
PRIME TIME RED
Derek Morales
0 28 34 0 0 0 0 0 0 0
PRIME TIME RED
Nicholas Pino
0 17 9 0 0 0 0 0 0 0
PRIME TIME RED
Elijah Renaud
0 10 63 0 0 0 0 0 0 0
PRIME TIME RED
Robert Ross
0 19 0 0 0 0 0 0 0 0
Reborn Christian Academy
Jhon Contreras
0 80 0 0 0 0 0 0 0 0
Reborn Christian Academy
Zebastian Estevez
0 0 32 0 0 0 0 0 0 0
Reborn Christian Academy
Uziel Feliz
35 0 11 0 0 0 0 0 0 0
Reborn Christian Academy
Joseph Martinez
0 21 0 0 0 0 0 0 0 0
Reborn Christian Academy
José Pino
16 0 0 0 0 0 0 0 0 0
Reborn Christian Academy
Felix Ramos
0 0 49 0 0 0 0 0 0 0
Reborn Christian Academy
Edwin Rivera
25 0 0 0 0 0 0 0 0 0
Reborn Christian Academy
Adiel U. Rivera Robles
0 26 0 0 0 0 0 0 0 0
Reborn Christian Academy
Jayden Rodriguez
0 21 0 0 0 0 0 0 0 0
Reborn Christian Academy
Francisco Rondon
26 0 0 0 0 0 0 0 0 0
Reborn Christian Academy
Mario Torres
0 6 0 0 0 0 0 0 0 0
Reborn Christian Academy
José Zambrana
0 27 0 0 0 0 0 0 0 0
Reds Academy Florida 2026
Gael Arias
19 23 0 0 0 0 0 0 0 0
Reds Academy Florida 2026
Jordan Doy-Yat
56 0 0 0 0 0 0 0 0 0
Reds Academy Florida 2026
Alexis Gagnon
0 23 0 0 0 0 0 0 0 0
Reds Academy Florida 2026
Aidan Hartholt
56 0 0 0 0 0 0 0 0 0
Reds Academy Florida 2026
Sam Lauzon
0 67 0 0 0 0 0 0 0 0
Reds Academy Florida 2026
Lukas McDowell
0 64 0 0 0 0 0 0 0 0
Reds Academy Prospects
Drédian Beaudin
46 0 51 0 0 0 0 0 0 0
Reds Academy Prospects
Tyler Jenkins
0 28 0 0 0 0 0 0 0 0
Reds Academy Prospects
Deacon Jones
0 0 38 0 0 0 0 0 0 0
Reds Academy Prospects
Thomas Mongeau
3 0 30 0 0 0 0 0 0 0
Reds Academy Prospects
Timothy Morritt
15 0 0 0 0 0 0 0 0 0
Reds Academy Prospects
Jeremie Sabourin
25 0 15 0 0 0 0 0 0 0
Reds Academy Prospects
Maxime Sardinha
0 41 0 0 0 0 0 0 0 0
Reds Academy Prospects
Robin Valois
4 0 0 0 0 0 0 0 0 0
SBO Florida 17U
Jadiel Famania
0 0 15 0 0 0 0 0 0 0
SBO Florida 17U
Valentino Pupo
0 0 11 0 0 0 0 0 0 0
SBO Florida 17U
Jonathan J. Rodriguez
41 0 36 0 0 0 0 0 0 0
SBO Florida 17U
Jonathan Kaleb Rodriguez
8 0 23 0 0 0 0 0 0 0
SBO Florida 17U
Julius Torres
0 83 0 0 0 0 0 0 0 0
Stars baseball
Kevon Caffey
0 0 18 0 0 0 0 0 0 0
Stars baseball
Miguel Castellanos
0 0 94 0 0 0 0 0 0 0
Stars baseball
Jose Guerrero
0 0 48 0 0 0 0 0 0 0
Stars baseball
Denzel Martinez
0 97 0 0 0 0 0 0 0 0
Stars baseball
Diego Ortega
0 28 0 0 0 0 0 0 0 0
Stars baseball
Alex Pritchett
0 26 27 0 0 0 0 0 0 0
Stars baseball
Julian Saavedra
0 66 0 0 0 0 0 0 0 0
Stars baseball
Carlos Torres
0 0 18 0 0 0 0 0 0 0
Stars baseball
Daniel Valero
0 0 56 0 0 0 0 0 0 0
Sunshine State Elite Academy
Angel Altuve
92 0 0 0 0 0 0 0 0 0
Sunshine State Elite Academy
Anthony De freitas
26 0 29 0 0 0 0 0 0 0
Sunshine State Elite Academy
Yandel Lara
0 0 42 0 0 0 0 0 0 0
Sunshine State Elite Academy
Robbie Maclellan
0 88 0 0 0 0 0 0 0 0
Sunshine State Elite Academy
Diego Osio
0 0 26 0 0 0 0 0 0 0
Sunshine State Elite Academy
Oscar Perez
0 0 67 0 0 0 0 0 0 0
Sunshine State Elite Academy
Victor Rodriguez
0 0 40 0 0 0 0 0 0 0
Team Siege Puerto Rico 17u
Edgar Olmeda
0 0 90 0 0 0 0 0 0 0
Team Siege Puerto Rico 17u
Sebastian Ramirez
0 0 88 0 0 0 0 0 0 0
Team Siege Puerto Rico 17u
Jean Rodriguez
0 55 0 0 0 0 0 0 0 0
Team Siege Puerto Rico 17u
Alexis Soto
0 113 0 0 0 0 0 0 0 0
Team Siege Puerto Rico 17u
Jonel Torres
0 0 8 0 0 0 0 0 0 0
Team Siege Puerto Rico 17u
Fernando Velez
0 54 0 0 0 0 0 0 0 0
Wahoos American
Brandon Betancourt
0 69 0 0 0 0 0 0 0 0
Wahoos American
Derek Betancourt
0 45 0 0 0 0 0 0 0 0
Wahoos American
Alexander Gomez
0 0 12 0 0 0 0 0 0 0
Wahoos American
Erik Gonzalez
76 0 31 0 0 0 0 0 0 0
Wahoos American
Daniel Govea
1 0 0 0 0 0 0 0 0 0
Wahoos American
Anthony Perez
45 0 77 0 0 0 0 0 0 0
Wahoos American
Miguel Alejandro Reyes
0 0 9 0 0 0 0 0 0 0
Wahoos American
Lucas Rodriguez
0 0 39 0 0 0 0 0 0 0
Wahoos National
Miguel Diaz
0 0 75 0 0 0 0 0 0 0
Wahoos National
Eduardo Echeverria
0 0 20 22 0 0 0 0 0 0
Wahoos National
Jaden Goicoechea
0 0 13 0 0 0 0 0 0 0
Wahoos National
Devin A Lopez
0 77 0 0 0 0 0 0 0 0
Wahoos National
Jesus Moreno
19 0 0 83 0 0 0 0 0 0
Wahoos National
Alvaro Perez
0 14 54 0 0 0 0 0 0 0
Wahoos National
Andrew Sarmiento
31 0 0 0 0 0 0 0 0 0
Wahoos National
Roman Serra
0 0 11 0 0 0 0 0 0 0
Wahoos National
Rances Suarez
36 0 0 0 0 0 0 0 0 0
Wahoos National
Yaniel Tabares
0 3 0 0 0 0 0 0 0 0
Wolfpack Baseball
Ian Batista
53 0 0 0 0 0 0 0 0 0
Wolfpack Baseball
Victor Javier Bosquez-Ulloa
6 0 50 0 0 0 0 0 0 0
Wolfpack Baseball
Ángel Delgado
0 0 28 0 0 0 0 0 0 0
Wolfpack Baseball
Angel Eyseric
0 24 0 0 0 0 0 0 0 0
Wolfpack Baseball
Kaeno Hinkel
0 0 21 0 0 0 0 0 0 0
Wolfpack Baseball
Jayden Jimenez
14 0 0 0 0 0 0 0 0 0
Wolfpack Baseball
Yadier Molina
4 0 51 0 0 0 0 0 0 0
Wolfpack Baseball
Ariel Rivera
28 0 0 0 0 0 0 0 0 0
Wolfpack Baseball
Camilo Urena
0 0 33 0 0 0 0 0 0 0
Wolfpack Baseball
Jose Uzcategui
0 66 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