2,076 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
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
5 Star National
Lorne Barineau
0 26 0 0 0 0 0 0 0 0
5 Star National
Chandler Dawson
64 0 0 0 0 0 0 0 0 0
5 Star National
Wyatt England
32 0 0 0 0 0 0 0 0 0
5 Star National
Duncan Lutz
0 35 0 0 0 0 0 0 0 0
5 Star National
Dalton Smith
0 60 0 0 0 0 0 0 0 0
5 Star National
Logan Velez
0 37 0 0 0 0 0 0 0 0
5 Star National
Aaron Wainwright
61 0 0 0 0 0 0 0 0 0
Canes National
Griffin Agee
0 21 0 0 0 0 0 0 0 0
Canes National
Andrew Boyd
6 4 0 0 0 0 0 0 0 0
Canes National
Nolan Crisp
53 0 0 0 0 0 0 0 0 0
Canes National
Jason Diaz
38 0 0 0 0 0 0 0 0 0
Canes National
Cade Doughty
0 3 0 0 0 0 0 0 0 0
Canes National
Nick Hoffmann
13 50 0 0 0 0 0 0 0 0
Canes National
Cade Kuehler
0 7 0 0 0 0 0 0 0 0
Canes National
Will McGregor
17 0 0 0 0 0 0 0 0 0
Canes National
Cy Nielson
0 69 0 0 0 0 0 0 0 0
Canes National
Thomas Schultz
0 59 0 0 0 0 0 0 0 0
Canes National
Will Smith
0 69 0 0 0 0 0 0 0 0
Chicago Scouts Association
Tristan Cazel
21 50 0 0 0 0 0 0 0 0
Chicago Scouts Association
Kyle Coates
43 0 0 0 0 0 0 0 0 0
Chicago Scouts Association
Robert Farrell
63 0 0 0 0 0 0 0 0 0
Chicago Scouts Association
Cole Johnston
0 70 0 0 0 0 0 0 0 0
Chicago Scouts Association
Ryan Leland
59 0 0 0 0 0 0 0 0 0
Chicago Scouts Association
Alex Redman
29 28 0 0 0 0 0 0 0 0
Chicago Scouts Association
Mj Stavola
0 7 0 0 0 0 0 0 0 0
Chicago Scouts Association
Dylan Szajkovics
0 78 0 0 0 0 0 0 0 0
Dulin Dodgers
Kyle Booker
0 22 0 0 0 0 0 0 0 0
Dulin Dodgers
Lane Forsythe
76 16 0 0 0 0 0 0 0 0
Dulin Dodgers
William "Pico" Kohn
0 56 0 0 0 0 0 0 0 0
Dulin Dodgers
Terris Meeks
0 39 0 0 0 0 0 0 0 0
Dulin Dodgers
Andrew Romanoli
0 62 0 0 0 0 0 0 0 0
Dulin Dodgers
Taylor Sipes
73 0 0 0 0 0 0 0 0 0
East Coast Sox Select
Cole Baker
0 37 0 0 0 0 0 0 0 0
East Coast Sox Select
Blake Bennett
28 0 0 0 0 0 0 0 0 0
East Coast Sox Select
Garrison Cherry
0 40 0 0 0 0 0 0 0 0
East Coast Sox Select
William Collins
0 24 0 0 0 0 0 0 0 0
East Coast Sox Select
Carter Gannaway
0 20 0 0 0 0 0 0 0 0
East Coast Sox Select
Sean Goodwin
0 14 0 0 0 0 0 0 0 0
East Coast Sox Select
Jackson Kimbrell
0 22 0 0 0 0 0 0 0 0
East Coast Sox Select
Carson Knight
0 34 0 0 0 0 0 0 0 0
East Coast Sox Select
Jackson Minor
0 35 0 0 0 0 0 0 0 0
East Coast Sox Select
Mitch Murrell
18 0 0 0 0 0 0 0 0 0
East Coast Sox Select
Jacob Scherer
43 0 0 0 0 0 0 0 0 0
East Coast Sox Select
Daniel Swatek
0 4 0 0 0 0 0 0 0 0
East Coast Sox Select
Will Tynes
0 22 0 0 0 0 0 0 0 0
East Coast Sox Select
Hurston Waldrep
0 12 0 0 0 0 0 0 0 0
East Cobb Baseball
Adam Borgel
0 11 0 0 0 0 0 0 0 0
East Cobb Baseball
Spencer Borgel
0 38 0 0 0 0 0 0 0 0
East Cobb Baseball
Mason Curtis
0 65 0 0 0 0 0 0 0 0
East Cobb Baseball
Chad Davis
9 17 0 0 0 0 0 0 0 0
East Cobb Baseball
Nick Ferrara
90 0 0 0 0 0 0 0 0 0
East Cobb Baseball
Thomas Ross
68 0 0 0 0 0 0 0 0 0
East Cobb Baseball
Brady Simpson
13 12 0 0 0 0 0 0 0 0
East Cobb Baseball
Brandon Smith
7 0 0 0 0 0 0 0 0 0
East Cobb Baseball
Jonathan Young
0 25 0 0 0 0 0 0 0 0
East Cobb Yankees
Ryan Getz
50 0 0 0 0 0 0 0 0 0
East Cobb Yankees
Joey Gill
27 0 0 0 0 0 0 0 0 0
East Cobb Yankees
Ben King
30 0 0 0 0 0 0 0 0 0
East Cobb Yankees
Gage Morris
0 25 0 0 0 0 0 0 0 0
East Cobb Yankees
Luke Motter
0 34 0 0 0 0 0 0 0 0
East Cobb Yankees
Aaron Osada
74 0 0 0 0 0 0 0 0 0
East Cobb Yankees
Tyler Watson
0 50 0 0 0 0 0 0 0 0
East Cobb Yankees
Nicholas Watson-Garcia
66 0 0 0 0 0 0 0 0 0
East Cobb Yankees
Brody Westbrooks
14 0 0 0 0 0 0 0 0 0
Home Plate Chili Dogs Searcy
Jackson Arnold
50 0 0 0 0 0 0 0 0 0
Home Plate Chili Dogs Searcy
Austin Bunn
23 31 0 0 0 0 0 0 0 0
Home Plate Chili Dogs Searcy
Ty Butler
0 37 0 0 0 0 0 0 0 0
Home Plate Chili Dogs Searcy
Dylan Carter
0 51 0 0 0 0 0 0 0 0
Home Plate Chili Dogs Searcy
Coleman Crow
0 61 0 0 0 0 0 0 0 0
Home Plate Chili Dogs Searcy
Dylan Morris
43 0 0 0 0 0 0 0 0 0
Home Plate Chili Dogs Searcy
Jaxon O'Neal
69 0 0 0 0 0 0 0 0 0
Home Plate Chili Dogs Searcy
Jack Richards
0 37 0 0 0 0 0 0 0 0
Home Plate Chili Dogs Searcy
Calin "Cal" Smith
0 5 0 0 0 0 0 0 0 0
Home Plate Chili Dogs Searcy
Quinlan Wiley
0 7 0 0 0 0 0 0 0 0
Kentucky Baseball Club 2019
Blayne Deaton
23 39 0 0 0 0 0 0 0 0
Kentucky Baseball Club 2019
Micah Duncan
0 46 0 0 0 0 0 0 0 0
Kentucky Baseball Club 2019
Devin Ecklar
132 0 0 0 0 0 0 0 0 0
Kentucky Baseball Club 2019
Bradley Fetherston
0 5 0 0 0 0 0 0 0 0
Kentucky Baseball Club 2019
Jordan Fox
57 0 0 0 0 0 0 0 0 0
Kentucky Baseball Club 2019
Ryan Johnson
44 39 0 0 0 0 0 0 0 0
Kentucky Baseball Club 2019
Steven Thom
0 74 0 0 0 0 0 0 0 0
Kentucky Baseball Club 2019
Seth Wright
0 40 0 0 0 0 0 0 0 0
MLB Breakthrough Series
Austin Atkinson
0 23 0 0 0 0 0 0 0 0
MLB Breakthrough Series
Spencer Bauer
0 42 0 0 0 0 0 0 0 0
MLB Breakthrough Series
Andre Duplantier
44 0 0 0 0 0 0 0 0 0
MLB Breakthrough Series
Trey Faltine
55 0 0 0 0 0 0 0 0 0
MLB Breakthrough Series
Marquis Grissom Jr
0 43 0 0 0 0 0 0 0 0
MLB Breakthrough Series
Michael Harris II
45 0 0 0 0 0 0 0 0 0
MLB Breakthrough Series
Campbell Holt
59 0 0 0 0 0 0 0 0 0
MLB Breakthrough Series
DJ Jefferson
0 50 0 0 0 0 0 0 0 0
MLB Breakthrough Series
Adam Love
0 36 0 0 0 0 0 0 0 0
MLB Breakthrough Series
Landon Rascoe
0 29 0 0 0 0 0 0 0 0
MLB Breakthrough Series
Aaron Roberts
0 38 0 0 0 0 0 0 0 0
MVP
Clayton Brody
0 39 0 0 0 0 0 0 0 0
MVP
Marc Church
0 16 0 0 0 0 0 0 0 0
MVP
Donye Evans
0 41 0 0 0 0 0 0 0 0
MVP
Antoine Harris
49 0 0 0 0 0 0 0 0 0
MVP
Leo Harris
60 0 0 0 0 0 0 0 0 0
MVP
Dylan McKinnis
0 4 0 0 0 0 0 0 0 0
MVP
Michael Mims
0 52 0 0 0 0 0 0 0 0
MVP
Narada Monge
0 18 0 0 0 0 0 0 0 0
MVP
Jaylen Nowlin
28 37 0 0 0 0 0 0 0 0
MVP
Caleb Pittman
0 62 0 0 0 0 0 0 0 0
MVP
Dayvon Terry
30 0 0 0 0 0 0 0 0 0
MVP
Brandon Tyler
42 0 0 0 0 0 0 0 0 0
MVP
Rahmir Vaughn
0 15 0 0 0 0 0 0 0 0
MVP
Ga'Von Wray
25 0 0 0 0 0 0 0 0 0
North East Baseball
Cade Austin
0 80 0 0 0 0 0 0 0 0
North East Baseball
Parker Ball
0 92 0 0 0 0 0 0 0 0
North East Baseball
Dawson Barnes
0 37 0 0 0 0 0 0 0 0
North East Baseball
Evan Boyle
88 0 0 0 0 0 0 0 0 0
North East Baseball
Logan Frady
24 34 0 0 0 0 0 0 0 0
North East Baseball
Devin Keen
0 85 0 0 0 0 0 0 0 0
North East Baseball
Riley Stanford
0 37 0 0 0 0 0 0 0 0
On Deck O's
Woodson Alexander
0 49 0 0 0 0 0 0 0 0
On Deck O's
Jackson Benjamin
0 28 0 0 0 0 0 0 0 0
On Deck O's
Jacob Carter
0 42 0 0 0 0 0 0 0 0
On Deck O's
Max Castro
0 23 0 0 0 0 0 0 0 0
On Deck O's
Ethan Haislip
64 0 0 0 0 0 0 0 0 0
On Deck O's
Jacob Knapp
0 45 0 0 0 0 0 0 0 0
On Deck O's
Nathan Ledford
0 27 0 0 0 0 0 0 0 0
On Deck O's
Tyler Rigot
0 65 0 0 0 0 0 0 0 0
On Deck O's
Mikey Tepper
0 36 0 0 0 0 0 0 0 0
On Deck O's
Nick Wernli
43 0 0 0 0 0 0 0 0 0
Ontario Blue Jays
Justin Bradt
0 42 0 0 0 0 0 0 0 0
Ontario Blue Jays
Dalton Brownlee
46 65 0 0 0 0 0 0 0 0
Ontario Blue Jays
Nicolas Castonguay
0 18 0 0 0 0 0 0 0 0
Ontario Blue Jays
Jacob Corby
0 24 0 0 0 0 0 0 0 0
Ontario Blue Jays
Caden Griffin
0 60 0 0 0 0 0 0 0 0
Ontario Blue Jays
Adam Hill
75 0 0 0 0 0 0 0 0 0
Ontario Blue Jays
Ryan Kush
0 37 0 0 0 0 0 0 0 0
Ontario Blue Jays
Kyle Lev
0 17 0 0 0 0 0 0 0 0
Ontario Blue Jays
Julian Parson
0 35 0 0 0 0 0 0 0 0
Ontario Blue Jays
Nico Saldias
29 0 0 0 0 0 0 0 0 0
Ontario Blue Jays
Grayden Stauffer
0 17 0 0 0 0 0 0 0 0
Ontario Blue Jays
Lukas Touma
0 17 0 0 0 0 0 0 0 0
Ontario Blue Jays
Jason Zhang
0 24 0 0 0 0 0 0 0 0
South Charlotte Panthers
Cameron Arnold
0 15 0 0 0 0 0 0 0 0
South Charlotte Panthers
JD Brock
73 0 0 0 0 0 0 0 0 0
South Charlotte Panthers
Caleb Cozart
0 38 0 0 0 0 0 0 0 0
South Charlotte Panthers
Trey Donathan
0 27 0 0 0 0 0 0 0 0
South Charlotte Panthers
Sam Highfill
21 20 0 0 0 0 0 0 0 0
South Charlotte Panthers
Carson Lowder
0 5 0 0 0 0 0 0 0 0
South Charlotte Panthers
Rhett Lowder
0 69 0 0 0 0 0 0 0 0
South Charlotte Panthers
CJ Neese
79 0 0 0 0 0 0 0 0 0
South Charlotte Panthers
Matthew Siverling
0 41 0 0 0 0 0 0 0 0
Team Elite Baseball
Brady Barnes
43 0 0 0 0 0 0 0 0 0
Team Elite Baseball
Riley Bishop
0 31 0 0 0 0 0 0 0 0
Team Elite Baseball
Bradley Blalock
0 16 0 0 0 0 0 0 0 0
Team Elite Baseball
Alex Edmondson
0 39 0 0 0 0 0 0 0 0
Team Elite Baseball
Wesley Hancock
0 21 0 0 0 0 0 0 0 0
Team Elite Baseball
Jake Hill
9 0 0 0 0 0 0 0 0 0
Team Elite Baseball
Alex McFarlane
0 23 0 0 0 0 0 0 0 0
Team Elite Baseball
AJ Montijo
20 0 0 0 0 0 0 0 0 0
Team Elite Baseball
Jackson Phipps
0 49 0 0 0 0 0 0 0 0
Team Elite Baseball
Zack Smith
0 16 0 0 0 0 0 0 0 0
Team Elite Baseball
. Sorrells
32 0 0 0 0 0 0 0 0 0
Team Elite Baseball
Carson Swilling
0 32 0 0 0 0 0 0 0 0
Team Elite Baseball
Steven Thompson
0 28 0 0 0 0 0 0 0 0
Team Elite Baseball
Deion Walker
0 15 0 0 0 0 0 0 0 0
Team Elite Baseball
Samuel Wright
0 26 0 0 0 0 0 0 0 0
Team GA National
Jake Eddington
0 24 0 0 0 0 0 0 0 0
Team GA National
Mitchell Fleming
0 2 0 0 0 0 0 0 0 0
Team GA National
Charlie Goldstein
0 47 0 0 0 0 0 0 0 0
Team GA National
Griffin Holcombe
0 34 0 0 0 0 0 0 0 0
Team GA National
Chase Honeycutt
0 20 0 0 0 0 0 0 0 0
Team GA National
Davis Rokose
43 55 0 0 0 0 0 0 0 0
Team GA National
Dalton Skinner
0 56 0 0 0 0 0 0 0 0
Team GA National
Sam Stratton
40 0 0 0 0 0 0 0 0 0
Team GA National
Logan Tanner
0 14 0 0 0 0 0 0 0 0
Team GA National
Blake Wehunt
58 0 0 0 0 0 0 0 0 0
Upstate Mavericks
Kirby Connell
55 0 0 0 0 0 0 0 0 0
Upstate Mavericks
Christian Davis
46 0 0 0 0 0 0 0 0 0
Upstate Mavericks
Reid Fagerstrom
0 51 0 0 0 0 0 0 0 0
Upstate Mavericks
Connor Housley
5 25 0 0 0 0 0 0 0 0
Upstate Mavericks
Story Kimura
11 0 0 0 0 0 0 0 0 0
Upstate Mavericks
Caleb Maloof
0 51 0 0 0 0 0 0 0 0
Upstate Mavericks
Zachary Moore
0 30 0 0 0 0 0 0 0 0
Upstate Mavericks
Dylan Ross
62 0 0 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest