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
DLC Scout Boca 17u
Richard Breeden
0 0 57 0 0 0 0 0 0 0
DLC Scout Boca 17u
Everett Burns
0 0 56 0 0 0 0 0 0 0
DLC Scout Boca 17u
Camilo Castellon
0 53 2 0 0 0 0 0 0 0
DLC Scout Boca 17u
Juan Ledezma
0 42 42 0 0 0 0 0 0 0
DLC Scout Boca 17u
Seth Merced
0 26 8 0 0 0 0 0 0 0
DLC Scout Boca 17u
Danny Pirigyi
0 9 0 0 0 0 0 0 0 0
DLC Scout Boca 17u
Crosby Sateren
0 0 59 0 0 0 0 0 0 0
DLC Scout Boca 17u
Jonathan Shelton
0 10 0 0 0 0 0 0 0 0
DLC Scout Boca 17u
Desmond Taylor
0 63 0 0 0 0 0 0 0 0
Legacy Adidas
Cooper Arnedt
29 0 0 0 0 0 0 0 0 0
Legacy Adidas
Drew Brown
18 0 59 0 0 0 0 0 0 0
Legacy Adidas
Brayden Crowe
0 16 0 0 0 0 0 0 0 0
Legacy Adidas
Pierce Ginzer
0 41 0 0 0 0 0 0 0 0
Legacy Adidas
Nolan Klein
0 36 0 0 0 0 0 0 0 0
Legacy Adidas
Cole Novara
0 0 8 36 0 0 0 0 0 0
Legacy Adidas
Brett Palmer
0 55 0 0 0 0 0 0 0 0
Legacy Adidas
Nick Riebschleger
0 43 0 50 0 0 0 0 0 0
Legacy Adidas
Paul Van Dam
0 0 3 0 0 0 0 0 0 0
MN Blizzard 2026 Blue
Robbie Babcock
62 0 61 0 0 0 0 0 0 0
MN Blizzard 2026 Blue
Chaz Brookins
0 70 0 0 0 0 0 0 0 0
MN Blizzard 2026 Blue
Keegan Flansburg
0 0 39 0 0 0 0 0 0 0
MN Blizzard 2026 Blue
Rourick Gulbrandson
0 0 0 70 0 0 0 0 0 0
MN Blizzard 2026 Blue
Grady Hague
0 0 40 0 0 0 0 0 0 0
MN Blizzard 2026 Blue
Kyle Maronick
0 0 57 14 0 0 0 0 0 0
MN Blizzard 2026 Blue
Landon McQuade
0 67 0 0 0 0 0 0 0 0
MN Blizzard 2026 Blue
Easton Ridlehoover
0 0 55 0 0 0 0 0 0 0
MN Blizzard 2026 Blue
Karder Schmoll
0 14 54 0 0 0 0 0 0 0
MN Blizzard 2026 Blue
Van Tellier
0 44 0 33 0 0 0 0 0 0
Music City Saints
Remy Brown
0 92 0 0 0 0 0 0 0 0
Music City Saints
Brady Delk
0 25 58 0 0 0 0 0 0 0
Music City Saints
Augie Ferrell
0 71 0 0 0 0 0 0 0 0
Music City Saints
Cole Jarnagin
0 0 82 0 0 0 0 0 0 0
Music City Saints
Tanner Madara
55 0 0 0 0 0 0 0 0 0
Music City Saints
Matt Mosley
14 15 0 0 0 0 0 0 0 0
Music City Saints
Austyn Stansbury
41 0 35 0 0 0 0 0 0 0
Music City Saints
Evan Stansbury
20 0 37 0 0 0 0 0 0 0
Music City Saints
Gage Struble
0 71 0 0 0 0 0 0 0 0
NEB National
Brayden French
0 37 0 0 0 0 0 0 0 0
NEB National
Jake Hermance
44 0 0 0 0 0 0 0 0 0
NEB National
Antonio Simpson
0 35 0 0 0 0 0 0 0 0
NEB National
Colin Tinnin
0 58 0 0 0 0 0 0 0 0
NEB National
Will Torres
59 0 0 0 0 0 0 0 0 0
NEB National
Jack Williams
0 94 0 0 0 0 0 0 0 0
NEB National
Nolan Wondolowski
16 32 0 0 0 0 0 0 0 0
NEB Select
Dylan Gonczy
0 62 0 0 0 0 0 0 0 0
NEB Select
Thomas Harris
60 0 0 0 0 0 0 0 0 0
NEB Select
Keaton Love
0 34 0 0 0 0 0 0 0 0
NEB Select
Tom Moore
0 0 27 0 0 0 0 0 0 0
NEB Select
Gavin Nickel
0 0 59 0 0 0 0 0 0 0
NEB Select
Myles Reid
0 42 0 0 0 0 0 0 0 0
NEB Select
Kaiden Thompson
49 0 0 0 0 0 0 0 0 0
NEB Select
Alex Venegas
0 74 0 0 0 0 0 0 0 0
NEB Select
Keller Wyden
0 24 0 0 0 0 0 0 0 0
NxTLvL Beast
Aiden Archeval
45 0 63 0 0 0 0 0 0 0
NxTLvL Beast
Gabriel Miranda
0 53 0 0 0 0 0 0 0 0
NxTLvL Beast
Rafael Rivera
0 44 0 0 0 0 0 0 0 0
NxTLvL Beast
Aiden Robinson
0 33 17 0 0 0 0 0 0 0
NxTLvL Beast
Jaliel Rodriguez
0 55 11 0 0 0 0 0 0 0
NxTLvL Beast
Alejandro Santiago
0 0 72 0 0 0 0 0 0 0
NxTLvL Beast
Josiah Zayas
0 40 43 0 0 0 0 0 0 0
PR Future Stars
Luis Bermudez
0 0 17 0 0 0 0 0 0 0
PR Future Stars
Alejandro Cruz
28 31 0 0 0 0 0 0 0 0
PR Future Stars
Bryan Estrella
0 8 0 0 0 0 0 0 0 0
PR Future Stars
Antonio José Gonzalez
35 0 25 0 0 0 0 0 0 0
PR Future Stars
Diego A López Santana
31 0 22 0 0 0 0 0 0 0
PR Future Stars
Javen J. Morales
0 24 44 0 0 0 0 0 0 0
PR Future Stars
Abdiel Roman
0 44 0 0 0 0 0 0 0 0
PR Future Stars
Diego Soler Acevedo
0 56 0 0 0 0 0 0 0 0
Rawlings Tigers 17U National Team
Colby Bergman
0 17 0 0 0 0 0 0 0 0
Rawlings Tigers 17U National Team
Owen Cannon
9 81 0 0 0 0 0 0 0 0
Rawlings Tigers 17U National Team
Bryson Carmichael
23 87 0 0 0 0 0 0 0 0
Rawlings Tigers 17U National Team
Mason Dahl
0 0 47 0 0 0 0 0 0 0
Rawlings Tigers 17U National Team
Michael Fitzpatrick
23 29 0 0 0 0 0 0 0 0
Rawlings Tigers 17U National Team
Drake Goodpaster
15 0 57 0 0 0 0 0 0 0
Rawlings Tigers 17U National Team
Jeremy Guffey
28 0 0 0 0 0 0 0 0 0
Rawlings Tigers 17U National Team
Michael Roesel
0 0 29 0 0 0 0 0 0 0
Rawlings Tigers 17U National Team
Chandler Scott
21 0 0 0 0 0 0 0 0 0
South Oakland A's Scout Team
Gavin Bond
80 0 120 0 0 0 0 0 0 0
South Oakland A's Scout Team
Luke Borowski
0 32 0 0 0 0 0 0 0 0
South Oakland A's Scout Team
Kyle Irwin
0 0 10 0 0 0 0 0 0 0
South Oakland A's Scout Team
Parker Lassner
0 38 0 0 0 0 0 0 0 0
South Oakland A's Scout Team
Dylan Luepke
0 18 25 0 0 0 0 0 0 0
South Oakland A's Scout Team
Andrew Nelson
0 37 0 0 0 0 0 0 0 0
South Oakland A's Scout Team
Blake Schneider
0 0 38 0 0 0 0 0 0 0
South Oakland A's Scout Team
Caden Wilson
0 57 0 0 0 0 0 0 0 0
South Oakland A's Scout Team
Evan Wolfe
0 40 0 0 0 0 0 0 0 0
South Oakland A's Scout Team
Chris York
0 0 58 0 0 0 0 0 0 0
Space Coast Rockets
Jaiden Batts
0 29 7 0 0 0 0 0 0 0
Space Coast Rockets
Alexander Brzuchalski
0 20 0 0 0 0 0 0 0 0
Space Coast Rockets
Keiran Cummings
65 0 0 0 0 0 0 0 0 0
Space Coast Rockets
Casey Dwyer
0 0 17 0 0 0 0 0 0 0
Space Coast Rockets
Michael Faucher Jr.
37 0 13 0 0 0 0 0 0 0
Space Coast Rockets
Johnny Good
0 0 17 0 0 0 0 0 0 0
Space Coast Rockets
Elvin Pascual
0 77 0 0 0 0 0 0 0 0
Space Coast Rockets
Justin Perez
0 0 4 0 0 0 0 0 0 0
Space Coast Rockets
Austin Still
0 0 12 0 0 0 0 0 0 0
Space Coast Rockets
Joshua Emmanuel Tirado
0 0 14 0 0 0 0 0 0 0
Space Coast Rockets
Kethziel Torres
0 41 0 0 0 0 0 0 0 0
Space Coast Rockets
Jordan Whitlow
0 0 17 0 0 0 0 0 0 0
Space Coast Rockets
Justin Whitlow
22 86 0 0 0 0 0 0 0 0
Team Siege Puerto Rico Scout Team 17u
Sebastian Baez
0 0 20 0 0 0 0 0 0 0
Team Siege Puerto Rico Scout Team 17u
Yadiel Cruz
0 0 87 0 0 0 0 0 0 0
Team Siege Puerto Rico Scout Team 17u
Yoan Diaz
0 68 0 0 0 0 0 0 0 0
Team Siege Puerto Rico Scout Team 17u
Oscar Florimon
0 0 21 0 0 0 0 0 0 0
Team Siege Puerto Rico Scout Team 17u
Kenneth Y Gonzalez
0 39 0 0 0 0 0 0 0 0
Team Siege Puerto Rico Scout Team 17u
Kenniel Reyes
0 0 31 0 0 0 0 0 0 0
Team Siege Puerto Rico Scout Team 17u
Yankarlos Rivera Concepcion
0 0 62 0 0 0 0 0 0 0
Team Siege Puerto Rico Scout Team 17u
Farrell Roman
0 74 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