2,075 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)
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/19
Day 2
07/20
Day 3
07/21
Day 4
07/22
Day 5
07/23
Day 6
07/24
Day 7
07/25
Day 8
07/26
Day 9
07/27
Day 10
07/28
Banditos Georgia 17u
Michael Burke
0 76 0 0 0 0 0 0 0 0
Banditos Georgia 17u
Jack Carter
0 0 81 0 0 0 0 0 0 0
Banditos Georgia 17u
Tucker Czech
0 0 0 52 0 0 0 0 0 0
Banditos Georgia 17u
Hayden Davidson
95 0 0 0 0 0 0 0 0 0
Banditos Georgia 17u
Jacob Mantooth
0 48 0 67 0 0 0 0 0 0
Banditos Georgia 17u
Carter Payne
0 57 0 0 0 0 0 0 0 0
Banditos Georgia 17u
Jose G. Santiago-Rios
0 0 16 0 0 0 0 0 0 0
Banditos Georgia 17u
Zach Wilson
0 0 37 0 0 0 0 0 0 0
CBC ELITE
Hector Baerga
0 89 0 0 0 0 0 0 0 0
CBC ELITE
Andres Camargo
0 0 54 0 0 0 0 0 0 0
CBC ELITE
Joshua Carrasco
30 0 0 0 0 0 0 0 0 0
CBC ELITE
Roberto Cuevas
0 26 15 0 0 0 0 0 0 0
CBC ELITE
Allen Guerrero
0 0 67 0 0 0 0 0 0 0
CBC ELITE
Alvin Leon
0 0 21 0 0 0 0 0 0 0
CBC ELITE
Ignacio Rivera
77 0 0 0 0 0 0 0 0 0
CBC ELITE
Dairon M Veliz
0 71 0 0 0 0 0 0 0 0
East Cobb Yankees
Wyatt Copeland
21 0 0 38 0 0 0 0 0 0
East Cobb Yankees
Luke Davis
0 0 0 44 0 0 0 0 0 0
East Cobb Yankees
Carter Fink
0 14 0 0 0 0 0 0 0 0
East Cobb Yankees
Daniel James
0 6 0 0 0 0 0 0 0 0
East Cobb Yankees
Ben King
0 77 0 0 0 0 0 0 0 0
East Cobb Yankees
Gage Morris
0 23 0 48 0 0 0 0 0 0
East Cobb Yankees
Luke Motter
0 25 0 0 0 0 0 0 0 0
East Cobb Yankees
Aaron Osada
0 0 0 19 0 0 0 0 0 0
East Cobb Yankees
Luke Osthoff
0 85 0 0 0 0 0 0 0 0
East Cobb Yankees
Michael Sorrow
0 23 0 0 0 0 0 0 0 0
East Cobb Yankees
Tyler Watson
41 0 0 0 0 0 0 0 0 0
East Cobb Yankees
Brody Westbrooks
0 0 98 0 0 0 0 0 0 0
Hit Factory 18U Elite
Max Alexander
0 0 10 0 0 0 0 0 0 0
Hit Factory 18U Elite
Ryan Gonzales
0 38 0 0 0 0 0 0 0 0
Hit Factory 18U Elite
Jacob Heath
0 40 0 0 0 0 0 0 0 0
Hit Factory 18U Elite
Jacob Jewett
0 0 70 0 0 0 0 0 0 0
Hit Factory 18U Elite
Andrew Jrolf
30 0 0 0 0 0 0 0 0 0
Hit Factory 18U Elite
Jake Keding
0 25 0 0 0 0 0 0 0 0
Hit Factory 18U Elite
Larry Lavaca
0 34 0 0 0 0 0 0 0 0
Hit Factory 18U Elite
Kade Manderschied
4 0 0 34 0 0 0 0 0 0
Hit Factory 18U Elite
Brent May
0 42 0 0 0 0 0 0 0 0
Hit Factory 18U Elite
Zach Paulson
0 14 12 0 0 0 0 0 0 0
Hit Factory 18U Elite
Nicholas Perez
42 0 0 0 0 0 0 0 0 0
Hit Factory 18U Elite
Tripp Russo
43 0 0 62 0 0 0 0 0 0
Hit Factory 18U Elite
Chase Sauter
0 24 0 0 0 0 0 0 0 0
Ironbridge Academy
Justin Berger
0 94 0 0 0 0 0 0 0 0
Ironbridge Academy
Caleb Cranor
0 34 0 20 0 0 0 0 0 0
Ironbridge Academy
Jamie Fiacco
0 10 91 0 0 0 0 0 0 0
Ironbridge Academy
Preston B. Hobbs
0 4 0 0 0 0 0 0 0 0
Ironbridge Academy
Alex Kyte
58 0 0 106 0 0 0 0 0 0
Ironbridge Academy
John Lucas
0 0 29 0 0 0 0 0 0 0
Ironbridge Academy
Seth Mock
52 0 0 0 0 0 0 0 0 0
Ironbridge Academy
Eli Wilmoth
14 99 0 0 0 0 0 0 0 0
Marucci Elite Texas cc
Aj Garcia
0 15 9 0 0 0 0 0 0 0
Marucci Elite Texas cc
Weston Major
0 38 0 34 0 0 0 0 0 0
Marucci Elite Texas cc
James Meehan
22 0 0 0 0 0 0 0 0 0
Marucci Elite Texas cc
Adam Muirhead
0 88 0 0 0 0 0 0 0 0
Marucci Elite Texas cc
Nathan Rodriguez
56 0 0 47 0 0 0 0 0 0
Marucci Elite Texas cc
Sean Rodriguez
0 0 106 0 0 0 0 0 0 0
Marucci Elite Texas cc
Braden Talamantez
0 93 0 0 0 0 0 0 0 0
Marucci Elite Texas cc
Robert Vela
49 0 0 36 0 0 0 0 0 0
Michigan Blast
Brock Henson
0 98 0 0 0 0 0 0 0 0
Michigan Blast
Brendan Karsch
13 10 0 0 0 0 0 0 0 0
Michigan Blast
Aaron Lockitski
17 0 19 0 0 0 0 0 0 0
Michigan Blast
Trevor Maiorana
0 108 0 0 0 0 0 0 0 0
Michigan Blast
Bryan Malak
45 0 0 0 0 0 0 0 0 0
Michigan Blast
Garrett Vangilder
0 0 79 0 0 0 0 0 0 0
Michigan Blast
Logan Welch
55 0 0 64 0 0 0 0 0 0
Michigan Blast
Isaac Yeaman
0 0 19 0 0 0 0 0 0 0
Miramar Canes
Javier Cristobal
36 0 52 0 0 0 0 0 0 0
Miramar Canes
Chad Curtis
0 41 0 0 0 0 0 0 0 0
Miramar Canes
Logan Frederick
45 0 48 0 0 0 0 0 0 0
Miramar Canes
Zachary French
0 45 0 107 0 0 0 0 0 0
Miramar Canes
Drew Patten
0 22 0 0 0 0 0 0 0 0
Miramar Canes
Jose Ramos
30 39 0 0 0 0 0 0 0 0
Miramar Canes
Michael Rodriguez
28 0 0 17 0 0 0 0 0 0
Miramar Canes
Aaron Schaefer
0 42 0 0 0 0 0 0 0 0
Miramar Canes
Jake Soto
0 8 35 0 0 0 0 0 0 0
Miramar Canes
Junior Tavarez
0 59 0 0 0 0 0 0 0 0
Mississippi Rays 18u
Kole Alford
26 0 19 15 0 0 0 0 0 0
Mississippi Rays 18u
Matt Delano
0 78 0 0 0 0 0 0 0 0
Mississippi Rays 18u
Reid Goleman
0 74 0 0 0 0 0 0 0 0
Mississippi Rays 18u
Leif Moore
85 0 0 0 0 0 0 0 0 0
Mississippi Rays 18u
Eric Newsom
0 0 0 109 0 0 0 0 0 0
Mississippi Rays 18u
Garrett Robbins
15 0 0 4 29 0 0 0 0 0
Mississippi Rays 18u
Nick Skaggs
0 0 97 0 0 0 0 0 0 0
Mississippi Rays 18u
Shelby Terrell
0 0 0 0 74 0 0 0 0 0
Mississippi Rays 18u
Matthew Thompson
0 8 18 0 40 0 0 0 0 0
Mississippi Rays 18u
Beckett White
0 0 0 0 10 0 0 0 0 0
Mississippi Rays 18u
Taylor Woodcock
0 0 0 12 0 0 0 0 0 0
Next Level Baseball
Riley Borgert
0 17 0 40 0 0 0 0 0 0
Next Level Baseball
Allen Brown
0 0 0 51 0 0 0 0 0 0
Next Level Baseball
Garrett Green
0 34 0 0 0 0 0 0 0 0
Next Level Baseball
Chase Hughes
40 0 21 0 0 0 0 0 0 0
Next Level Baseball
Sam Odiorne
0 29 0 25 0 0 0 0 0 0
Next Level Baseball
Tyler Petersen
0 38 0 0 0 0 0 0 0 0
Next Level Baseball
Andy Poole
0 41 0 0 0 0 0 0 0 0
Next Level Baseball
Joshua Wehinger
29 0 67 0 0 0 0 0 0 0
Next Level Baseball 18u
Tyler Borges
49 0 0 0 17 0 0 0 0 0
Next Level Baseball 18u
Brice Dillmore
0 0 0 0 22 0 0 0 0 0
Next Level Baseball 18u
Jace Dunsford
0 41 0 0 0 0 0 0 0 0
Next Level Baseball 18u
Dawson Erbacher
0 0 14 0 0 0 0 0 0 0
Next Level Baseball 18u
Ben Gurley
0 70 0 0 0 0 0 0 0 0
Next Level Baseball 18u
Dilan Lawson
0 0 0 70 0 0 0 0 0 0
Next Level Baseball 18u
Cade Parker
0 0 70 0 0 0 0 0 0 0
Next Level Baseball 18u
Michael Todd Reed
0 28 0 32 0 0 0 0 0 0
Next Level Baseball 18u
Jason Roberts
0 0 0 0 55 0 0 0 0 0
Next Level Baseball 18u
Jaden Rudd
62 0 0 0 0 0 0 0 0 0
Next Level Baseball 18u
Shawn Snyder
0 55 0 0 30 0 0 0 0 0
Next Level Scout Team
Jose Barreto De Jesus
0 18 0 0 0 0 0 0 0 0
Next Level Scout Team
Alexander Diaz
0 57 0 0 0 0 0 0 0 0
Next Level Scout Team
Wilberto Febles
0 50 0 0 0 0 0 0 0 0
Next Level Scout Team
Anthony Figueroa
0 0 91 0 0 0 0 0 0 0
Next Level Scout Team
Peter Hernandez
0 0 0 43 0 0 0 0 0 0
Next Level Scout Team
Armando Sierra
0 88 0 0 0 0 0 0 0 0
Next Level Scout Team
Miguel Useche
34 0 0 51 0 0 0 0 0 0
Next Level Scout Team
Jonathan Vega
43 0 0 0 0 0 0 0 0 0
Powermill Brown 18U
Justin Bragdon
0 0 0 40 0 0 0 0 0 0
Powermill Brown 18U
Mason Correa
0 0 32 0 0 0 0 0 0 0
Powermill Brown 18U
Austin Fuller
84 0 0 0 0 0 0 0 0 0
Powermill Brown 18U
Jack Murphy
0 94 0 0 0 0 0 0 0 0
Powermill Brown 18U
Carson Neal
0 21 86 0 0 0 0 0 0 0
Powermill Brown 18U
Austin Thorp
19 21 0 63 0 0 0 0 0 0
Powermill Brown 18U
Jayce White
0 86 0 0 0 0 0 0 0 0
Rawlings Legends (Lakeland Batters Box)
Dakota Cole
0 19 0 0 0 0 0 0 0 0
Rawlings Legends (Lakeland Batters Box)
Z Gilberson
0 106 0 0 0 0 0 0 0 0
Rawlings Legends (Lakeland Batters Box)
Eddie Hernandez
37 0 46 0 0 0 0 0 0 0
Rawlings Legends (Lakeland Batters Box)
Thomas O'Donnell
0 30 0 0 0 0 0 0 0 0
Rawlings Legends (Lakeland Batters Box)
Ivan Ramos
0 24 0 42 0 0 0 0 0 0
Rawlings Legends (Lakeland Batters Box)
Hunter Rodgers
29 44 0 0 0 0 0 0 0 0
Rawlings Legends (Lakeland Batters Box)
Logan Scroggins
0 16 0 5 0 0 0 0 0 0
Rawlings Legends (Lakeland Batters Box)
Justin Vanderhoff
43 0 0 84 0 0 0 0 0 0
SWFL Red
Damien Ashley
0 0 33 0 0 0 0 0 0 0
SWFL Red
Jackson Campbell
0 93 0 0 0 0 0 0 0 0
SWFL Red
Julio Castro
0 29 0 0 0 0 0 0 0 0
SWFL Red
Jordan Dence
0 82 0 0 0 0 0 0 0 0
SWFL Red
Patrick Hely
20 38 0 0 0 0 0 0 0 0
SWFL Red
Michael Holmes
93 0 0 0 0 0 0 0 0 0
SWFL Red
Kasey Ross
20 0 67 0 0 0 0 0 0 0
TSA Elite
Seaver Argabright
0 95 0 0 0 0 0 0 0 0
TSA Elite
Tanner Chili
92 0 0 0 0 0 0 0 0 0
TSA Elite
Dillon Evans
0 27 0 87 0 0 0 0 0 0
TSA Elite
Malachi Garcia
0 40 0 0 0 0 0 0 0 0
TSA Elite
Tyler Hall
0 0 102 0 0 0 0 0 0 0
TSA Elite
Will Thorp
9 109 0 0 0 0 0 0 0 0
TSA Elite
Paul Vannote
0 50 54 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest