2,102 MLB PLAYERS | 14,476 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)
15-16 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-75 76+
0
= Required Rest
PlayerDay 1
01/12
Day 2
01/13
Day 3
01/14
Day 4
01/15
Day 5
01/16
Day 6
01/17
Day 7
01/18
Day 8
01/19
Day 9
01/20
Day 10
01/21
Canes Illinois 15u Gold
Carter Berning
0 0 32 0 0 0 0 0 0 0
Canes Illinois 15u Gold
John Blackmore
0 32 0 0 0 0 0 0 0 0
Canes Illinois 15u Gold
Sean Campagne
0 62 0 0 0 0 0 0 0 0
Canes Illinois 15u Gold
Joey Cunningham
0 0 17 0 0 0 0 0 0 0
Canes Illinois 15u Gold
Erick De Loera
29 0 0 0 0 0 0 0 0 0
Canes Illinois 15u Gold
Hunter Eberle
0 0 28 0 0 0 0 0 0 0
Canes Illinois 15u Gold
Dylan Filipiak
0 0 34 0 0 0 0 0 0 0
Canes Illinois 15u Gold
Jake Ruge
37 0 0 0 0 0 0 0 0 0
Canes Illinois 15u Gold
Joe Valenza
33 0 0 0 0 0 0 0 0 0
Coral Spring Clippers
Sylas Billie
0 0 0 42 0 0 0 0 0 0
Coral Spring Clippers
Victor Garcia
0 0 0 79 0 0 0 0 0 0
Coral Spring Clippers
Hunter Gardner
0 20 62 0 0 0 0 0 0 0
Coral Spring Clippers
Brian Harrison
0 0 39 0 0 0 0 0 0 0
Coral Spring Clippers
Jorge Kau
0 29 0 0 0 0 0 0 0 0
Coral Spring Clippers
Max McCawley
0 0 62 0 0 0 0 0 0 0
Coral Spring Clippers
Caleb Smith
0 99 0 0 0 0 0 0 0 0
Fb Braves 15u National
Brandon Emig
0 30 53 0 0 0 0 0 0 0
Fb Braves 15u National
Danny Graziano
0 27 55 0 0 0 0 0 0 0
Fb Braves 15u National
Trevor Reim
0 0 65 0 0 0 0 0 0 0
Fb Braves 15u National
Tony Sauer
0 28 0 0 0 0 0 0 0 0
Fb Braves 15u National
Liam Stabile
0 28 47 0 0 0 0 0 0 0
Hr14-15u
Ryan Dejnak
0 27 0 0 0 0 0 0 0 0
Hr14-15u
Angel Delgado
0 0 40 0 0 0 0 0 0 0
Hr14-15u
Manuel Manzano
0 30 0 0 0 0 0 0 0 0
Hr14-15u
Bryan Montalvo
0 26 0 0 0 0 0 0 0 0
Hr14-15u
Leo Reina
0 0 97 0 0 0 0 0 0 0
Hr14-15u
Yordan Rosendo
0 9 14 74 0 0 0 0 0 0
Hr14-15u
Alejandro Soto Baez
0 0 85 0 0 0 0 0 0 0
KC Elite 15U National
Carter Bowen
0 0 52 0 0 0 0 0 0 0
KC Elite 15U National
Jackson Dillard
0 73 0 0 0 0 0 0 0 0
KC Elite 15U National
Lucas Hanlan
0 49 0 0 0 0 0 0 0 0
KC Elite 15U National
Preston Hanlan
0 0 19 0 0 0 0 0 0 0
KC Elite 15U National
Norman Herndon
0 36 0 0 0 0 0 0 0 0
KC Elite 15U National
Cameron Swope
0 0 61 0 0 0 0 0 0 0
KC Elite 15U National
Jackson Whitaker
0 0 76 0 0 0 0 0 0 0
Legacy 15u Tampa
Pedro Castro
0 0 40 0 0 0 0 0 0 0
Legacy 15u Tampa
Cole Gipe
0 0 10 0 0 0 0 0 0 0
Legacy 15u Tampa
Michel Latuff
0 0 39 0 0 0 0 0 0 0
Legacy 15u Tampa
David Lemos
0 59 0 0 0 0 0 0 0 0
Legacy 15u Tampa
Ryan Lindsay
0 0 20 0 0 0 0 0 0 0
Legacy 15u Tampa
Yirvin Adelis Medina Suarez
0 0 52 0 0 0 0 0 0 0
Legacy 15u Tampa
Robby Siebel
0 0 69 0 0 0 0 0 0 0
Legacy 15u Tampa
Roberto Torres
0 46 0 0 0 0 0 0 0 0
Rawlings Tigers National 2027'S
Easton Buie
44 0 0 0 0 0 0 0 0 0
Rawlings Tigers National 2027'S
Landen Burthardt
6 0 0 54 0 0 0 0 0 0
Rawlings Tigers National 2027'S
Parker Frost
43 0 0 0 0 0 0 0 0 0
Rawlings Tigers National 2027'S
Bryant Horstmeier
0 0 60 0 0 0 0 0 0 0
Rawlings Tigers National 2027'S
Brady McGuire
0 49 0 0 0 0 0 0 0 0
Rawlings Tigers National 2027'S
Uriah Reardon
0 0 0 51 0 0 0 0 0 0
Rawlings Tigers National 2027'S
Parker Runge
0 41 0 0 0 0 0 0 0 0
Rawlings Tigers National 2027'S
Trenton Spears
0 15 43 17 0 0 0 0 0 0
Spects National Platinum
Logan Hagman
0 28 0 67 0 0 0 0 0 0
Spects National Platinum
Jensen Livesay
0 0 72 0 0 0 0 0 0 0
Spects National Platinum
Tyrus Mack
0 0 9 0 0 0 0 0 0 0
Spects National Platinum
JJ (Jeremiah) Phillips
0 0 0 2 0 0 0 0 0 0
Spects National Platinum
Logan Rogers
0 77 0 0 0 0 0 0 0 0
Spects National Platinum
Cole Ryherd
0 14 0 0 0 0 0 0 0 0
Spects National Platinum
Luke Weatherley
0 0 62 0 0 0 0 0 0 0
Spects National Platinum
Sawyer Wilson
0 0 72 0 0 0 0 0 0 0
Spects National Platinum
Michael Wolff
0 0 0 60 0 0 0 0 0 0
Sports Academy Puerto Rico 15U
Derick Cedeño
0 0 0 85 0 0 0 0 0 0
Sports Academy Puerto Rico 15U
Felix Cruz
0 24 0 0 0 0 0 0 0 0
Sports Academy Puerto Rico 15U
Xander Cruz
0 0 65 0 0 0 0 0 0 0
Sports Academy Puerto Rico 15U
Emanuel Hernandez
0 0 0 3 0 0 0 0 0 0
Sports Academy Puerto Rico 15U
Ignacio Otero
0 0 62 0 0 0 0 0 0 0
Sports Academy Puerto Rico 15U
Zaniel Pacheco
0 0 8 0 0 0 0 0 0 0
Sports Academy Puerto Rico 15U
Sebastian Perez
0 0 14 0 0 0 0 0 0 0
Sports Academy Puerto Rico 15U
Anyoniel Rodriguez pelliccia
0 43 0 0 0 0 0 0 0 0
Sports Academy Puerto Rico 15U
Jean Sanchez
0 0 39 0 0 0 0 0 0 0
Sports Academy Puerto Rico 15U
Yahel Vega
0 12 0 0 0 0 0 0 0 0
Sticks Baseball 15U
Jeter Barnes
0 0 28 0 0 0 0 0 0 0
Sticks Baseball 15U
Colin Dippel
0 14 0 0 0 0 0 0 0 0
Sticks Baseball 15U
Anthony Fedick
0 43 0 0 0 0 0 0 0 0
Sticks Baseball 15U
Derek Hooker
0 0 41 0 0 0 0 0 0 0
Sticks Baseball 15U
Jacob Maurer
0 8 0 0 0 0 0 0 0 0
Sticks Baseball 15U
Walker McElwain
0 0 46 0 0 0 0 0 0 0
Sticks Baseball 15U
Jr Norton
0 0 42 0 0 0 0 0 0 0
Sticks Baseball 15U
Jonah Stevens
0 25 0 0 0 0 0 0 0 0
Sticks Baseball 15U
Kristopher Thorne
0 0 21 0 0 0 0 0 0 0
Wow Factor American
Owen Courtney
0 0 75 0 0 0 0 0 0 0
Wow Factor American
Brayden Cyrek
0 58 0 0 0 0 0 0 0 0
Wow Factor American
Aidan Gomez
0 27 0 0 0 0 0 0 0 0
Wow Factor American
Landon Hinkle
0 0 71 0 0 0 0 0 0 0
Wow Factor American
Lucien Lessard
0 0 67 0 0 0 0 0 0 0
Wow Factor American
Zach Stough
0 13 30 0 0 0 0 0 0 0
Wow Factor American
Brady Wachter
0 0 0 51 0 0 0 0 0 0
Wow Factor Iowa Scout Team
Charles Cooperman
0 81 0 0 0 0 0 0 0 0
Wow Factor Iowa Scout Team
John "JT" Costello
0 0 24 0 0 0 0 0 0 0
Wow Factor Iowa Scout Team
Augie Ferrell
0 18 0 0 0 0 0 0 0 0
Wow Factor Iowa Scout Team
Jack Hurlburt
0 22 25 0 0 0 0 0 0 0
Wow Factor Iowa Scout Team
Maximilian Pliske
0 0 84 0 0 0 0 0 0 0
Wow Factor Iowa Scout Team
Alexander Roman
0 0 70 0 0 0 0 0 0 0
Wow Factor Iowa Scout Team
Caleb Soto
0 13 0 0 0 0 0 0 0 0
Wow Factor Iowa Scout Team
Corbin Turner
0 27 41 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest