2,142 MLB PLAYERS | 15,032 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
08/31
Day 2
09/01
Day 3
09/02
Day 4
09/03
Day 5
09/04
Day 6
09/05
Day 7
09/06
Day 8
09/07
Day 9
09/08
Day 10
09/09
BAM Baseball 15U
Mario Abreut
0 30 0 0 0 0 0 0 0 0
BAM Baseball 15U
Alejandro Alonso
0 44 0 0 0 0 0 0 0 0
BAM Baseball 15U
Christopher Basile
0 0 39 0 0 0 0 0 0 0
BAM Baseball 15U
Alejandro Cerecedo
0 13 0 0 0 0 0 0 0 0
BAM Baseball 15U
Christopher Churchman
0 0 15 0 0 0 0 0 0 0
BAM Baseball 15U
Johan Feliz
0 80 0 0 0 0 0 0 0 0
BAM Baseball 15U
Andrew Juez
0 14 0 0 0 0 0 0 0 0
BAM Baseball 15U
Philippe See-Arnold
0 45 0 0 0 0 0 0 0 0
BAM Baseball 15U
Maximo Villamizar
0 0 55 0 0 0 0 0 0 0
Banditos Prospects 2020
Joey Campbell
0 31 0 95 0 0 0 0 0 0
Banditos Prospects 2020
Daryl Carney
0 52 0 33 0 0 0 0 0 0
Banditos Prospects 2020
Wilson Ciprian
0 79 0 0 0 0 0 0 0 0
Banditos Prospects 2020
Michael Nelson
0 30 68 0 0 0 0 0 0 0
Banditos Prospects 2020
Matthew Vargas
0 0 39 0 0 0 0 0 0 0
Banditos Prospects 2020
Kolton Wik
0 0 67 0 0 0 0 0 0 0
Blue Bombers
Owen Caple
35 41 17 0 0 0 0 0 0 0
Blue Bombers
Justin Corbitt
0 10 0 0 0 0 0 0 0 0
Blue Bombers
Chris Elias
0 86 0 0 0 0 0 0 0 0
Blue Bombers
Bryce Farnsworth
0 0 70 0 0 0 0 0 0 0
Blue Bombers
Gavin Hause
0 7 0 0 0 0 0 0 0 0
Blue Bombers
Gavin Lepore
32 0 21 0 0 0 0 0 0 0
Blue Bombers
Luke Mohr
0 0 32 0 0 0 0 0 0 0
Blue Bombers
Manny Rodriguez
19 0 0 0 0 0 0 0 0 0
Central Florida Play Hard 2021
Christian Arroyo
0 10 13 0 0 0 0 0 0 0
Central Florida Play Hard 2021
Tyler Chinpire
0 19 86 0 0 0 0 0 0 0
Central Florida Play Hard 2021
Aj Gable
0 21 0 0 0 0 0 0 0 0
Central Florida Play Hard 2021
Joshua Haranda
0 10 0 0 0 0 0 0 0 0
Central Florida Play Hard 2021
Zach Hessler
0 6 0 0 0 0 0 0 0 0
Central Florida Play Hard 2021
Zachary Lamb
0 45 0 0 0 0 0 0 0 0
Central Florida Play Hard 2021
Kyle Mueller
0 7 0 0 0 0 0 0 0 0
Central Florida Play Hard 2021
Chad Riedel
0 25 0 0 0 0 0 0 0 0
Central Florida Play Hard 2021
Jeremy Weaver
0 39 0 0 0 0 0 0 0 0
Figs Underclass
Pedro Agosto
0 0 37 0 0 0 0 0 0 0
Figs Underclass
Gregory Bori
0 0 73 0 0 0 0 0 0 0
Figs Underclass
Yahir Ortiz
0 63 0 0 0 0 0 0 0 0
Figs Underclass
Allan Perez
0 8 0 0 0 0 0 0 0 0
Figs Underclass
Daniel Ramirez
0 43 0 0 0 0 0 0 0 0
Figs Underclass
Airam Soliman
0 77 0 0 0 0 0 0 0 0
Florida Elite
Angel Aguilar
0 10 0 0 0 0 0 0 0 0
Florida Elite
Yoidel Cabrera
0 9 48 0 0 0 0 0 0 0
Florida Elite
Daniel Hernandez
0 34 0 0 0 0 0 0 0 0
Florida Elite
Wilfredo Luna
0 39 0 15 0 0 0 0 0 0
Florida Elite
Anthony Miyares
0 28 45 0 0 0 0 0 0 0
Florida Elite
Reynaldo Plasencia
0 0 32 0 0 0 0 0 0 0
Florida Elite
Christian Pol
0 41 0 37 0 0 0 0 0 0
Florida Elite
Duke Thrush
0 28 0 0 0 0 0 0 0 0
Gulfcoast Fury
Richie Belcher
0 30 72 0 0 0 0 0 0 0
Gulfcoast Fury
Mason Bevins
0 30 0 67 0 0 0 0 0 0
Gulfcoast Fury
Christian Boyles
0 0 29 105 0 0 0 0 0 0
Gulfcoast Fury
Keaton Kenworthy
0 26 33 0 0 0 0 0 0 0
Gulfcoast Fury
Luke Mitchell
0 30 0 0 0 0 0 0 0 0
Gulfcoast Fury
Dylan Peck
0 10 65 93 0 0 0 0 0 0
Gulfcoast Fury
Dillon White
0 44 0 0 0 0 0 0 0 0
Hit Factory PRO
Garrett Browning
0 26 0 0 0 0 0 0 0 0
Hit Factory PRO
Breton Cusic
0 15 0 0 0 0 0 0 0 0
Hit Factory PRO
Austin Grause
0 35 0 0 0 0 0 0 0 0
Hit Factory PRO
Satchell Norman
0 0 71 0 0 0 0 0 0 0
Hit Factory PRO
Frank Perez
0 0 15 0 0 0 0 0 0 0
Hit Factory PRO
Cole Russo
0 0 30 59 0 0 0 0 0 0
Hit Factory PRO
Tripp Russo
0 30 0 83 0 0 0 0 0 0
Hit Factory PRO
Charles Stevens
0 0 74 0 0 0 0 0 0 0
Hit Factory PRO
Jonathan Vastine
0 43 0 25 0 0 0 0 0 0
Humble Ambition Baseball
Andy Bas
0 111 0 0 0 0 0 0 0 0
Humble Ambition Baseball
Cade Gibson
0 31 0 0 0 0 0 0 0 0
Humble Ambition Baseball
David Gonzalez
0 43 0 0 0 0 0 0 0 0
Humble Ambition Baseball
Bruce Jones
0 57 0 0 0 0 0 0 0 0
Humble Ambition Baseball
Louis Roberts
0 26 0 0 0 0 0 0 0 0
Loose Cannons
Nick Brady
29 0 0 69 0 0 0 0 0 0
Loose Cannons
Andrew Glisson
0 6 0 0 0 0 0 0 0 0
Loose Cannons
Steven Johnson
0 0 26 53 0 0 0 0 0 0
Loose Cannons
Logan Melvin
0 19 57 0 0 0 0 0 0 0
Loose Cannons
Adam Parzych
0 0 0 5 0 0 0 0 0 0
Loose Cannons
Caden Rackley
0 0 37 0 0 0 0 0 0 0
Loose Cannons
Trent Spears
35 0 0 0 0 0 0 0 0 0
Loose Cannons
Roan Tarbert
0 0 0 25 0 0 0 0 0 0
Loose Cannons
Parker Thomson
0 0 0 30 0 0 0 0 0 0
Loose Cannons
Carlos Vidal
0 0 53 0 0 0 0 0 0 0
Loose Cannons
Parker Wakeman
0 41 0 0 0 0 0 0 0 0
Miami Avengers 15U
Oscar Bello
0 0 55 0 0 0 0 0 0 0
Miami Avengers 15U
Marcos Faguaga
0 0 28 106 0 0 0 0 0 0
Miami Avengers 15U
Kendall Mora
0 0 25 0 0 0 0 0 0 0
Miami Avengers 15U
Branden Moreno
0 78 0 0 0 0 0 0 0 0
Miami Avengers 15U
Christian Orduna
0 84 0 0 0 0 0 0 0 0
Miami Avengers 15U
Carlos Rodriguez
0 0 17 0 0 0 0 0 0 0
Miami Avengers 15U
Gianni Rodriguez
0 10 0 0 0 0 0 0 0 0
Miami Avengers 15U
Gabriel Santana
0 46 0 0 0 0 0 0 0 0
Miami Avengers 15U
Justin Suarez
0 10 0 0 0 0 0 0 0 0
Ostingers Reed 16U
Bryan Boully
0 0 86 0 0 0 0 0 0 0
Ostingers Reed 16U
Ryan Fry
0 41 0 0 0 0 0 0 0 0
Ostingers Reed 16U
Riley Glover
0 41 0 69 0 0 0 0 0 0
Ostingers Reed 16U
Chase Havener
0 37 0 17 0 0 0 0 0 0
Ostingers Reed 16U
Mason Jantomaso
0 12 47 0 0 0 0 0 0 0
Ostingers Reed 16U
Jackson Perkins
0 0 61 0 0 0 0 0 0 0
Ostingers Reed 16U
Austin Sewell
0 38 0 0 0 0 0 0 0 0
Ostingers Reed 16U
Chris Stine
0 44 0 0 0 0 0 0 0 0
Ostingers Wilson 16U
Adrian Arroyo
0 11 64 0 0 0 0 0 0 0
Ostingers Wilson 16U
Noah Hamrick
0 0 2 17 0 0 0 0 0 0
Ostingers Wilson 16U
Clayton Hicks
0 79 0 0 0 0 0 0 0 0
Ostingers Wilson 16U
Aidan Kelley
0 0 48 0 0 0 0 0 0 0
Ostingers Wilson 16U
Caden Kok
0 3 62 0 0 0 0 0 0 0
Ostingers Wilson 16U
Fulton Lockhart
0 0 26 0 0 0 0 0 0 0
Ostingers Wilson 16U
Jake Nolte
0 33 71 0 0 0 0 0 0 0
Ostingers Wilson 16U
Jack Owens
0 15 0 0 0 0 0 0 0 0
Ostingers Wilson 16U
Kohl Wise
0 43 0 90 0 0 0 0 0 0
PBA Black
Sean Durkin
0 47 0 0 0 0 0 0 0 0
PBA Black
Aidan Gambino
0 16 0 0 0 0 0 0 0 0
PBA Black
Trevor Gould
0 32 26 0 0 0 0 0 0 0
PBA Black
Allen Guerrero
0 30 27 0 0 0 0 0 0 0
PBA Black
Kelvin Medina
0 12 0 0 0 0 0 0 0 0
PBA Black
Jacob Patton
0 17 0 0 0 0 0 0 0 0
PBA Black
Riley Reed
0 0 57 0 0 0 0 0 0 0
PBA Black
Michael Scalise
0 55 0 0 0 0 0 0 0 0
Rawlings Legends 15U (Lakeland Batters Box)
Garrett Allen
0 0 53 0 0 0 0 0 0 0
Rawlings Legends 15U (Lakeland Batters Box)
Trenton Croft
0 0 13 0 0 0 0 0 0 0
Rawlings Legends 15U (Lakeland Batters Box)
Kadien Dean
0 69 0 0 0 0 0 0 0 0
Rawlings Legends 15U (Lakeland Batters Box)
Tanner Ford
0 5 65 0 0 0 0 0 0 0
Rawlings Legends 15U (Lakeland Batters Box)
Braden Holcomb
0 0 0 4 0 0 0 0 0 0
Rawlings Legends 15U (Lakeland Batters Box)
Ethan Mata
0 0 0 16 0 0 0 0 0 0
Rawlings Legends 15U (Lakeland Batters Box)
Jake Miller
0 7 0 58 0 0 0 0 0 0
Rawlings Legends 15U (Lakeland Batters Box)
Nolan Shamoun
0 98 0 0 0 0 0 0 0 0
Rawlings Legends 15U (Lakeland Batters Box)
Anthony Taylor
0 0 0 25 0 0 0 0 0 0
Rawlings Legends 16U (Lakeland Batters Box)
Daniel Bell
0 12 0 0 0 0 0 0 0 0
Rawlings Legends 16U (Lakeland Batters Box)
Perry Cook
0 0 9 0 0 0 0 0 0 0
Rawlings Legends 16U (Lakeland Batters Box)
Xavian Gilmore
0 37 0 15 0 0 0 0 0 0
Rawlings Legends 16U (Lakeland Batters Box)
Hunter Laurell
0 0 0 27 0 0 0 0 0 0
Rawlings Legends 16U (Lakeland Batters Box)
Dustin Letchworth
0 98 0 0 0 0 0 0 0 0
Rawlings Legends 16U (Lakeland Batters Box)
Gavin Moore
0 0 0 17 0 0 0 0 0 0
Rawlings Legends 16U (Lakeland Batters Box)
Lane Perdue
0 75 0 0 0 0 0 0 0 0
Rawlings Legends 16U (Lakeland Batters Box)
Parker Thomas
0 0 79 0 0 0 0 0 0 0
Rawlings Legends 16U (Lakeland Batters Box)
Hunter Whitaker
0 0 24 68 0 0 0 0 0 0
SBO Florida JV Team
Ian Bello
0 0 37 0 0 0 0 0 0 0
SBO Florida JV Team
Dario Jr Martinez
0 0 80 0 0 0 0 0 0 0
SBO Florida JV Team
Gian G Ortiz
0 83 0 0 0 0 0 0 0 0
SBO Florida JV Team
Fernando Rodriguez
0 80 0 0 0 0 0 0 0 0
SBO Florida JV Team
Javian Serrano
0 13 0 0 0 0 0 0 0 0
SBO Florida JV Team
Juan Toledo
0 18 0 0 0 0 0 0 0 0
SF Storm 16U
Connor Hagen
0 0 27 0 0 0 0 0 0 0
SF Storm 16U
Randy Hernandez
0 0 12 0 0 0 0 0 0 0
SF Storm 16U
Jamal Johnson
0 91 0 0 0 0 0 0 0 0
SF Storm 16U
Alex Maya
0 0 0 43 0 0 0 0 0 0
SF Storm 16U
Christopher McKenna
0 0 47 0 0 0 0 0 0 0
SF Storm 16U
Tyler Novik
0 22 0 54 0 0 0 0 0 0
SF Storm 16U
Justin Scheibner
0 0 0 49 0 0 0 0 0 0
SF Storm 16U
Ray Sobrino
0 0 26 0 0 0 0 0 0 0
SF Storm 16U
Aiden Williams
0 60 0 0 0 0 0 0 0 0
Southern Squeeze
Bruce Blocker
0 25 0 0 0 0 0 0 0 0
Southern Squeeze
Joey Crews
0 58 0 43 0 0 0 0 0 0
Southern Squeeze
Michael Jacoby
0 0 0 44 0 0 0 0 0 0
Southern Squeeze
Brayden Overmyer
0 40 0 0 0 0 0 0 0 0
Southern Squeeze
Steven Scherer
0 0 49 0 0 0 0 0 0 0
Southern Squeeze
Gavin Skinkis
0 41 0 0 0 0 0 0 0 0
Southern Squeeze
Houston Vetzel
0 13 43 0 0 0 0 0 0 0
Southern Squeeze
Gus Vickers
0 0 29 0 0 0 0 0 0 0
Tampa Terror 2020 Easton
Nate Culver
0 90 0 0 0 0 0 0 0 0
Tampa Terror 2020 Easton
Reese Dreyer
0 0 23 0 0 0 0 0 0 0
Tampa Terror 2020 Easton
Tanner Goswick
0 20 51 72 0 0 0 0 0 0
Tampa Terror 2020 Easton
Cooper Nelson
0 94 0 0 0 0 0 0 0 0
Tampa Terror 2020 Easton
Patrick Roghaar
0 14 28 0 0 0 0 0 0 0
Tampa Terror 2021 Yergey
Justin Basey
0 29 0 0 0 0 0 0 0 0
Tampa Terror 2021 Yergey
Ryan Burrell
0 75 0 0 0 0 0 0 0 0
Tampa Terror 2021 Yergey
Ethan Lebron
0 17 0 43 0 0 0 0 0 0
Tampa Terror 2021 Yergey
Jason Timlin
0 14 0 0 0 0 0 0 0 0
Tampa Terror 2021 Yergey
Avery Von Thaden
0 61 0 0 0 0 0 0 0 0
Tampa Terror 2021 Yergey
Thomas Werner
0 0 0 70 0 0 0 0 0 0
Team 305
Jonathan Alorda
0 0 0 103 0 0 0 0 0 0
Team 305
Ephraim Bravo
0 0 81 0 0 0 0 0 0 0
Team 305
Kevin Fernandez
0 93 0 0 0 0 0 0 0 0
Team 305
Edgar Lauzan
0 16 34 0 0 0 0 0 0 0
Team 305
Antonio Martinez
0 29 0 0 0 0 0 0 0 0
Team 305
Saul Mezydlo
0 23 0 0 0 0 0 0 0 0
Team 305
Esaid Pena
0 89 0 0 0 0 0 0 0 0
Wranglers Baseball
Ronnie Belliard
0 0 19 0 0 0 0 0 0 0
Wranglers Baseball
Chris Cairo
0 45 50 0 0 0 0 0 0 0
Wranglers Baseball
John Diaz
0 30 0 0 0 0 0 0 0 0
Wranglers Baseball
Ruben Gandarilla
0 8 88 0 0 0 0 0 0 0
Wranglers Baseball
Richard Garcia
0 14 0 0 0 0 0 0 0 0
Wranglers Baseball
Angel Luis Gonzalez
0 46 0 0 0 0 0 0 0 0
Wranglers Baseball
Damian Hernandez
0 12 32 0 0 0 0 0 0 0
Wranglers Baseball
Lucas Moreno
0 23 15 0 0 0 0 0 0 0
Wranglers Baseball
Alex Pazos
0 24 0 0 0 0 0 0 0 0
Wranglers Baseball
Jose Perez
0 15 0 0 0 0 0 0 0 0
Wranglers Baseball
Victor Perez
0 13 12 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest