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
07/28
Day 2
07/29
Day 3
07/30
Day 4
07/31
Day 5
08/01
Day 6
08/02
Day 7
08/03
Day 8
08/04
Day 9
08/05
Day 10
08/06
3n2 Sticks Baseball 18U Florida Scout Team
Mason Blackburn
0 61 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U Florida Scout Team
Jayce Blasetti
0 42 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U Florida Scout Team
Brendan Bush
0 0 42 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U Florida Scout Team
Casey Cook
0 41 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U Florida Scout Team
Jackson Harding
54 0 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U Florida Scout Team
Dawson Keim
0 0 35 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U Florida Scout Team
Colby Maresh
0 62 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U Florida Scout Team
Ethan Winkler
0 36 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U National
Tyler Borton
25 0 0 37 0 0 0 0 0 0
3n2 Sticks Baseball 18U National
Nicholas Cote
6 0 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U National
Davian Giles
0 0 0 58 0 0 0 0 0 0
3n2 Sticks Baseball 18U National
Michael Hawks
0 81 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U National
Mason Koczwara
79 0 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U National
Braeden McNamee
0 0 12 52 0 0 0 0 0 0
3n2 Sticks Baseball 18U National
Jake Meadows
0 0 36 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U National
Jesse Murrell
0 68 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 18U National
Caleb Ricardo
0 30 0 33 0 0 0 0 0 0
3n2 Sticks Baseball 18U National
Nick Staszak
0 0 0 18 0 0 0 0 0 0
5 Star Key West 2023
Jackson Bernhard
0 0 15 0 0 0 0 0 0 0
5 Star Key West 2023
Jacob Burnham
0 20 59 0 0 0 0 0 0 0
5 Star Key West 2023
Ty Hill
0 10 11 0 0 0 0 0 0 0
5 Star Key West 2023
Cruz Holmes
0 10 40 0 0 0 0 0 0 0
5 Star Key West 2023
Christian Koppal
0 31 11 0 0 0 0 0 0 0
5 Star Key West 2023
Anthony Lariz
0 56 0 0 0 0 0 0 0 0
5 Star Key West 2023
Jack Niles
0 0 20 0 0 0 0 0 0 0
5 Star Key West 2023
Riley O'Berry
0 50 0 0 0 0 0 0 0 0
5 Star Key West 2023
Felix Ong
0 38 0 0 0 0 0 0 0 0
5 Star Key West 2023
Nelson Ong
0 0 12 0 0 0 0 0 0 0
5 Star Key West 2023
Hunter White
0 45 0 0 0 0 0 0 0 0
Blackjack Baseball 18u
Tanner Jenkins
18 35 0 0 0 0 0 0 0 0
Blackjack Baseball 18u
James Kelly
29 0 5 0 0 0 0 0 0 0
Blackjack Baseball 18u
John Luechauer
42 0 74 0 0 0 0 0 0 0
Blackjack Baseball 18u
Finn O'Brien
8 21 0 0 0 0 0 0 0 0
Blackjack Baseball 18u
Joseph Roberts
0 50 0 0 0 0 0 0 0 0
Blackjack Baseball 18u
Daniel Wasserman
0 96 0 0 0 0 0 0 0 0
Fl Elite - 18u National
Eric Bartimore
0 0 29 0 0 0 0 0 0 0
Fl Elite - 18u National
Dominic Castro
0 12 0 0 0 0 0 0 0 0
Fl Elite - 18u National
Alex Diaz
0 87 0 0 0 0 0 0 0 0
Fl Elite - 18u National
Mark Herman
0 0 91 0 0 0 0 0 0 0
Fl Elite - 18u National
Liam Landers
0 86 0 0 0 0 0 0 0 0
Fl Elite - 18u National
Matthew Mahoney
0 0 28 0 0 0 0 0 0 0
Fl Elite - American
Austin Adkins
81 0 0 0 0 0 0 0 0 0
Fl Elite - American
Edison Cantillo
0 84 0 0 0 0 0 0 0 0
Fl Elite - American
Joseph Crombie
34 0 0 0 0 0 0 0 0 0
Fl Elite - American
Brayden Decastro
0 0 20 0 0 0 0 0 0 0
Fl Elite - American
Samir Hurtado
0 12 74 0 0 0 0 0 0 0
Fl Elite - American
Trevor Malloy
0 28 0 0 0 0 0 0 0 0
Fl Elite - American
Seth Reiser
0 69 0 0 0 0 0 0 0 0
Fl Elite - Scout Team
Aidan Charletta
0 77 0 0 0 0 0 0 0 0
Fl Elite - Scout Team
Joseph Holloran
0 0 19 0 0 0 0 0 0 0
Fl Elite - Scout Team
Matt O'Brien
0 0 48 0 0 0 0 0 0 0
Fl Elite - Scout Team
Kaden Oxnam
0 0 58 0 0 0 0 0 0 0
Fl Elite - Scout Team
Conrad Robinson
0 17 0 0 0 0 0 0 0 0
Fl Elite - Scout Team
Adalberto Zapata III
46 0 0 0 0 0 0 0 0 0
Fl Elite - Scout Team
Logan Zavala
0 83 0 0 0 0 0 0 0 0
Florida Gulf Coast Prospects Black
Josh Frenden
0 20 0 0 0 0 0 0 0 0
Florida Gulf Coast Prospects Black
Max Gonzalez
0 0 67 0 0 0 0 0 0 0
Florida Gulf Coast Prospects Black
Elijah Jarrett
57 0 0 0 0 0 0 0 0 0
Florida Gulf Coast Prospects Black
Justin Layne
0 0 34 0 0 0 0 0 0 0
Florida Gulf Coast Prospects Black
Jacob Thomas
0 94 0 0 0 0 0 0 0 0
Florida Gulf Coast Prospects Black
John Viane
0 74 0 0 0 0 0 0 0 0
Highbridge
Rolando Desena
0 70 0 0 0 0 0 0 0 0
Highbridge
Darlyn Ferreiras
93 0 0 0 0 0 0 0 0 0
Highbridge
Darmin Gomez
0 8 67 0 0 0 0 0 0 0
Highbridge
Christopher Lopez
0 0 23 0 0 0 0 0 0 0
Highbridge
Dyris Martinez
0 0 85 0 0 0 0 0 0 0
Highbridge
Salvin Martinez
21 78 0 0 0 0 0 0 0 0
Highbridge
Yensi Mercedes
0 47 0 0 0 0 0 0 0 0
Highbridge
Luis Polanco
0 0 18 0 0 0 0 0 0 0
Ironbound
Kevin Heerrera
0 65 13 0 0 0 0 0 0 0
Ironbound
Carlos Lora
31 4 0 15 0 0 0 0 0 0
Ironbound
Nelson Martinez
60 54 0 0 0 0 0 0 0 0
Ironbound
Carlos Nunez
0 22 0 0 0 0 0 0 0 0
Ironbound
Francy Reyes
0 0 0 29 0 0 0 0 0 0
Ironbound
Angel Rodriguez
0 9 0 0 0 0 0 0 0 0
Ironbound
Alix Siri
0 0 37 0 0 0 0 0 0 0
Maniacs Baseball
Tyler Corns
117 0 0 0 0 0 0 0 0 0
Maniacs Baseball
Ryan Panak
0 0 45 0 0 0 0 0 0 0
Maniacs Baseball
Juan Pino Jr
0 92 0 0 0 0 0 0 0 0
Maniacs Baseball
Antonio Rodriguez
12 28 0 0 0 0 0 0 0 0
Maniacs Baseball
Ryan Torres
0 77 0 0 0 0 0 0 0 0
Maniacs Baseball
Caiden Weir
0 0 45 0 0 0 0 0 0 0
Miami Night Owls
Jonathan Alfonso
10 4 0 0 0 0 0 0 0 0
Miami Night Owls
Jackson Beatty
55 0 0 0 0 0 0 0 0 0
Miami Night Owls
Leudys Castillo
0 102 0 0 0 0 0 0 0 0
Miami Night Owls
Colton Ide
36 0 0 0 0 0 0 0 0 0
Miami Night Owls
Ryan Romero
0 0 52 0 0 0 0 0 0 0
Miami Night Owls
Evan Wittig
0 76 0 0 0 0 0 0 0 0
Miami Night Owls
Ryan Yaroshuk
8 13 0 0 0 0 0 0 0 0
Miami Riptide 18u
Andrew Alvarez
25 0 0 0 0 0 0 0 0 0
Miami Riptide 18u
Sean Gay
0 0 94 0 0 0 0 0 0 0
Miami Riptide 18u
Julien Maire
0 39 0 0 0 0 0 0 0 0
Miami Riptide 18u
David Ortega
28 0 0 0 0 0 0 0 0 0
Miami Riptide 18u
Franco Sosa
0 89 0 0 0 0 0 0 0 0
Miami Riptide 18u
Marcos Sosa
0 77 0 0 0 0 0 0 0 0
Miami Riptide 18u
Fernando Verde
0 0 43 0 0 0 0 0 0 0
Soflo Lime
Jordan Bermúdez
0 66 0 0 0 0 0 0 0 0
Soflo Lime
Jonathan Diamond
0 32 0 33 0 0 0 0 0 0
Soflo Lime
Alexander Garcia
0 2 80 0 0 0 0 0 0 0
Soflo Lime
Mauro Garcia
61 0 0 0 0 0 0 0 0 0
Soflo Lime
Gabriel Guillen
0 23 0 42 0 0 0 0 0 0
Soflo Lime
Andy Hernandez
0 0 15 98 0 0 0 0 0 0
Soflo Lime
Kenny Manresa
0 71 0 0 0 0 0 0 0 0
Soflo Lime
Ryan Rivera
34 0 0 12 0 0 0 0 0 0
South Florida Bullsharks Navy
Damian Bounds
0 13 0 0 0 0 0 0 0 0
South Florida Bullsharks Navy
Jefferson Frias
0 50 0 0 0 0 0 0 0 0
South Florida Bullsharks Navy
Julio Machuca
87 0 0 0 0 0 0 0 0 0
South Florida Bullsharks Navy
Marlon Maliano
0 66 0 0 0 0 0 0 0 0
South Florida Bullsharks Navy
Justin Miranda
0 90 0 0 0 0 0 0 0 0
South Florida Bullsharks Navy
Zachary Russell
17 0 0 0 0 0 0 0 0 0
Swfl Phantom
Matthew Blasena
0 15 0 0 0 0 0 0 0 0
Swfl Phantom
Cody Catania
0 23 0 0 0 0 0 0 0 0
Swfl Phantom
Logan Divet
0 0 29 0 0 0 0 0 0 0
Swfl Phantom
Cayden Farmer
42 0 0 0 0 0 0 0 0 0
Swfl Phantom
Andrew Figueredo
0 18 0 0 0 0 0 0 0 0
Swfl Phantom
Jordan Lambing
1 0 0 0 0 0 0 0 0 0
Swfl Phantom
Jonah Miley
25 0 0 0 0 0 0 0 0 0
Swfl Phantom
Keegan Pitstick
22 57 0 0 0 0 0 0 0 0
Swfl Phantom
Calvin Scott
0 39 0 0 0 0 0 0 0 0
Swfl Phantom
Spencer Simon
3 22 0 0 0 0 0 0 0 0
TBT Sluggers
Christian Fernandez
0 0 0 69 0 0 0 0 0 0
TBT Sluggers
Brandon Garcia
0 30 0 0 0 0 0 0 0 0
TBT Sluggers
Kevin Gonzalez
0 65 0 9 0 0 0 0 0 0
TBT Sluggers
Logan Krause
0 0 0 21 0 0 0 0 0 0
TBT Sluggers
Leandro Ordonez
32 99 0 0 0 0 0 0 0 0
TBT Sluggers
Isaac Palacios
0 0 77 0 0 0 0 0 0 0
TBT Sluggers
Alan Palomino
0 22 0 0 0 0 0 0 0 0
TBT Sluggers
Connor Stillwell
86 0 0 0 0 0 0 0 0 0
Wily Mo Dragons Scout Team
Miguel Arévalo Capecchi
0 65 0 0 0 0 0 0 0 0
Wily Mo Dragons Scout Team
Matt Davignon
87 0 0 0 0 0 0 0 0 0
Wily Mo Dragons Scout Team
Jariel Garriga
0 18 0 0 0 0 0 0 0 0
Wily Mo Dragons Scout Team
Jacob Lillibridge
0 0 0 28 0 0 0 0 0 0
Wily Mo Dragons Scout Team
Tyler Limbach
0 15 0 0 0 0 0 0 0 0
Wily Mo Dragons Scout Team
Kevin Lopez
0 53 0 0 0 0 0 0 0 0
Wily Mo Dragons Scout Team
Jose Oquendo
0 0 38 0 0 0 0 0 0 0
Wily Mo Dragons Scout Team
Austin Sonnier
0 0 0 79 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest
EventTeamPlayerTotal PitchesDate PitchedDay 1
07/28
Day 2
07/29
Day 3
07/30
Day 4
07/31
2023 PG 16U BCS National ChampionshipSwfl 2025 NationKeegan Pitstick937/24/2023 RR