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
03/27
Day 2
03/28
Day 3
03/29
Day 4
03/30
Day 5
03/31
Day 6
04/01
Day 7
04/02
Day 8
04/03
Day 9
04/04
Day 10
04/05
Auburn High School
Killean Blackmon
0 0 98 0 0 0 0 0 0 0
Auburn High School
Jack Conway
0 0 0 27 0 0 0 0 0 0
Auburn High School
Michael Daniel
0 0 97 0 0 0 0 0 0 0
Auburn High School
Peyton Etheredge
0 99 0 0 0 0 0 0 0 0
Auburn High School
Harrison Geiger
0 0 0 82 0 0 0 0 0 0
Auburn High School
Weston Luther
0 0 0 6 0 0 0 0 0 0
Auburn High School
Jackson Mangum
0 0 0 19 0 0 0 0 0 0
Auburn High School
Seth Payne
0 0 9 51 0 0 0 0 0 0
Auburn High School
Angelo Santiago
0 0 0 8 0 0 0 0 0 0
Auburn High School
Ezra Stanton
0 0 0 23 0 0 0 0 0 0
Auburn High School
Tanner Waldrop
0 0 0 44 0 0 0 0 0 0
Auburn High School
Will Whatley
0 0 45 0 0 0 0 0 0 0
Bob Jones
Braden Booth
0 0 89 0 0 0 0 0 0 0
Bob Jones
Tanner Hermesch
0 89 0 0 0 0 0 0 0 0
Bob Jones
Kaimana Kuroda
0 0 27 0 0 0 0 0 0 0
Bob Jones
Camden Martin
0 40 0 0 0 0 0 0 0 0
Bob Jones
Jack Shaw
0 0 90 0 0 0 0 0 0 0
Bob Jones
Gage Wilson
0 42 0 0 0 0 0 0 0 0
Briarwood Christian School
Jackson Barnes
92 0 0 0 0 0 0 0 0 0
Briarwood Christian School
Houston Hartsfield
0 0 87 0 0 0 0 0 0 0
Briarwood Christian School
Matthew Jones
0 0 0 34 0 0 0 0 0 0
Briarwood Christian School
Brayden Robertson
0 0 0 95 0 0 0 0 0 0
Briarwood Christian School
Parker Sfakianos
0 18 31 0 0 0 0 0 0 0
Briarwood Christian School
Jake Souders
0 78 0 0 0 0 0 0 0 0
Briarwood Christian School
Jd Splawn
0 0 13 0 0 0 0 0 0 0
Chelsea Hornets
Jay Chapman
0 0 18 0 0 0 0 0 0 0
Chelsea Hornets
Grant Hill
0 91 0 0 0 0 0 0 0 0
Chelsea Hornets
Branson Hogan
22 0 34 0 0 0 0 0 0 0
Chelsea Hornets
Thomas Hopkins
0 0 51 0 0 0 0 0 0 0
Chelsea Hornets
Aiden Hughes
102 0 0 0 0 0 0 0 0 0
Chelsea Hornets
Chase Lackey
67 0 0 0 0 0 0 0 0 0
Chelsea Hornets
Cade Mims
0 0 15 0 0 0 0 0 0 0
Chelsea Hornets
Logan Moller
84 0 0 0 0 0 0 0 0 0
Chelsea Hornets
Silas Osbourn
0 0 76 0 0 0 0 0 0 0
Chelsea Hornets
Paxton Stallings
0 0 71 0 0 0 0 0 0 0
Clarksville High School
Brady Davis
0 0 0 86 0 0 0 0 0 0
Clarksville High School
Drew Hawkins
0 0 4 0 0 0 0 0 0 0
Clarksville High School
Christian Henderson
0 0 72 0 0 0 0 0 0 0
Clarksville High School
Porter Murff
0 78 0 0 0 0 0 0 0 0
Clarksville High School
Colie Reynolds
0 0 26 0 0 0 0 0 0 0
Clarksville High School
Dawson Smith
0 59 0 0 0 0 0 0 0 0
Clarksville High School
Braden Taylor
0 0 79 0 0 0 0 0 0 0
Clarksville High School
Kirk Weatherford
0 13 0 0 0 0 0 0 0 0
Clarksville High School
Jack Wyatt
0 0 0 20 0 0 0 0 0 0
Cullman Bearcats
Fysher Dahlke
17 99 0 0 0 0 0 0 0 0
Cullman Bearcats
Case Edwards
35 0 0 60 0 0 0 0 0 0
Cullman Bearcats
Tanner Gaines
0 0 22 0 0 0 0 0 0 0
Cullman Bearcats
Caleb Heis
0 9 24 0 0 0 0 0 0 0
Cullman Bearcats
Bennett Johnson
0 0 89 0 0 0 0 0 0 0
Cullman Bearcats
Cooper Loftin
113 0 0 0 0 0 0 0 0 0
Cullman Bearcats
Jalyn McClintock
0 0 6 0 0 0 0 0 0 0
Cullman Bearcats
Kase Nixon
0 0 0 93 0 0 0 0 0 0
Cullman Bearcats
Tucker Perry
0 0 24 0 0 0 0 0 0 0
Cullman Bearcats
Carson Stancil
0 0 7 0 0 0 0 0 0 0
Edwardsville High School
Hunter Baugh
0 37 0 0 0 0 0 0 0 0
Edwardsville High School
Joseph Chiarodo
0 75 0 0 0 0 0 0 0 0
Edwardsville High School
Dax Dunnill
0 69 0 0 0 0 0 0 0 0
Edwardsville High School
Anthony Eberlin
61 0 0 0 0 0 0 0 0 0
Edwardsville High School
Eric Herman
0 27 0 0 0 0 0 0 0 0
Edwardsville High School
Tristan Lance
8 0 29 0 0 0 0 0 0 0
Edwardsville High School
Peyton Levasseur
0 16 0 0 0 0 0 0 0 0
Edwardsville High School
Chase Milburn
0 52 0 0 0 0 0 0 0 0
Edwardsville High School
Tyler Powell
37 0 51 0 0 0 0 0 0 0
Edwardsville High School
Ethan Stewart
0 0 45 0 0 0 0 0 0 0
Enterprise High School
Austin Chappell
0 0 98 0 0 0 0 0 0 0
Enterprise High School
Seth Graham
0 26 0 0 0 0 0 0 0 0
Enterprise High School
Dylan Lore
0 28 0 0 0 0 0 0 0 0
Enterprise High School
Gavin Mayo
0 0 24 0 0 0 0 0 0 0
Enterprise High School
Dalton Owens
0 0 0 6 0 0 0 0 0 0
Enterprise High School
Brady Richardson
0 87 0 0 0 0 0 0 0 0
Enterprise High School
Davis Shiver
0 91 0 0 0 0 0 0 0 0
Enterprise High School
Dylan Yoo
0 14 0 81 0 0 0 0 0 0
Farragut High School
Connell Driver
0 0 0 60 0 0 0 0 0 0
Farragut High School
Aidan Flagg
0 0 0 37 0 0 0 0 0 0
Farragut High School
Braylon Hall
0 0 33 0 0 0 0 0 0 0
Farragut High School
Braxton Lewis
0 0 16 34 0 0 0 0 0 0
Farragut High School
Braiden Meredith
0 57 0 0 0 0 0 0 0 0
Farragut High School
Cade O'Leary
0 0 26 0 0 0 0 0 0 0
Farragut High School
Brodie Roberts
0 51 0 0 0 0 0 0 0 0
Farragut High School
Stratton Scott
0 0 90 0 0 0 0 0 0 0
Farragut High School
Ryan Wallace
0 0 92 0 0 0 0 0 0 0
Florence Falcons
Will Aston
0 0 0 17 0 0 0 0 0 0
Florence Falcons
Henry Thomas Blanke
0 0 0 69 0 0 0 0 0 0
Florence Falcons
Jace Brandon
0 0 46 0 0 0 0 0 0 0
Florence Falcons
Cruz Files
0 14 0 0 0 0 0 0 0 0
Florence Falcons
Cooper Johnson
0 16 0 35 0 0 0 0 0 0
Florence Falcons
Hudson Jolly
0 56 0 0 0 0 0 0 0 0
Florence Falcons
Eli Martin
0 108 0 0 0 0 0 0 0 0
Florence Falcons
Patton McCreless
0 0 81 0 0 0 0 0 0 0
Florence Falcons
Easton Nelms
0 0 2 0 0 0 0 0 0 0
Florence Falcons
Rylan Parker
0 38 0 21 0 0 0 0 0 0
Florence Falcons
Preston Solomon
0 12 0 21 0 0 0 0 0 0
Hartselle Tigers
Landon Blackwood
0 0 57 0 0 0 0 0 0 0
Hartselle Tigers
Nick Chumley
0 0 0 54 0 0 0 0 0 0
Hartselle Tigers
Andrew Coleman
0 43 0 25 0 0 0 0 0 0
Hartselle Tigers
Keaton Lance
0 18 0 0 0 0 0 0 0 0
Hartselle Tigers
Brody Leathers
0 18 0 0 0 0 0 0 0 0
Hartselle Tigers
Jace Meadows
0 70 0 0 0 0 0 0 0 0
Hartselle Tigers
Cade Miles
0 0 22 0 0 0 0 0 0 0
Hartselle Tigers
Cole Miles
0 0 66 0 0 0 0 0 0 0
Hartselle Tigers
Peyton Steele
0 32 0 0 0 0 0 0 0 0
Hartselle Tigers
Josey Williamson
0 21 0 0 0 0 0 0 0 0
Hartselle Tigers
Carson Wilson
0 31 0 34 0 0 0 0 0 0
Helena Huskies
Carson Acker
38 0 27 0 0 0 0 0 0 0
Helena Huskies
Austin Acosta
0 22 3 0 0 0 0 0 0 0
Helena Huskies
Logan Barber
87 0 0 0 0 0 0 0 0 0
Helena Huskies
Ty Bryan
0 0 14 13 0 0 0 0 0 0
Helena Huskies
Brody Butler
0 67 0 0 0 0 0 0 0 0
Helena Huskies
Brayden Dockery
0 0 98 0 0 0 0 0 0 0
Helena Huskies
Braxton Haynes
0 0 0 20 0 0 0 0 0 0
Helena Huskies
Trey Lampman
0 86 0 0 0 0 0 0 0 0
Helena Huskies
Bennett Plowden
0 33 0 0 0 0 0 0 0 0
Helena Huskies
Caleb Weeks
0 0 0 75 0 0 0 0 0 0
Hoover Buccaneers
Will Adams
91 0 0 0 0 0 0 0 0 0
Hoover Buccaneers
William Andre
0 0 122 0 0 0 0 0 0 0
Hoover Buccaneers
Mason Blasche
11 58 0 0 0 0 0 0 0 0
Hoover Buccaneers
Ian Campbell
0 40 0 0 0 0 0 0 0 0
Hoover Buccaneers
Campbell Cooper
0 0 0 28 0 0 0 0 0 0
Hoover Buccaneers
Max Crowder
81 0 0 0 0 0 0 0 0 0
Hoover Buccaneers
Walker Garrett
40 0 0 37 0 0 0 0 0 0
Hoover Buccaneers
Alberto Gomez
0 27 0 15 0 0 0 0 0 0
Hoover Buccaneers
William "Chase" Lawley
0 68 0 0 0 0 0 0 0 0
Hoover Buccaneers
Emerson Milligan
17 0 20 26 0 0 0 0 0 0
Hoover Buccaneers
Brady Sheppard
0 9 0 0 0 0 0 0 0 0
Hoover Buccaneers
Caleb Simpson
0 0 0 51 0 0 0 0 0 0
Houston High School
Will Beasley
0 47 0 35 0 0 0 0 0 0
Houston High School
Chandler Day
113 0 0 0 0 0 0 0 0 0
Houston High School
James Fenton
0 14 0 0 0 0 0 0 0 0
Houston High School
Joshua Hull
0 80 0 0 0 0 0 0 0 0
Houston High School
Turner Koltnow
0 43 0 0 0 0 0 0 0 0
Houston High School
Luke Miner
0 48 0 0 0 0 0 0 0 0
Houston High School
Brady Moffitt
0 0 10 0 0 0 0 0 0 0
Houston High School
Omar Nava
0 0 43 0 0 0 0 0 0 0
Houston High School
Ryan Ogburn
0 0 95 0 0 0 0 0 0 0
Houston High School
Owen Waggener
0 25 0 0 0 0 0 0 0 0
Houston High School
Scotty Young
0 0 0 75 0 0 0 0 0 0
Leeds High School
Joseph Bryant
0 0 0 31 0 0 0 0 0 0
Leeds High School
Brooks Ford
0 0 74 0 0 0 0 0 0 0
Leeds High School
Will Ford
0 0 98 0 0 0 0 0 0 0
Leeds High School
Nolan Moore
0 0 101 0 0 0 0 0 0 0
Leeds High School
Conner Nelson
0 0 0 92 0 0 0 0 0 0
Leeds High School
Dax Phillips
0 0 0 72 0 0 0 0 0 0
Lincoln County High School
Maddox Meeks
0 107 0 0 0 0 0 0 0 0
Lincoln County High School
Jayce Mires
0 0 26 0 0 0 0 0 0 0
Lincoln County High School
Dallas Morgan
0 0 12 0 0 0 0 0 0 0
Lincoln County High School
Rhett Persell
0 73 0 0 0 0 0 0 0 0
Lincoln County High School
Clint Quick
0 0 83 0 0 0 0 0 0 0
Lincoln County High School
Ian Weaver
0 78 0 0 0 0 0 0 0 0
Middle TN Christian High School
Houston Allen
0 0 0 38 0 0 0 0 0 0
Middle TN Christian High School
Eric Bowling
0 0 0 71 0 0 0 0 0 0
Middle TN Christian High School
Tate Cantrell
0 28 0 0 0 0 0 0 0 0
Middle TN Christian High School
Tyler Casserly
0 0 30 0 0 0 0 0 0 0
Middle TN Christian High School
Nate Fogle
0 0 88 0 0 0 0 0 0 0
Middle TN Christian High School
Grant Haussin
0 57 0 0 0 0 0 0 0 0
Middle TN Christian High School
James Jones
0 0 0 19 0 0 0 0 0 0
Middle TN Christian High School
Drew Massengale
0 60 0 0 0 0 0 0 0 0
Middle TN Christian High School
Owen White
0 0 88 0 0 0 0 0 0 0
O'Fallon Township High School
Michael Barker
0 80 0 0 0 0 0 0 0 0
O'Fallon Township High School
Connor Blue
0 0 84 0 0 0 0 0 0 0
O'Fallon Township High School
Evan Day
0 32 0 0 0 0 0 0 0 0
O'Fallon Township High School
Tyson Filyaw
0 0 0 27 0 0 0 0 0 0
O'Fallon Township High School
Jackson Greene
0 0 0 37 0 0 0 0 0 0
O'Fallon Township High School
Dylan Jantz
0 0 0 30 0 0 0 0 0 0
O'Fallon Township High School
Sam McCollum
0 54 0 0 0 0 0 0 0 0
O'Fallon Township High School
Anthony Perez
0 0 0 32 0 0 0 0 0 0
O'Fallon Township High School
Alexander Ross
0 23 0 0 0 0 0 0 0 0
O'Fallon Township High School
Alex Tame
0 0 34 0 0 0 0 0 0 0
O'Fallon Township High School
Zach Tebbe
0 0 0 31 0 0 0 0 0 0
O'Fallon Township High School
Jack Velino
0 56 0 0 0 0 0 0 0 0
O'Fallon Township High School
Kaleb Weber
0 0 0 42 0 0 0 0 0 0
Olentangy Orange High School
Keegan Knupp
0 94 0 0 0 0 0 0 0 0
Olentangy Orange High School
Kason Kubetin
0 22 0 0 0 0 0 0 0 0
Olentangy Orange High School
Nicholas Liberati
104 0 0 0 0 0 0 0 0 0
Olentangy Orange High School
Spencer West
48 0 0 0 0 0 0 0 0 0
Palatine High School
Liam Arnold
39 0 0 49 0 0 0 0 0 0
Palatine High School
Jack Houser
0 0 0 46 0 0 0 0 0 0
Palatine High School
Peter Mulhern
19 0 98 0 0 0 0 0 0 0
Palatine High School
David Oddo
0 33 0 0 0 0 0 0 0 0
Palatine High School
Toby Peterson
92 0 0 0 0 0 0 0 0 0
Palatine High School
Ian Sherman
0 0 37 0 0 0 0 0 0 0
Palatine High School
Sean Wasserman
0 102 0 0 0 0 0 0 0 0
Palatine High School
Brandon Ziebell
0 0 0 32 0 0 0 0 0 0
Prattville High School
Rydar Cleveland
0 0 10 0 0 0 0 0 0 0
Prattville High School
Brody Crovato
96 0 0 0 0 0 0 0 0 0
Prattville High School
Charlie Dudley
0 0 0 6 0 0 0 0 0 0
Prattville High School
Zackary Ervie
0 0 99 0 0 0 0 0 0 0
Prattville High School
Cade Floyd
0 0 0 10 0 0 0 0 0 0
Prattville High School
Christopher Hardaway
82 0 0 0 0 0 0 0 0 0
Prattville High School
Robert Hollon
32 0 0 0 0 0 0 0 0 0
Prattville High School
Harrison Grant Kiser
0 0 0 17 0 0 0 0 0 0
Prattville High School
Nathan Lunsford
14 0 0 23 0 0 0 0 0 0
Prattville High School
Mason Piper
0 0 0 59 0 0 0 0 0 0
Prattville High School
Gavin Rigdon
0 86 0 0 0 0 0 0 0 0
Rossview High School
Johnny Cabaleiro
0 0 16 0 0 0 0 0 0 0
Rossview High School
Beckett Haselhuhn
0 12 86 0 0 0 0 0 0 0
Rossview High School
Anderson Cole Jobe
0 11 0 15 0 0 0 0 0 0
Rossview High School
Andrew Morehead
0 110 0 0 0 0 0 0 0 0
Rossview High School
Brody Prairie
0 0 0 107 0 0 0 0 0 0
Rossview High School
Max Rogers
0 0 103 0 0 0 0 0 0 0
Rossview High School
Caden Slaughter
0 0 31 0 0 0 0 0 0 0
Rossview High School
Elliott Stevens
0 0 18 0 0 0 0 0 0 0
Spain Park Jaguars
Aiden Berke
12 0 20 0 0 0 0 0 0 0
Spain Park Jaguars
Jackson Bradley
68 0 0 0 0 0 0 0 0 0
Spain Park Jaguars
Hudson Cahalan
0 21 0 0 0 0 0 0 0 0
Spain Park Jaguars
Cooper Cole
0 0 29 0 0 0 0 0 0 0
Spain Park Jaguars
Sean Corey
0 0 0 28 0 0 0 0 0 0
Spain Park Jaguars
Cj Gross
76 0 0 0 0 0 0 0 0 0
Spain Park Jaguars
Lucas Harvey
0 0 14 0 0 0 0 0 0 0
Spain Park Jaguars
Charlie Kramer
0 0 47 0 0 0 0 0 0 0
Spain Park Jaguars
Connor Langston
0 0 30 0 0 0 0 0 0 0
Spain Park Jaguars
Patrick McQueeney
0 0 0 59 0 0 0 0 0 0
Spain Park Jaguars
Richard Moon
0 0 82 0 0 0 0 0 0 0
Spain Park Jaguars
Blake Patrick
0 81 0 0 0 0 0 0 0 0
Spain Park Jaguars
Caelan Phillips
23 0 0 9 0 0 0 0 0 0
Spain Park Jaguars
Payton Wood
24 0 0 13 0 0 0 0 0 0
Stanhope Elmore High School
Dylan Dent
25 0 12 16 0 0 0 0 0 0
Stanhope Elmore High School
Connor Gardner
24 0 11 43 0 0 0 0 0 0
Stanhope Elmore High School
Romney Henry
0 0 0 76 0 0 0 0 0 0
Stanhope Elmore High School
Charlie Jones
0 92 0 0 0 0 0 0 0 0
Stanhope Elmore High School
Jordan Jones
75 0 0 0 0 0 0 0 0 0
Stanhope Elmore High School
Nic Kent
0 0 0 8 0 0 0 0 0 0
Stanhope Elmore High School
Jayden Ocmand
16 0 0 14 0 0 0 0 0 0
Stanhope Elmore High School
Luke Payne
15 0 8 0 0 0 0 0 0 0
Stanhope Elmore High School
Jackson Stallworth
0 0 0 23 0 0 0 0 0 0
Stanhope Elmore High School
Ethan Walls
89 0 0 0 0 0 0 0 0 0
Stanhope Elmore High School
Ed Westbrook
0 14 0 3 0 0 0 0 0 0
Stanhope Elmore High School
Tyler Woodham
0 0 61 0 0 0 0 0 0 0
Stanhope Elmore High School
Bryson Wright
18 19 0 39 0 0 0 0 0 0
Upperman High School
Rookie Allison
0 0 0 23 0 0 0 0 0 0
Upperman High School
Wyatt Curtis
0 0 27 0 0 0 0 0 0 0
Upperman High School
Justin Fallon
0 0 0 72 0 0 0 0 0 0
Upperman High School
Julian Llano
0 113 0 0 0 0 0 0 0 0
Upperman High School
Caden Shanks
0 0 104 0 0 0 0 0 0 0
Upperman High School
Alec Wilson
0 0 60 0 0 0 0 0 0 0
Upperman High School
Chris Wirsing
0 0 0 34 0 0 0 0 0 0
Vestavia Hills High School
Cooper Anderson
12 0 0 0 0 0 0 0 0 0
Vestavia Hills High School
Colin Jones
0 80 0 0 0 0 0 0 0 0
Vestavia Hills High School
Maddox Merrill
13 0 0 0 0 0 0 0 0 0
Vestavia Hills High School
Chase Rafferty
93 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