2,089 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)
13-14 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
10/13
Day 2
10/14
Day 3
10/15
Day 4
10/16
Day 5
10/17
Day 6
10/18
Day 7
10/19
Day 8
10/20
Day 9
10/21
Day 10
10/22
303 Twins Scout Team
Kaden Bufford
0 37 8 0 0 0 0 0 0 0
303 Twins Scout Team
Ryan Carames
0 9 9 0 0 0 0 0 0 0
303 Twins Scout Team
Gabriel Carrero
0 74 0 0 0 0 0 0 0 0
303 Twins Scout Team
Leonil De Leon
0 42 0 0 0 0 0 0 0 0
303 Twins Scout Team
Jackson Evans
0 0 32 0 0 0 0 0 0 0
303 Twins Scout Team
Geronimo Fermin
0 0 74 0 0 0 0 0 0 0
303 Twins Scout Team
Jorge Ferrer
0 0 47 0 0 0 0 0 0 0
303 Twins Scout Team
Trent Flowers
0 0 19 0 0 0 0 0 0 0
303 Twins Scout Team
Ruben Guerrero
0 0 5 0 0 0 0 0 0 0
303 Twins Scout Team
Maverick Labbe
0 0 55 0 0 0 0 0 0 0
303 Twins Scout Team
Marco Loreto
0 75 0 0 0 0 0 0 0 0
303 Twins Scout Team
Brandon Turner
0 0 11 0 0 0 0 0 0 0
5 Star 14u Scout Team
Colton Beams
0 0 43 0 0 0 0 0 0 0
5 Star 14u Scout Team
Ivan Carballo
0 0 18 0 0 0 0 0 0 0
5 Star 14u Scout Team
Kyle Estimond
0 19 0 0 0 0 0 0 0 0
5 Star 14u Scout Team
Evan Goodmon
0 0 37 0 0 0 0 0 0 0
5 Star 14u Scout Team
Dylan Hunter
0 34 0 0 0 0 0 0 0 0
5 Star 14u Scout Team
Trevor Pittman
0 25 0 0 0 0 0 0 0 0
5 Star 14u Scout Team
Austin Rodriguez
0 11 51 0 0 0 0 0 0 0
5 Star 14u Scout Team
Ethan Smith
0 0 62 0 0 0 0 0 0 0
5 Star 14u Scout Team
Isaias Torres
0 86 0 0 0 0 0 0 0 0
5 Star 14u Scout Team
Justin Waite
0 19 16 0 0 0 0 0 0 0
5 Star Futures
Joshua Bullard
0 0 75 0 0 0 0 0 0 0
5 Star Futures
Trey Byrd
0 27 0 0 0 0 0 0 0 0
5 Star Futures
Caspian Chambers
0 72 0 0 0 0 0 0 0 0
5 Star Futures
Luke Channell
0 0 74 0 0 0 0 0 0 0
5 Star Futures
Charlie Dodson
0 37 0 0 0 0 0 0 0 0
5 Star Futures
Jeffrey Little
0 67 0 0 0 0 0 0 0 0
5 Star Futures
Keyton Matson
0 8 68 0 0 0 0 0 0 0
ANGELS RED 14U
Hunter Carbaugh
0 0 96 0 0 0 0 0 0 0
ANGELS RED 14U
Talbot Collie II
0 0 22 0 0 0 0 0 0 0
ANGELS RED 14U
Christopher Glover
0 94 0 0 0 0 0 0 0 0
ANGELS RED 14U
Giovanni Jimenez
0 0 25 0 0 0 0 0 0 0
ANGELS RED 14U
Maddox Pollitt
0 69 0 0 0 0 0 0 0 0
ANGELS RED 14U
Jameson Vann
0 36 0 0 0 0 0 0 0 0
Ascent Athlete 14u National
Nolan Dulski
0 9 87 0 0 0 0 0 0 0
Ascent Athlete 14u National
Ryan Farley
0 0 65 0 0 0 0 0 0 0
Ascent Athlete 14u National
Cole Nazionale
0 89 0 0 0 0 0 0 0 0
Ascent Athlete 14u National
Nick Renaldo
0 6 0 0 0 0 0 0 0 0
Ascent Athlete 14u National
Caleb Tesfaye
0 79 0 0 0 0 0 0 0 0
Ascent Athlete 14u National
Michael Tomsho
0 0 47 0 0 0 0 0 0 0
Ascent Athlete 2028 Scout
Dylan Baum
0 79 0 0 0 0 0 0 0 0
Ascent Athlete 2028 Scout
Carson Frazier
0 21 46 0 0 0 0 0 0 0
Ascent Athlete 2028 Scout
Zack Lawler
0 0 15 0 0 0 0 0 0 0
Ascent Athlete 2028 Scout
Brian Moore Jr
0 78 0 0 0 0 0 0 0 0
Ascent Athlete 2028 Scout
Patrick O'Connor
0 0 94 0 0 0 0 0 0 0
Ascent Athlete 2028 Scout
Eli Paradise
0 17 82 0 0 0 0 0 0 0
Ascent Athlete 2028 Scout
Michael Schaffer
0 53 0 0 0 0 0 0 0 0
BPA
Noah Coleman
0 26 0 0 0 0 0 0 0 0
BPA
Noah Esquival
0 17 56 0 0 0 0 0 0 0
BPA
Reid Felder
0 20 0 0 0 0 0 0 0 0
BPA
Cash Parry
0 0 53 0 0 0 0 0 0 0
BPA
Grayson Rymer
0 21 0 0 0 0 0 0 0 0
BPA
Robert Upchurch
0 69 0 0 0 0 0 0 0 0
BPA
Blaine Van Hilsen
0 0 86 0 0 0 0 0 0 0
BPA
Adam Vega
0 0 41 0 0 0 0 0 0 0
Broward Bengals
Julian Bermudez
0 60 0 0 0 0 0 0 0 0
Broward Bengals
Mauricio Clement
0 14 19 0 0 0 0 0 0 0
Broward Bengals
Gabriel Coupet
0 0 0 15 0 0 0 0 0 0
Broward Bengals
Dillon "Kuku" Diaz
0 0 0 96 0 0 0 0 0 0
Broward Bengals
Jaycob Dominguez
0 0 0 79 0 0 0 0 0 0
Broward Bengals
Justin Kolano
0 0 96 0 0 0 0 0 0 0
Broward Bengals
Chase Lomonaco
0 9 47 18 0 0 0 0 0 0
Broward Bengals
Nolan Loonam
0 0 100 0 0 0 0 0 0 0
Broward Bengals
Giovanni Padron
0 74 0 0 0 0 0 0 0 0
Broward Bengals
Darrien Rodriguez
0 0 50 0 0 0 0 0 0 0
Broward Bengals
Weylen Rodriguez
0 0 0 65 0 0 0 0 0 0
Burn Collier
Vince Fusco
0 5 35 0 0 0 0 0 0 0
Burn Collier
Trever Harmic
0 74 0 0 0 0 0 0 0 0
Burn Collier
Emery Kinn
0 79 0 0 0 0 0 0 0 0
Burn Collier
Liam Laughrey
0 40 0 0 0 0 0 0 0 0
Burn Collier
Shaun Maradona
0 19 8 0 0 0 0 0 0 0
Burn Collier
Vance Tate
0 0 66 0 0 0 0 0 0 0
Burn Collier
Wyett Witmer
0 33 0 0 0 0 0 0 0 0
Canes FL Panhandle
0 54 0 0 0 0 0 0 0 0
Canes FL Panhandle
Carter Campbell
0 0 47 0 0 0 0 0 0 0
Canes FL Panhandle
Clayton Gerrell
0 0 39 0 0 0 0 0 0 0
Canes FL Panhandle
Carter Hawk
0 0 76 0 0 0 0 0 0 0
Canes FL Panhandle
Gavin Henderson
0 80 0 0 0 0 0 0 0 0
Canes FL Panhandle
Brandon Holmes
0 32 0 0 0 0 0 0 0 0
Canes FL Panhandle
Ryan Morgan
0 0 34 0 0 0 0 0 0 0
Canes FL Panhandle
Derek Ortiz
0 16 0 0 0 0 0 0 0 0
Canes FL Panhandle
Ben Turrell
0 26 0 0 0 0 0 0 0 0
Canes Fl Panhandle Black
Joel Barnes
0 0 6 0 0 0 0 0 0 0
Canes Fl Panhandle Black
Carson Bizer
0 0 20 0 0 0 0 0 0 0
Canes Fl Panhandle Black
Preston Deal
0 87 0 0 0 0 0 0 0 0
Canes Fl Panhandle Black
Bryant Duff
0 0 67 0 0 0 0 0 0 0
Canes Fl Panhandle Black
Max Madden
0 0 73 0 0 0 0 0 0 0
Canes Fl Panhandle Black
Caleb Pope
0 0 39 0 0 0 0 0 0 0
Canes Fl Panhandle Black
Jared Rosales
0 26 0 0 0 0 0 0 0 0
Canes Fl Panhandle Black
Gauge Siemiet
0 71 0 0 0 0 0 0 0 0
Canes Fl Panhandle Black
Cole Yonson
0 16 0 0 0 0 0 0 0 0
Canes Florida 14u Rivera
Ty Brandes
0 16 48 0 0 0 0 0 0 0
Canes Florida 14u Rivera
Mason Demetree
0 88 0 0 0 0 0 0 0 0
Canes Florida 14u Rivera
Ethan Jackson
0 0 60 0 0 0 0 0 0 0
Canes Florida 14u Rivera
Griffin Kalish
0 75 0 0 0 0 0 0 0 0
Canes Florida 14u Rivera
Ronald Miller Jr.
0 17 53 0 0 0 0 0 0 0
Canes Florida 14u Rivera
Elijah Prisciandaro
0 0 57 0 0 0 0 0 0 0
Canes National 14u
Logan Arnett
0 0 71 0 0 0 0 0 0 0
Canes National 14u
Grant Arnold
0 33 0 0 0 0 0 0 0 0
Canes National 14u
Garrett Burris
0 43 0 0 0 0 0 0 0 0
Canes National 14u
Chase Cotton
0 0 84 0 0 0