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
09/21
Day 2
09/22
Day 3
09/23
Day 4
09/24
Day 5
09/25
Day 6
09/26
Day 7
09/27
Day 8
09/28
Day 9
09/29
Day 10
09/30
20 Baseball
Trevor Caldwell
0 40 0 0 0 0 0 0 0 0
20 Baseball
Seth Crowe
0 84 0 0 0 0 0 0 0 0
20 Baseball
Cole Deems
0 0 19 0 0 0 0 0 0 0
20 Baseball
Brandon Dover
0 27 0 0 0 0 0 0 0 0
20 Baseball
Grayson Goss
0 3 54 0 0 0 0 0 0 0
20 Baseball
Jonathan Moore
0 17 0 0 0 0 0 0 0 0
20 Baseball
Andruw Morris
0 16 0 0 0 0 0 0 0 0
20 Baseball
McDuffy Waldrop
0 18 18 0 0 0 0 0 0 0
20 Baseball
Cody Williams
0 58 0 0 0 0 0 0 0 0
CBA Copperheads
Blake Anderson
0 80 0 0 0 0 0 0 0 0
CBA Copperheads
Luke Anderson
0 49 73 0 0 0 0 0 0 0
CBA Copperheads
Jesse Ashenfarb
0 14 0 0 0 0 0 0 0 0
CBA Copperheads
Benjamin Gorman
0 40 0 0 0 0 0 0 0 0
CBA Copperheads
Colin Shannon
0 0 47 0 0 0 0 0 0 0
CBA Copperheads
Nathan Smith
0 79 0 0 0 0 0 0 0 0
Coastal Stars 2020
Bryce Beverly
0 28 0 0 0 0 0 0 0 0
Coastal Stars 2020
Aiden Gardner
0 77 0 0 0 0 0 0 0 0
Coastal Stars 2020
Logan Holycross
0 25 0 0 0 0 0 0 0 0
Coastal Stars 2020
Matt Martin
0 0 58 0 0 0 0 0 0 0
Coastal Stars 2020
Matthew Martin
0 17 0 0 0 0 0 0 0 0
Coastal Stars 2020
Ethan Phan
0 70 0 0 0 0 0 0 0 0
Coastal Stars 2020
Jack Thomas
0 41 0 0 0 0 0 0 0 0
Coastal Stars 2020
Kedric Zimmer
0 0 58 0 0 0 0 0 0 0
Duluth Noles 17U
Tanner Bastings
0 17 50 0 0 0 0 0 0 0
Duluth Noles 17U
Christian Davis
0 15 47 0 0 0 0 0 0 0
Duluth Noles 17U
Jacob Harper
0 23 0 0 0 0 0 0 0 0
Duluth Noles 17U
James Heramb-Eckert
0 11 0 0 0 0 0 0 0 0
Duluth Noles 17U
Caleb Ketchup
0 22 0 0 0 0 0 0 0 0
Duluth Noles 17U
Thomas Lemaster
0 63 0 0 0 0 0 0 0 0
Duluth Noles 17U
Xander Stephens
0 20 0 0 0 0 0 0 0 0
Duluth Noles 17U
Jordan Walker
0 16 0 0 0 0 0 0 0 0
East Cobb Colt 45s 16u
Jahir Cornick-Turpin
0 58 0 0 0 0 0 0 0 0
East Cobb Colt 45s 16u
Mark O'Meara
0 22 0 0 0 0 0 0 0 0
East Cobb Colt 45s 16u
Davis Michael Snow
0 80 0 0 0 0 0 0 0 0
East Cobb Colt 45s 16u
Elijah Starnes
0 51 0 0 0 0 0 0 0 0
East Cobb Colt 45s 16U Premier
Harris Bryson
0 75 0 0 0 0 0 0 0 0
East Cobb Colt 45s 16U Premier
Grant Cherry
0 60 0 0 0 0 0 0 0 0
East Cobb Colt 45s 16U Premier
Phoenix Cramer
0 65 0 0 0 0 0 0 0 0
East Cobb Colt 45s 16U Premier
Clayton Webb
0 39 0 0 0 0 0 0 0 0
EAST COBB TIGERS
Hagan Banks
0 53 0 0 0 0 0 0 0 0
EAST COBB TIGERS
Tyler Camp
0 73 0 0 0 0 0 0 0 0
EAST COBB TIGERS
Ben Crawley
0 0 78 0 0 0 0 0 0 0
EAST COBB TIGERS
Jake Edwards
0 19 0 0 0 0 0 0 0 0
EAST COBB TIGERS
Tanner Grinstead
0 68 0 0 0 0 0 0 0 0
eXposure North Fall
Jack Carasso
0 23 0 0 0 0 0 0 0 0
eXposure North Fall
Parker Evans
0 0 14 0 0 0 0 0 0 0
eXposure North Fall
Carter Finlay
0 55 0 0 0 0 0 0 0 0
eXposure North Fall
Brandon Lejeune
0 0 51 0 0 0 0 0 0 0
eXposure North Fall
Adam Quincy
0 0 62 0 0 0 0 0 0 0
eXposure North Fall
Andrew Ronne
0 96 0 0 0 0 0 0 0 0
eXposure North Fall
Boone Street
0 13 52 0 0 0 0 0 0 0
eXposure North Fall
Jake Wilhoit
0 0 41 0 0 0 0 0 0 0
eXposure Underclass Black
Bryson Caldwell
0 47 0 0 0 0 0 0 0 0
eXposure Underclass Black
Ian Campbell
0 0 28 0 0 0 0 0 0 0
eXposure Underclass Black
Hunter Caywood
0 0 68 0 0 0 0 0 0 0
eXposure Underclass Black
Michael Chodak
0 74 0 0 0 0 0 0 0 0
eXposure Underclass Black
Alex Mixon
0 9 0 0 0 0 0 0 0 0
eXposure Underclass Black
Colin Mountjoy
0 78 0 0 0 0 0 0 0 0
eXposure Underclass Black
Kaden Necaise
0 0 31 0 0 0 0 0 0 0
eXposure Underclass Black
Caden Snyder
0 0 73 0 0 0 0 0 0 0
eXposure Underclass Black
Michael Stoltzfus
0 0 93 0 0 0 0 0 0 0
eXposure Underclass Fall White
Payton Adkisson
0 23 0 0 0 0 0 0 0 0
eXposure Underclass Fall White
Ryan Hagenow
0 84 0 0 0 0 0 0 0 0
eXposure Underclass Fall White
Charlie Morgan
0 0 21 0 0 0 0 0 0 0
eXposure Underclass Fall White
Drew Patterson
0 92 0 0 0 0 0 0 0 0
eXposure Underclass Fall White
Ross Pendergrass
0 34 0 0 0 0 0 0 0 0
eXposure Underclass Fall White
Coleman Willis
0 0 90 0 0 0 0 0 0 0
eXposure Underclass Gray
Brant Bagley
0 0 58 0 0 0 0 0 0 0
eXposure Underclass Gray
Tate Daniels
0 0 38 0 0 0 0 0 0 0
eXposure Underclass Gray
Taylor Flint
0 16 0 0 0 0 0 0 0 0
eXposure Underclass Gray
Hayden Frank
0 83 0 0 0 0 0 0 0 0
eXposure Underclass Gray
Noah Pridmore
0 99 0 0 0 0 0 0 0 0
eXposure Underclass Silver
Chase Ghormley
0 121 0 0 0 0 0 0 0 0
eXposure Underclass Silver
Carson Hedrick
0 62 0 0 0 0 0 0 0 0
eXposure Underclass Silver
Ashton Simmons
0 8 44 0 0 0 0 0 0 0
eXposure Underclass Silver
Xavier Thompson
0 35 40 0 0 0 0 0 0 0
GBSA RAYS 16U
Joel Figueroa
0 63 0 0 0 0 0 0 0 0
GBSA RAYS 16U
Brayden Gordon
0 0 79 0 0 0 0 0 0 0
GBSA RAYS 16U
Chris Hall
0 19 0 0 0 0 0 0 0 0
GBSA RAYS 16U
Christian Jackson
0 25 0 0 0 0 0 0 0 0
GBSA RAYS 16U
Noah Kuhaneck
0 50 0 0 0 0 0 0 0 0
GBSA RAYS 16U
Rayondre Mercer
0 0 14 0 0 0 0 0 0 0
GBSA RAYS 16U
Carey Paul
0 0 48 0 0 0 0 0 0 0
GBSA RAYS 16U
Edward Phelps III
0 17 0 0 0 0 0 0 0 0
GBSA RAYS 16U
Anthony Polanco
0 9 0 0 0 0 0 0 0 0
GBSA RAYS 16U
Christian Walker
0 52 0 0 0 0 0 0 0 0
GBSA RAYS 16U
Michael Wilson
0 15 0 0 0 0 0 0 0 0
Georgia Bombers
Peter Belasick
0 16 0 0 0 0 0 0 0 0
Georgia Bombers
Miller Jones
0 35 0 0 0 0 0 0 0 0
Georgia Bombers
Evan Kehren
0 28 0 0 0 0 0 0 0 0
Georgia Bombers
Christopher Morrissey
0 44 0 0 0 0 0 0 0 0
Georgia Bombers
Jake Roth
0 12 12 0 0 0 0 0 0 0
Georgia Bombers
Tyler Shea
0 0 77 0 0 0 0 0 0 0
Georgia Bombers 17u
Jack Dalton
0 56 0 0 0 0 0 0 0 0
Georgia Bombers 17u
Chase Daniels
0 0 25 0 0 0 0 0 0 0
Georgia Bombers 17u
Anthony DiMola
0 0 40 0 0 0 0 0 0 0
Georgia Bombers 17u
Jacob Lassiat
0 46 0 0 0 0 0 0 0 0
Georgia Bombers 17u
Chris Mussell
0 0 8 0 0 0 0 0 0 0
Georgia Bombers 17u
Carson Swilling
0 0 35 0 0 0 0 0 0 0
Georgia Bombers 17u
Casey Young
0 56 0 0 0 0 0 0 0 0
Georgia Jackets 16U/17U
Nicholas Armstrong
0 23 0 0 0 0 0 0 0 0
Georgia Jackets 16U/17U
Aiden Berggren
0 62 0 0 0 0 0 0 0 0
Georgia Jackets 16U/17U
Gaven Freeman
0 26 20 0 0 0 0 0 0 0
Georgia Jackets 16U/17U
Noah Gilbert
0 52 0 0 0 0 0 0 0 0
Georgia Jackets 16U/17U
Jared Lucero
0 0 20 0 0 0 0 0 0 0
Georgia Jackets 16U/17U
Buck Olson
0 0 72 0 0 0 0 0 0 0
Georgia Jackets 16U/17U
Garrett Staton
0 14 0 0 0 0 0 0 0 0
Georgia Jackets 16U/17U
Ryder Willard
0 30 82 0 0 0 0 0 0 0
Georgia Jackets 16U/17U
John Zarzycki
0 0 78 0 0 0 0 0 0 0
Ninth Inning Royals-Borden 16U
Richard Castro
0 54 0 0 0 0 0 0 0 0
Ninth Inning Royals-Borden 16U
Sam Flynn
0 59 0 0 0 0 0 0 0 0
Ninth Inning Royals-Borden 16U
Gerard Hudson
0 2 0 0 0 0 0 0 0 0
Ninth Inning Royals-Borden 16U
Drew Jabaley
0 0 35 0 0 0 0 0 0 0
Ninth Inning Royals-Borden 16U
Chris Knighton
0 44 0 0 0 0 0 0 0 0
Ninth Inning Royals-Borden 16U
Jeremiah Newman
0 10 0 0 0 0 0 0 0 0
Ninth Inning Royals-Borden 16U
Charlie Nieman
0 50 0 0 0 0 0 0 0 0
Ninth Inning Royals-Borden 16U
Nicolas Robinson
0 31 0 0 0 0 0 0 0 0
Ninth Inning Royals-Borden 16U
Peyton Wagner
0 0 56 0 0 0 0 0 0 0
Ninth Inning Royals-Edwards 17U
Travis Burnette
0 11 21 0 0 0 0 0 0 0
Ninth Inning Royals-Edwards 17U
Wyatt Copeland
0 30 0 0 0 0 0 0 0 0
Ninth Inning Royals-Edwards 17U
Edwin Galatas
0 21 84 0 0 0 0 0 0 0
Ninth Inning Royals-Edwards 17U
Jamie Laframboise
0 75 0 0 0 0 0 0 0 0
Ninth Inning Royals-Edwards 17U
Jonathan Morgan
0 50 0 0 0 0 0 0 0 0
Ninth Inning Royals-Edwards 17U
Nicolas Roma
0 0 23 0 0 0 0 0 0 0
Ninth Inning Royals-Edwards 17U
Holden Wilder
0 44 75 0 0 0 0 0 0 0
Ninth Inning Royals-Radcliff 16U
Mason Brown
0 67 0 0 0 0 0 0 0 0
Ninth Inning Royals-Radcliff 16U
Joseph Garcia
0 24 0 0 0 0 0 0 0 0
Ninth Inning Royals-Radcliff 16U
Alex Matullo
0 24 0 0 0 0 0 0 0 0
Ninth Inning Royals-Radcliff 16U
Owen McMurtrie
0 0 40 0 0 0 0 0 0 0
Ninth Inning Royals-Radcliff 16U
Brendan Parks
0 0 69 0 0 0 0 0 0 0
Ninth Inning Royals-Radcliff 16U
Agyei Quinichett
0 77 0 0 0 0 0 0 0 0
Ninth Inning Royals-Radcliff 16U
Terence Sales
0 35 0 0 0 0 0 0 0 0
Service Baseball - Pararescue
Brandon Bick
0 36 0 0 0 0 0 0 0 0
Service Baseball - Pararescue
Christopher Dougherty
0 23 0 0 0 0 0 0 0 0
Service Baseball - Pararescue
Ty Morrison
0 68 0 0 0 0 0 0 0 0
Service Baseball - Pararescue
Garrett Sagro
0 0 36 0 0 0 0 0 0 0
Service Baseball - Pararescue
Cameron Stroup
0 44 50 0 0 0 0 0 0 0
Service Baseball - Pararescue
Nicholas Turner
0 0 28 0 0 0 0 0 0 0
Service Baseball - Pararescue
Preston Wetmore
0 37 0 0 0 0 0 0 0 0
Team 360 Hawks North 17u
Orlando Carter
0 44 0 0 0 0 0 0 0 0
Team 360 Hawks North 17u
. Lacour
0 0 40 0 0 0 0 0 0 0
Team 360 Hawks North 17u
Jeffery Lonon
0 0 38 0 0 0 0 0 0 0
Team 360 Hawks North 17u
Quinn Moore
0 30 39 0 0 0 0 0 0 0
Team 360 Hawks North 17u
Austin Tse
0 65 0 0 0 0 0 0 0 0
Team 360 Hawks North 17u
Joe Vatalaro
0 83 0 0 0 0 0 0 0 0
Team Elite 16U Black
Mason Albright
0 0 45 0 0 0 0 0 0 0
Team Elite 16U Black
Carter Bailey
0 0 51 0 0 0 0 0 0 0
Team Elite 16U Black
Cooper George
0 53 0 0 0 0 0 0 0 0
Team Elite 16U Black
Tommy Hawke
0 0 8 0 0 0 0 0 0 0
Team Elite 16U Black
Christopher Katz
0 0 86 0 0 0 0 0 0 0
Team Elite 16U Black
Javi Marrero
0 52 0 0 0 0 0 0 0 0
Team Elite 16U Black
Nevin Norville
0 10 3 0 0 0 0 0 0 0
Team Elite 16U Black
Wes Simpson
0 0 75 0 0 0 0 0 0 0
Team Elite 16U Black
Ryan Spikes
0 30 5 0 0 0 0 0 0 0
Team Elite 16U Black
Isaac Williams
0 37 0 0 0 0 0 0 0 0
Team Elite 17U Black
Jackson Boyd
0 0 16 0 0 0 0 0 0 0
Team Elite 17U Black
Wyatt Crowell
0 35 0 0 0 0 0 0 0 0
Team Elite 17U Black
Wesley Hancock
0 52 0 0 0 0 0 0 0 0
Team Elite 17U Black
Jake Hill
0 19 35 0 0 0 0 0 0 0
Team Elite 17U Black
Logan Jones
0 48 0 0 0 0 0 0 0 0
Team Elite 17U Black
AJ Montijo
0 56 0 0 0 0 0 0 0 0
Team Elite 17U Black
Jaden Woods
0 26 53 0 0 0 0 0 0 0
Team Elite 17U Grey
Zach Devries
0 68 0 0 0 0 0 0 0 0
Team Elite 17U Grey
Jack Dixon
3 75 0 0 0 0 0 0 0 0
Team Elite 17U Grey
Cole Hansen
0 15 0 0 0 0 0 0 0 0
Team Elite 17U Grey
Andrew Jordan
0 0 45 0 0 0 0 0 0 0
Team Elite 17U Grey
John Mattson
0 0 78 0 0 0 0 0 0 0
Team Elite 17U Grey
Kodai Takano
0 52 0 0 0 0 0 0 0 0
Team Elite 17U SIlver
Wyatt Crum
0 42 0 0 0 0 0 0 0 0
Team Elite 17U SIlver
Ryan Fuerst
0 64 0 0 0 0 0 0 0 0
Team Elite 17U SIlver
A Heard
0 0 40 0 0 0 0 0 0 0
Team Elite 17U SIlver
Carter Israel
0 0 81 0 0 0 0 0 0 0
Team Elite 17U SIlver
Chase Long
0 64 0 0 0 0 0 0 0 0
Team Elite 17U SIlver
Parker Schell
0 59 0 0 0 0 0 0 0 0
Team Elite 17U White
Hunter Blackstone
0 0 25 0 0 0 0 0 0 0
Team Elite 17U White
Tanner Chunn
0 0 14 0 0 0 0 0 0 0
Team Elite 17U White
Alex Garcia
0 5 0 0 0 0 0 0 0 0
Team Elite 17U White
Byant Hathorn
0 4 0 0 0 0 0 0 0 0
Team Elite 17U White
Reid Howard
0 58 0 0 0 0 0 0 0 0
Team Elite 17U White
Sam Massey
0 42 0 0 0 0 0 0 0 0
Team Elite 17U White
Carsen Plumadore
0 43 0 0 0 0 0 0 0 0
Team Elite 17U White
Jack Seppings
0 0 33 0 0 0 0 0 0 0
Team Elite 17U White
Justin Whitehead
0 0 24 0 0 0 0 0 0 0
Team Elite 17U White
Matthew Williams
0 57 0 0 0 0 0 0 0 0
Team Elite 17U White
Anish Yennam
0 32 0 0 0 0 0 0 0 0
Triton Rays 706
, Mendoza
0 17 0 0 0 0 0 0 0 0
Triton Rays 706
Ben Parker
0 5 0 0 0 0 0 0 0 0
Triton Rays 706
Jaylen Thompson
0 85 0 0 0 0 0 0 0 0
Triton Rays 706
Gray Voltz
0 10 0 0 0 0 0 0 0 0
Triton Rays 706
Damien Whitfield
0 105 0 0 0 0 0 0 0 0
UMGA White
Caleb Arnold
0 11 0 0 0 0 0 0 0 0
UMGA White
Jackson Butz
0 79 0 0 0 0 0 0 0 0
UMGA White
Jacob Gregory
0 30 82 0 0 0 0 0 0 0
UMGA White
Dylan Slaughter
0 32 0 0 0 0 0 0 0 0
UMGA White
Cooper Taylor
0 78 0 0 0 0 0 0 0 0
Warriors Baseball - Meigs
Mitchell Cole
0 0 11 0 0 0 0 0 0 0
Warriors Baseball - Meigs
Griffin Crook
0 45 0 0 0 0 0 0 0 0
Warriors Baseball - Meigs
Brendan "Cole" Curtis
0 10 50 0 0 0 0 0 0 0
Warriors Baseball - Meigs
Evan Gillanders
0 41 0 0 0 0 0 0 0 0
Warriors Baseball - Meigs
Griff Minor
0 0 22 0 0 0 0 0 0 0
Warriors Baseball - Meigs
Braylon Myers
0 58 0 0 0 0 0 0 0 0
Warriors Baseball - Meigs
Eli Runyan
0 64 0 0 0 0 0 0 0 0
Warriors Baseball - Meigs
Samuel Simpson
0 16 34 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest