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
10/22
Day 2
10/23
Day 3
10/24
Day 4
10/25
Day 5
10/26
Day 6
10/27
Day 7
10/28
Day 8
10/29
Day 9
10/30
Day 10
10/31
5 Star Puerto Rico 16u Gold
Esteban Acevedo
0 11 0 0 0 0 0 0 0 0
5 Star Puerto Rico 16u Gold
Omar Hernandez
42 0 0 0 0 0 0 0 0 0
5 Star Puerto Rico 16u Gold
Alberto Peña
0 47 0 0 0 0 0 0 0 0
5 Star Puerto Rico 16u Gold
Julián Ramírez
0 26 0 0 0 0 0 0 0 0
5 Star Puerto Rico 16u Gold
Josuan A. Rodriguez
34 0 0 0 0 0 0 0 0 0
5 Star Puerto Rico 16u Gold
Sebastian Roman
32 33 0 0 0 0 0 0 0 0
5 Star Puerto Rico 17u Gold
Joziel Carmona
52 1 0 0 0 0 0 0 0 0
5 Star Puerto Rico 17u Gold
Eric De Jesus
18 36 0 0 0 0 0 0 0 0
5 Star Puerto Rico 17u Gold
Osvaldo Pérez Salvá
53 0 0 0 0 0 0 0 0 0
5 Star Puerto Rico 17u Gold
Gabriel Rolon
0 52 0 0 0 0 0 0 0 0
Akadema
Yahir Gonzalez
0 70 0 0 0 0 0 0 0 0
Akadema
Felix Mateo
0 8 0 0 0 0 0 0 0 0
Akadema
Edgardo Ortiz
0 27 0 0 0 0 0 0 0 0
Akadema
Yahil Santiago
0 39 0 0 0 0 0 0 0 0
Capitanes
Alexander Arroyo
0 6 0 0 0 0 0 0 0 0
Capitanes
Frankniel Calderon
0 32 0 0 0 0 0 0 0 0
Capitanes
José Cherena
0 25 16 0 0 0 0 0 0 0
Capitanes
Jeanlouis Gonzalez
0 22 47 0 0 0 0 0 0 0
Capitanes
Axiel Kaleb Gonzalez Agosto
0 50 0 0 0 0 0 0 0 0
Capitanes
Michael G La Luz
0 28 14 0 0 0 0 0 0 0
Capitanes
Jason Morales
0 9 0 0 0 0 0 0 0 0
Capitanes
Eliel A Ramos Torres
0 5 16 0 0 0 0 0 0 0
Capitanes
Iancaleb Santiago
0 38 0 0 0 0 0 0 0 0
Dmgz
Diego Astacio
91 0 0 0 0 0 0 0 0 0
Dmgz
Leegenier Borrero
0 82 0 0 0 0 0 0 0 0
Dmgz
Roberto Alberto Costas
0 25 0 0 0 0 0 0 0 0
Dmgz
Onix Y Diaz
0 49 0 0 0 0 0 0 0 0
Dmgz
Adrian Josue Rivera
0 10 0 0 0 0 0 0 0 0
Dmgz
Ian Torres
0 20 0 0 0 0 0 0 0 0
Dmgz
Yadiel Velez
0 29 0 0 0 0 0 0 0 0
DMGZ RED
Joshua Chaparro
0 12 0 0 0 0 0 0 0 0
DMGZ RED
Giandres Colon
0 62 0 0 0 0 0 0 0 0
DMGZ RED
Andres De La Rosa
0 14 0 0 0 0 0 0 0 0
DMGZ RED
Luis Dominguez Vargas
58 0 0 0 0 0 0 0 0 0
DMGZ RED
Derek Ramirez
0 0 40 0 0 0 0 0 0 0
DMGZ RED
Carlos Roses
11 0 0 0 0 0 0 0 0 0
DMGZ RED
Carlos Geriel Salgado Colón
21 0 75 0 0 0 0 0 0 0
D'PRO
Derek Guzman
0 33 0 0 0 0 0 0 0 0
D'PRO
Orlando Ocasio
0 79 0 0 0 0 0 0 0 0
D'PRO
Luis Otero
0 106 0 0 0 0 0 0 0 0
D'PRO
Bryan Rivera Ortega
0 1 0 0 0 0 0 0 0 0
D'PRO
Carlos Serrano Colon
0 27 0 0 0 0 0 0 0 0
D'PRO
Alejandro Sierra
0 22 0 0 0 0 0 0 0 0
D'PRO
Ramon Torres Santiago
0 25 0 0 0 0 0 0 0 0
Esca Baseball
Jean Carlos Cortes negron
0 53 0 0 0 0 0 0 0 0
Esca Baseball
Luis Argenis Cuevas Cepeda
41 0 0 0 0 0 0 0 0 0
Esca Baseball
Ricardo Garcia
61 0 0 0 0 0 0 0 0 0
Esca Baseball
Dicky Gonzalez
0 33 0 0 0 0 0 0 0 0
Esca Baseball
Hector Y. Moreno
0 0 47 0 0 0 0 0 0 0
Esca Baseball
Derick Morillo
0 0 3 0 0 0 0 0 0 0
Esca Baseball
Jesus Nieves
0 20 0 0 0 0 0 0 0 0
Esca Baseball
Steven Rodriguez
0 0 18 0 0 0 0 0 0 0
Esca Baseball
Felix J. Torres
0 0 13 0 0 0 0 0 0 0
Esca Baseball
Jonathan M Torres
23 0 0 0 0 0 0 0 0 0
Esca Baseball
Adrian Vallescorbo
0 0 15 0 0 0 0 0 0 0
Fep Yellow
Jasiel Arocho
0 43 5 0 0 0 0 0 0 0
Fep Yellow
Marcos Arocho
0 67 0 0 0 0 0 0 0 0
Fep Yellow
Rey Jesus Cruz Castro
0 0 20 0 0 0 0 0 0 0
Fep Yellow
Yair Rios
0 35 0 0 0 0 0 0 0 0
Fep Yellow
Bryan Rodriguez
0 0 30 0 0 0 0 0 0 0
Fep Yellow
Jeniel Rodriguez
0 12 0 0 0 0 0 0 0 0
Fep Yellow
Fernando Serrano-Osorio
0 12 70 0 0 0 0 0 0 0
Fep Yellow
Jose Vega
0 18 0 0 0 0 0 0 0 0
IBAHS Gray
Alexis Aponte
0 0 29 0 0 0 0 0 0 0
IBAHS Gray
Christian Colon
0 50 0 0 0 0 0 0 0 0
IBAHS Gray
Yamuel Colon
0 0 106 0 0 0 0 0 0 0
IBAHS Gray
Wilfredo Gonzalez
48 0 0 0 0 0 0 0 0 0
IBAHS Gray
Derek Maldonado
8 0 0 0 0 0 0 0 0 0
IBAHS Gray
Wilfredo Morales
0 65 0 0 0 0 0 0 0 0
IBAHS Orange
Elisamuel Colon
0 12 0 0 0 0 0 0 0 0
IBAHS Orange
Elian Cubano
0 70 0 0 0 0 0 0 0 0
IBAHS Orange
Alexis Yadier Martinez
0 16 0 0 0 0 0 0 0 0
IBAHS Orange
Brayan Resto
0 26 0 0 0 0 0 0 0 0
IBAHS Orange
Jan M Robles Lopez
109 0 0 0 0 0 0 0 0 0
IBAHS Orange
Carlos Rodriguez
0 15 0 0 0 0 0 0 0 0
IBAHS Orange
Jexiel Rodriguez
0 21 0 0 0 0 0 0 0 0
IBAHS White
Jandiel Arroyo
0 55 0 0 0 0 0 0 0 0
IBAHS White
Jorhan Laboy
0 0 86 0 0 0 0 0 0 0
IBAHS White
Ederick Martinez
0 30 0 0 0 0 0 0 0 0
IBAHS White
Jahir Perez
95 0 0 0 0 0 0 0 0 0
IBAHS White
Angeniel Pierre
0 0 37 0 0 0 0 0 0 0
IBAHS White
Daniel Pierre
0 0 58 0 0 0 0 0 0 0
IBAHS White
Marcos E Rodriguez
0 49 0 0 0 0 0 0 0 0
IBAHS Yellow
John Asencio
22 0 41 0 0 0 0 0 0 0
IBAHS Yellow
Edil González
0 30 0 0 0 0 0 0 0 0
IBAHS Yellow
Jose Hernandez
0 50 0 0 0 0 0 0 0 0
IBAHS Yellow
Jafet Martinez
63 0 22 0 0 0 0 0 0 0
IBAHS Yellow
Alejandro Padilla
0 20 50 0 0 0 0 0 0 0
IBAHS Yellow
Jan Jose Suarez
0 9 0 0 0 0 0 0 0 0
Legends
Jhon Aponte
0 34 0 0 0 0 0 0 0 0
Legends
Emil Bravo
0 79 0 0 0 0 0 0 0 0
Legends
Jose Julian Gonzalez Martinez
0 69 0 0 0 0 0 0 0 0
Legends
Luis Y. Marrero
76 0 0 0 0 0 0 0 0 0
Legends
Victor Y Rivera
28 44 0 0 0 0 0 0 0 0
National Baseball Academy
Hector Bonilla
3 24 0 0 0 0 0 0 0 0
National Baseball Academy
Alexander Carrasquillo
0 23 43 0 0 0 0 0 0 0
National Baseball Academy
Jocael Laurencio Made
0 26 40 0 0 0 0 0 0 0
National Baseball Academy
Bryan Peña
0 68 0 0 0 0 0 0 0 0
National Baseball Academy
Yariel Perez
0 0 22 0 0 0 0 0 0 0
National Baseball Academy
Jean Paul Ramos
0 52 0 0 0 0 0 0 0 0
National Baseball Academy
Alberto Rivera
17 0 58 0 0 0 0 0 0 0
National Baseball Academy
Jean P Rodriguez
0 33 0 0 0 0 0 0 0 0
National Baseball Academy
Angel Santos
0 0 5 0 0 0 0 0 0 0
National Baseball Academy
Steven Serate
75 0 0 0 0 0 0 0 0 0
Phoenix Bayamón
Ewing Esquilin
20 25 0 0 0 0 0 0 0 0
Phoenix Bayamón
Robert Lopez
0 31 0 0 0 0 0 0 0 0
Phoenix Bayamón
Leonor Perez
0 46 19 0 0 0 0 0 0 0
Phoenix Bayamón
Carlos Pérez
42 0 0 0 0 0 0 0 0 0
Phoenix Bayamón
Odnal Rivera
17 0 76 0 0 0 0 0 0 0
Phoenix Bayamón
Yahir Andrés Rodríguez Dávila
22 21 0 0 0 0 0 0 0 0
Potros Las Lomas
Felix Arroyo
0 30 0 0 0 0 0 0 0 0
Potros Las Lomas
Juan Berrios
0 62 0 0 0 0 0 0 0 0
Potros Las Lomas
Keniel Figueroa
0 26 0 0 0 0 0 0 0 0
Potros Las Lomas
Jonathan Galarza
0 22 0 0 0 0 0 0 0 0
Potros Las Lomas
Luis Lopez
0 29 0 0 0 0 0 0 0 0
Potros Las Lomas
Yoniel Rivera
0 15 0 0 0 0 0 0 0 0
Potros Las Lomas
Jan Velazquez
0 60 0 0 0 0 0 0 0 0
Potros San Juan
Yasser Aponte
0 0 36 0 0 0 0 0 0 0
Potros San Juan
Fernando Camacho
0 28 0 0 0 0 0 0 0 0
Potros San Juan
Yahir Gómez
0 12 24 0 0 0 0 0 0 0
Potros San Juan
Elvin E. Polanco
0 15 0 0 0 0 0 0 0 0
Potros San Juan
Mathew Renta
28 0 0 0 0 0 0 0 0 0
Potros San Juan
Ramon Rodriguez
0 46 0 0 0 0 0 0 0 0
Potros San Juan
Joan Roman
41 0 0 0 0 0 0 0 0 0
Potros San Juan
Adriam Santana Cartagena
37 0 0 0 0 0 0 0 0 0
Potros San Juan
Ryan Velez
0 0 38 0 0 0 0 0 0 0
PR Legends Black
Joseph Colon
0 21 0 0 0 0 0 0 0 0
PR Legends Black
Yazhiel Hernandez Carrion
0 21 0 0 0 0 0 0 0 0
PR Legends Black
Bruno Lopez
0 66 0 0 0 0 0 0 0 0
PR Legends Black
Jan Carlos Martinez
0 60 0 0 0 0 0 0 0 0
PR Legends Black
Christian Luis Perez Marcano
0 23 0 0 0 0 0 0 0 0
PR Legends Black
Luis A. Velazquez Reyes
0 12 0 0 0 0 0 0 0 0
PR Legends Black
Magdiel Villarini Busigo
0 19 0 0 0 0 0 0 0 0
PRBDP
Julian Javier Cancel Ríos
0 53 0 0 0 0 0 0 0 0
PRBDP
Carlos Matos
0 40 0 0 0 0 0 0 0 0
PRBDP
Juan Pablo Pabey Vazquez
0 6 19 0 0 0 0 0 0 0
PRBDP
Christian Sánchez
0 57 0 0 0 0 0 0 0 0
PRBDP
Esteban Torres
0 21 51 0 0 0 0 0 0 0
PRBDP
Gerardo Andres Vazquez Rodriguez
0 0 16 0 0 0 0 0 0 0
PRBDP
Rafael A Velazquez
0 7 27 0 0 0 0 0 0 0
Team Mizuno Puerto Rico
Joseph Guzman
0 35 0 0 0 0 0 0 0 0
Team Mizuno Puerto Rico
Carlos J Ortiz Gonzalez
0 0 15 0 0 0 0 0 0 0
Team Mizuno Puerto Rico
Evimael Quiles
35 0 0 0 0 0 0 0 0 0
Team Mizuno Puerto Rico
Edgardo R. Rivera
0 9 0 0 0 0 0 0 0 0
Team Mizuno Puerto Rico
Derek Yahel Rodriguez
0 15 0 0 0 0 0 0 0 0
Team Mizuno Puerto Rico
Josue Santiago
0 29 0 0 0 0 0 0 0 0
Team Mizuno Puerto Rico
Jose Velez
70 0 0 0 0 0 0 0 0 0
Team Mizuno Puerto Rico
Ryan Villanueva
0 0 68 0 0 0 0 0 0 0
Team Pro Baseball
Juan A Cabrera Melendez
0 0 22 0 0 0 0 0 0 0
Team Pro Baseball
Eddie Del Valle
40 0 40 0 0 0 0 0 0 0
Team Pro Baseball
Jandaniel Gonzalez
0 0 1 0 0 0 0 0 0 0
Team Pro Baseball
Johann Sebastian Gonzalez Torres
0 40 0 0 0 0 0 0 0 0
Team Pro Baseball
Orlando Lozada
41 0 82 0 0 0 0 0 0 0
Team Pro Baseball
Jan Melendez
20 0 54 0 0 0 0 0 0 0
Team Pro Baseball
Jankarlo Ortiz Santiago
0 73 0 0 0 0 0 0 0 0
Team Pro Baseball
Carlos Rodriguez
0 19 27 0 0 0 0 0 0 0
Team Pro Baseball
Edgar A Rodriguez Jimenez
0 42 0 0 0 0 0 0 0 0
Team Pro Baseball
Xavier Tirado Colón
0 79 0 0 0 0 0 0 0 0
TORITOS ACADEMY
Gustavo Alicea
18 0 0 0 0 0 0 0 0 0
TORITOS ACADEMY
Kenneth Alicea
16 0 0 0 0 0 0 0 0 0
TORITOS ACADEMY
Jonnomar Alsina
0 51 0 0 0 0 0 0 0 0
TORITOS ACADEMY
Yaniel Mendez
45 33 0 0 0 0 0 0 0 0
TORITOS ACADEMY
Michael Toro
44 26 0 0 0 0 0 0 0 0
TSD ELITE PR
Jesus E Gonzalez
0 0 22 0 0 0 0 0 0 0
TSD ELITE PR
Christian Mendez
0 76 0 0 0 0 0 0 0 0
TSD ELITE PR
Eli Orozco
0 10 31 0 0 0 0 0 0 0
TSD ELITE PR
Luis J Perez
0 65 0 0 0 0 0 0 0 0
TSD ELITE PR
Jorge Sanchez
0 0 40 0 0 0 0 0 0 0
TSD ELITE PR
Gerardo X Santana
0 42 0 0 0 0 0 0 0 0
TSD ELITE PR
Jean Velez
0 32 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