2,210 MLB PLAYERS | 15,134 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
43 Rays 2020
Jacob Burgess
0 40 0 0 0 0 0 0 0 0
43 Rays 2020
Chandler Buss
0 0 37 0 0 0 0 0 0 0
43 Rays 2020
Sam Dixon
0 0 93 0 0 0 0 0 0 0
43 Rays 2020
Olin Franklin
0 64 0 0 0 0 0 0 0 0
43 Rays 2020
Chandler James
0 15 0 47 0 0 0 0 0 0
43 Rays 2020
Connor Legere
0 33 0 39 0 0 0 0 0 0
43 Rays 2020
Brendan Vatz
0 23 0 0 0 0 0 0 0 0
43 Rays 2020
Colby Widner
0 61 0 0 0 0 0 0 0 0
BigStix Gamers 2021
Baylor Edge
0 68 0 0 0 0 0 0 0 0
BigStix Gamers 2021
Hunter Fuls
0 111 0 0 0 0 0 0 0 0
BigStix Gamers 2021
Cole Hays
0 34 47 0 0 0 0 0 0 0
BigStix Gamers 2021
Carson Huber
0 0 52 0 0 0 0 0 0 0
BigStix Gamers 2021
Brenden Sargent
0 28 22 0 0 0 0 0 0 0
BigStix Gamers 2021
Jeb Satterfield
0 81 0 0 0 0 0 0 0 0
BigStix Gamers 2021
Bruce (Trey) Thomas III
0 0 52 0 0 0 0 0 0 0
Bodyshop Baseball 2021
Zane Cook
0 0 58 0 0 0 0 0 0 0
Bodyshop Baseball 2021
Reign Lybrand
0 74 62 0 0 0 0 0 0 0
Bodyshop Baseball 2021
Connor Lynn
0 0 99 0 0 0 0 0 0 0
Bodyshop Baseball 2021
Alex Lyon
0 45 38 0 0 0 0 0 0 0
Bodyshop Baseball 2021
Ethan Plyler
0 2 0 0 0 0 0 0 0 0
Bodyshop Baseball 2021
Clayton Stewart
0 0 30 0 0 0 0 0 0 0
Bodyshop Baseball 2021
Payton Taylor
0 30 0 0 0 0 0 0 0 0
Coastal Stars 2020
Bryce Beverly
0 41 0 0 0 0 0 0 0 0
Coastal Stars 2020
Michael Curry
0 60 0 0 0 0 0 0 0 0
Coastal Stars 2020
Aiden Gardner
0 31 0 0 0 0 0 0 0 0
Coastal Stars 2020
Logan Holycross
0 34 0 0 0 0 0 0 0 0
Coastal Stars 2020
Matthew Martin
0 84 0 0 0 0 0 0 0 0
Coastal Stars 2020
Ethan Phan
0 69 0 0 0 0 0 0 0 0
Coastal Stars 2020
Jack Thomas
0 0 31 0 0 0 0 0 0 0
Coastal Stars 2020
Kedric Zimmer
0 45 75 0 0 0 0 0 0 0
Complete Game 16U
Riley Akins
0 22 0 26 0 0 0 0 0 0
Complete Game 16U
Ryan Alley
0 52 0 0 0 0 0 0 0 0
Complete Game 16U
Camrin Dunbar
0 0 10 0 0 0 0 0 0 0
Complete Game 16U
Lawrence Gallo
0 80 0 0 0 0 0 0 0 0
Complete Game 16U
Darius Hatchette-Dunn
0 0 26 70 0 0 0 0 0 0
Complete Game 16U
Tyson Knight
0 0 32 0 0 0 0 0 0 0
Complete Game 16U
Brycen Patterson
0 84 0 0 0 0 0 0 0 0
Complete Game 16U
Tyler Reynolds
0 0 55 0 0 0 0 0 0 0
Dinger Nation 2020/21
Sam Bowling
0 58 0 0 0 0 0 0 0 0
Dinger Nation 2020/21
Daniel Boyer
0 28 0 0 0 0 0 0 0 0
Dinger Nation 2020/21
Raleigh Claunch
0 103 0 0 0 0 0 0 0 0
Dinger Nation 2020/21
Tyler Gainer
0 2 73 0 0 0 0 0 0 0
Dinger Nation 2020/21
Carson Isbell
0 11 21 0 0 0 0 0 0 0
Dinger Nation 2020/21
Preston Junkin
0 0 39 0 0 0 0 0 0 0
Dinger Nation 2020/21
Will King
0 36 9 0 0 0 0 0 0 0
Dinger Nation 2020/21
Ben Miller
0 0 58 0 0 0 0 0 0 0
Dinger Nation 2020/21
Ty Scott
0 0 37 0 0 0 0 0 0 0
Dinger Nation 2020/21
Clay Smith
0 34 0 0 0 0 0 0 0 0
Elite Baseball Academy
Sion Barnette
0 0 83 0 0 0 0 0 0 0
Elite Baseball Academy
Andrew Bright
0 107 0 0 0 0 0 0 0 0
Elite Baseball Academy
Joseph Dillard
0 28 0 0 0 0 0 0 0 0
Elite Baseball Academy
Landon Gaddis
0 20 0 0 0 0 0 0 0 0
Elite Baseball Academy
Cody Morris
0 66 0 0 0 0 0 0 0 0
Elite Baseball Academy
Dustin Scogins
0 0 81 0 0 0 0 0 0 0
Elite Baseball Academy
Dariel Villaran
0 34 0 0 0 0 0 0 0 0
Elite Baseball Academy
Jacob Wadell
0 0 19 0 0 0 0 0 0 0
Elite Baseball Academy
Judson Watkins
0 24 0 0 0 0 0 0 0 0
eXposure North Fall
Brycen Denton
0 1 27 0 0 0 0 0 0 0
eXposure North Fall
Carter Finlay
0 0 42 0 0 0 0 0 0 0
eXposure North Fall
Hayden Frank
0 0 70 0 0 0 0 0 0 0
eXposure North Fall
Will Jenkins
0 80 0 0 0 0 0 0 0 0
eXposure North Fall
Brandon Lejeune
0 0 66 0 0 0 0 0 0 0
eXposure North Fall
Derek McCarley
0 0 43 0 0 0 0 0 0 0
eXposure North Fall
Andrew Ronne
0 0 70 0 0 0 0 0 0 0
eXposure North Fall
Boone Street
0 0 41 0 0 0 0 0 0 0
eXposure Underclass Fall White
Payton Adkisson
0 0 12 31 0 0 0 0 0 0
eXposure Underclass Fall White
Colin Ahearn
0 16 66 0 0 0 0 0 0 0
eXposure Underclass Fall White
Gehrig Ebel
0 0 46 0 0 0 0 0 0 0
eXposure Underclass Fall White
Taylor Flint
0 0 25 0 0 0 0 0 0 0
eXposure Underclass Fall White
Bradley Garland
0 0 6 0 0 0 0 0 0 0
eXposure Underclass Fall White
Ryan Hagenow
0 64 0 0 0 0 0 0 0 0
eXposure Underclass Fall White
Rhett Hammontree
0 65 0 0 0 0 0 0 0 0
eXposure Underclass Fall White
AJ Montijo
0 0 0 79 0 0 0 0 0 0
eXposure Underclass Fall White
Drew Patterson
0 16 73 0 0 0 0 0 0 0
eXposure Underclass Fall White
Ross Pendergrass
0 0 79 0 0 0 0 0 0 0
eXposure Underclass Fall White
Chase Roberts
0 7 0 0 0 0 0 0 0 0
Fierce Baseball
Sean Blankenship
0 13 46 0 0 0 0 0 0 0
Fierce Baseball
Evan Conley
0 0 73 0 0 0 0 0 0 0
Fierce Baseball
David Goetze
0 0 94 0 0 0 0 0 0 0
Fierce Baseball
Noah Jones
0 0 43 0 0 0 0 0 0 0
Fierce Baseball
Bryce Koshko
0 88 0 0 0 0 0 0 0 0
Fierce Baseball
Andrew Smith
0 0 45 0 0 0 0 0 0 0
Fierce Baseball
Kyler Smith
0 0 0 30 0 0 0 0 0 0
Fierce Baseball
Austin Vandyke
0 0 50 0 0 0 0 0 0 0
Georgia Scorpions 2021
Seth Densmore
0 40 0 0 0 0 0 0 0 0
Georgia Scorpions 2021
Rett Edwards
0 0 56 0 0 0 0 0 0 0
Georgia Scorpions 2021
Tanner Folds
0 52 0 0 0 0 0 0 0 0
Georgia Scorpions 2021
Aden Greeson
0 0 0 41 0 0 0 0 0 0
Georgia Scorpions 2021
Owen Hall
0 0 22 21 0 0 0 0 0 0
Georgia Scorpions 2021
Hayden Holsomback
0 0 30 50 0 0 0 0 0 0
Georgia Scorpions 2021
Cole McDaniel
0 50 0 0 0 0 0 0 0 0
Georgia Scorpions 2021
Deke Morrow
0 36 0 0 0 0 0 0 0 0
Georgia Scorpions 2021
Daulton Waddell
0 31 0 0 0 0 0 0 0 0
Keowee Cougars
Ben Brock
0 0 94 0 0 0 0 0 0 0
Keowee Cougars
Jacob Jackson
0 90 0 0 0 0 0 0 0 0
Keowee Cougars
Hunter Land
0 0 38 0 0 0 0 0 0 0
Keowee Cougars
Corey Loggins
0 0 51 0 0 0 0 0 0 0
Keowee Cougars
Jordan Spearman
0 0 18 0 0 0 0 0 0 0
Keowee Cougars
Austin Stephens
0 124 0 0 0 0 0 0 0 0
Knoxville New Balance - Underclass Labor Day
A Johnson
0 0 49 0 0 0 0 0 0 0
Knoxville New Balance - Underclass Labor Day
A Nelson
0 0 9 0 0 0 0 0 0 0
Knoxville New Balance - Underclass Labor Day
A Wilder
0 0 5 0 0 0 0 0 0 0
MBA Warriors
Wyatt Carey
0 0 42 0 0 0 0 0 0 0
MBA Warriors
Chase Dollander
0 19 94 0 0 0 0 0 0 0
MBA Warriors
Matt Flanagan
0 0 18 9 0 0 0 0 0 0
MBA Warriors
Zachary Kitchens
0 0 0 49 0 0 0 0 0 0
MBA Warriors
Dallas Overton
0 0 0 57 0 0 0 0 0 0
MBA Warriors
Matthew Schlein
0 92 0 0 0 0 0 0 0 0
MBA Warriors
Zac Silas
0 0 99 0 0 0 0 0 0 0
Nelson Baseball School 15U
Robert Boughner
0 36 21 0 0 0 0 0 0 0
Nelson Baseball School 15U
Luke Brock
0 0 84 0 0 0 0 0 0 0
Nelson Baseball School 15U
Pierce Crane
0 47 0 0 0 0 0 0 0 0
Nelson Baseball School 15U
Gavin Gnagey
0 65 0 0 0 0 0 0 0 0
Nelson Baseball School 15U
Tanner Hall
0 29 0 0 0 0 0 0 0 0
Nelson Baseball School 15U
William Halliburton
0 34 0 0 0 0 0 0 0 0
Nelson Baseball School 15U
Ryan Moll
0 0 22 0 0 0 0 0 0 0
Nelson Baseball School 15U
Jake Walling
0 7 87 0 0 0 0 0 0 0
Nelson Baseball School 16u
Ethan Bobo
0 20 0 0 0 0 0 0 0 0
Nelson Baseball School 16u
Brandon Etter
0 0 40 0 0 0 0 0 0 0
Nelson Baseball School 16u
Kyle Felker
0 0 52 0 0 0 0 0 0 0
Nelson Baseball School 16u
Riley Frost
0 43 0 0 0 0 0 0 0 0
Nelson Baseball School 16u
Jack Godsey
0 0 37 0 0 0 0 0 0 0
Nelson Baseball School 16u
Kaleb King
0 23 48 0 0 0 0 0 0 0
Nelson Baseball School 16u
Dillon Nohr
0 0 46 0 0 0 0 0 0 0
Nelson Baseball School 16u
Eric Skelton
0 0 55 0 0 0 0 0 0 0
Nelson Baseball School 16u
Drake Sutton
0 62 0 0 0 0 0 0 0 0
Nelson Baseball School 16u
Hunter White
0 0 35 0 0 0 0 0 0 0
NextLvl Red
Hunter Gulledge
0 11 0 0 0 0 0 0 0 0
NextLvl Red
Cole Hutchinson
0 0 0 10 0 0 0 0 0 0
NextLvl Red
Bryse Ingle
0 0 34 0 0 0 0 0 0 0
NextLvl Red
Logan Lynch
0 0 45 57 0 0 0 0 0 0
NextLvl Red
Caleb McGinnis
0 0 70 0 0 0 0 0 0 0
NextLvl Red
Chase McQuagge
0 72 0 0 0 0 0 0 0 0
NextLvl Red
Zeke Swartz
0 67 0 0 0 0 0 0 0 0
NGB - Knights
Aedan Cates
0 110 0 0 0 0 0 0 0 0
NGB - Knights
Thomas Degoey
0 0 23 0 0 0 0 0 0 0
NGB - Knights
Parker Fulginiti
0 64 0 0 0 0 0 0 0 0
NGB - Knights
Hampton Gilchrist
0 63 0 0 0 0 0 0 0 0
NGB - Knights
Justin Hannan
0 29 0 0 0 0 0 0 0 0
NGB - Knights
McDonald McCommons
0 0 34 58 0 0 0 0 0 0
NGB - Knights
Justin Montenegro
0 18 0 0 0 0 0 0 0 0
NGB - Knights
Darrin Parker
0 0 0 20 0 0 0 0 0 0
NGB - Knights
Jackson Perry
0 2 0 11 0 0 0 0 0 0
NGB - Knights
Hunter Redden
0 43 0 0 0 0 0 0 0 0
NGB - Knights
Parker Walsh
0 29 0 0 0 0 0 0 0 0
SC Phenoms
Kevin Banuelos
0 54 0 0 0 0 0 0 0 0
SC Phenoms
Andrew Fraizer
0 0 27 0 0 0 0 0 0 0
SC Phenoms
Hayden Garbett
0 0 52 0 0 0 0 0 0 0
SC Phenoms
Chance Hensley
0 44 54 0 0 0 0 0 0 0
SC Phenoms
Carson Massengale
0 0 8 0 0 0 0 0 0 0
SC Phenoms
Daniel Redden
0 105 0 0 0 0 0 0 0 0
Southern Squeeze
Ben Abernathy
0 0 37 0 0 0 0 0 0 0
Southern Squeeze
Caden Barnett
0 41 0 0 0 0 0 0 0 0
Southern Squeeze
Hunter Higdon
0 50 0 0 0 0 0 0 0 0
Southern Squeeze
Ben Hutchins
0 0 32 0 0 0 0 0 0 0
Southern Squeeze
Nicolas Kythreotis
0 18 71 0 0 0 0 0 0 0
Southern Squeeze
Griff Minor
0 63 0 0 0 0 0 0 0 0
Southern Squeeze
John Olvey
0 0 0 29 0 0 0 0 0 0
Team Halo
Bryce Ballard
0 50 0 0 0 0 0 0 0 0
Team Halo
Cade Chamlee
0 19 39 0 0 0 0 0 0 0
Team Halo
Kobe Head
0 39 0 0 0 0 0 0 0 0
Team Halo
Bernard Moon
0 0 3 0 0 0 0 0 0 0
Team Halo
Hunter Parks
0 71 0 0 0 0 0 0 0 0
Team Halo
JonPaul Wheat
0 0 61 0 0 0 0 0 0 0
Team Halo
Damien Whitfield
0 56 0 0 0 0 0 0 0 0
Triton Rays 16u
Ethan Adkison
0 25 43 0 0 0 0 0 0 0
Triton Rays 16u
Evan Boysen
0 0 12 0 0 0 0 0 0 0
Triton Rays 16u
Tyson Eley
0 18 0 0 0 0 0 0 0 0
Triton Rays 16u
Carson Howard
0 0 44 0 0 0 0 0 0 0
Triton Rays 16u
Brendan Jones
0 23 9 0 0 0 0 0 0 0
Triton Rays 16u
Matthew Omohundro
0 24 15 0 0 0 0 0 0 0
Triton Rays 16u
John Reed
0 72 0 0 0 0 0 0 0 0
Triton Rays 16u
Carter Sidor
0 0 37 0 0 0 0 0 0 0
Triton Rays 16u
Will Smith
0 44 27 0 0 0 0 0 0 0
Triton Rays 16u
Jaylen Thompson
0 0 33 0 0 0 0 0 0 0
Triton Rays 706
Cason Emerson
0 0 40 0 0 0 0 0 0 0
Triton Rays 706
Ashton Faulk
0 61 0 0 0 0 0 0 0 0
Triton Rays 706
Dawson Gentry
0 14 0 0 0 0 0 0 0 0
Triton Rays 706
Caden Hare
0 24 0 0 0 0 0 0 0 0
Triton Rays 706
Jacob Howell
0 108 109 0 0 0 0 0 0 0
Triton Rays 706
Luke King
0 0 7 0 0 0 0 0 0 0
Triton Rays 706
Adam McCormick
0 0 89 0 0 0 0 0 0 0
Trojans Baseball 15u
Kyle Compton
0 0 81 0 0 0 0 0 0 0
Trojans Baseball 15u
Logan Daniels
0 15 0 0 0 0 0 0 0 0
Trojans Baseball 15u
Jesse Haase
0 4 0 0 0 0 0 0 0 0
Trojans Baseball 15u
Jackson Hurst
0 0 36 0 0 0 0 0 0 0
Trojans Baseball 15u
Dylan Jacob
0 96 0 0 0 0 0 0 0 0
Trojans Baseball 15u
Jaden Larmour
0 0 19 0 0 0 0 0 0 0
Trojans Baseball 15u
Connor McFadyen
0 88 0 0 0 0 0 0 0 0
Trojans Baseball 15u
Brady Morse
0 0 52 0 0 0 0 0 0 0
Trojans Baseball 15u
Jaxson Pease
0 0 38 0 0 0 0 0 0 0
Trojans Baseball 15u
Andrew Smetana
0 0 17 0 0 0 0 0 0 0
Trojans Baseball 15u
Trent Tilley
0 0 7 0 0 0 0 0 0 0
Upstate Mavericks 15u
Zach Cowart
0 8 53 0 0 0 0 0 0 0
Upstate Mavericks 15u
Phillips Daniels
0 54 0 0 0 0 0 0 0 0
Upstate Mavericks 15u
Matthew Davidson
0 57 0 0 0 0 0 0 0 0
Upstate Mavericks 15u
Justus Jarrard
0 25 40 65 0 0 0 0 0 0
Upstate Mavericks 15u
Grant Loggins
0 0 79 0 0 0 0 0 0 0
Upstate Mavericks 15u
Brooks Mauro
0 25 47 0 0 0 0 0 0 0
Upstate Mavericks 15u
Ty McGonigle
0 4 0 0 0 0 0 0 0 0
Upstate Mavericks 15u
Peyton Posey
0 0 40 0 0 0 0 0 0 0
Upstate Mavericks 15u
Jack Reynolds
0 24 14 0 0 0 0 0 0 0
Upstate Mavericks 15u
Cooper Thomas
0 32 0 0 0 0 0 0 0 0
Upstate Mavericks 16U
Brady Alewine
0 0 22 0 0 0 0 0 0 0
Upstate Mavericks 16U
Hunter Jeter
0 48 0 0 0 0 0 0 0 0
Upstate Mavericks 16U
Corey Jolley
0 44 0 0 0 0 0 0 0 0
Upstate Mavericks 16U
Andrew Lewis III
0 59 14 0 0 0 0 0 0 0
Upstate Mavericks 16U
Trevor Linaman
0 78 0 0 0 0 0 0 0 0
Upstate Mavericks 16U
Carter Morgan
0 6 48 0 0 0 0 0 0 0
Upstate Mavericks 16U
Cameron Williams
0 0 34 0 0 0 0 0 0 0
Upstate Mavericks ST
Rylan Brown
0 60 82 0 0 0 0 0 0 0
Upstate Mavericks ST
Cole Buckner
0 64 0 0 0 0 0 0 0 0
Upstate Mavericks ST
Jack Dill
0 0 0 33 0 0 0 0 0 0
Upstate Mavericks ST
Colton Eller
0 0 90 0 0 0 0 0 0 0
Upstate Mavericks ST
Cameron Foster
0 0 0 31 0 0 0 0 0 0
Upstate Mavericks ST
Brad Grasser
0 0 0 64 0 0 0 0 0 0
Upstate Mavericks ST
Logan McCutcheon
0 0 74 0 0 0 0 0 0 0
Upstate Mavericks ST
Matthew Mitchell
0 0 28 0 0 0 0 0 0 0
Upstate Mavericks ST
Pat Monteith
0 0 88 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest