End-of-Year Special: For Diamondkast/DK+ and Cross-checker subscribers, take advantage of our best offer of the year. 40% off an annual subscription.
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/15
Day 2
09/16
Day 3
09/17
Day 4
09/18
Day 5
09/19
Day 6
09/20
Day 7
09/21
Day 8
09/22
Day 9
09/23
Day 10
09/24
5 Star Performance 2024
Micah Calvert
0 67 0 0 0 0 0 0 0 0
5 Star Performance 2024
Steven De Los Santos
0 18 0 0 0 0 0 0 0 0
5 Star Performance 2024
Adrian Garcia
0 34 0 0 0 0 0 0 0 0
5 Star Performance 2024
Grady Silva
0 20 0 0 0 0 0 0 0 0
5 Star Performance 2024
Tyler Simpson
0 76 0 0 0 0 0 0 0 0
American Force
Michael Cepeda
0 79 0 0 0 0 0 0 0 0
American Force
Brayden Dill
0 21 6 0 0 0 0 0 0 0
American Force
Ethan Harper
0 0 73 0 0 0 0 0 0 0
American Force
Hayden Mireles
0 63 0 0 0 0 0 0 0 0
American Force
Jacob Newsom
0 24 42 0 0 0 0 0 0 0
American Force
John Smith
0 47 0 0 0 0 0 0 0 0
American Force
Carson Webb
0 10 0 0 0 0 0 0 0 0
Banditos Black 2024
Trevor Ainsworth
0 74 0 0 0 0 0 0 0 0
Banditos Black 2024
Zavier Garcia
0 14 0 0 0 0 0 0 0 0
Banditos Black 2024
Matt Heflin
0 0 12 0 0 0 0 0 0 0
Banditos Black 2024
Jacob Macias
0 0 18 0 0 0 0 0 0 0
Banditos Black 2024
Ethan Mann
0 9 71 0 0 0 0 0 0 0
Banditos Black 2024
Marcos Tolliver
0 85 0 0 0 0 0 0 0 0
Banditos Black 2024
Mason Walls
0 0 15 0 0 0 0 0 0 0
Banditos Houston
Zeke Alexander
0 21 0 0 0 0 0 0 0 0
Banditos Houston
Vinny Cano
0 86 0 0 0 0 0 0 0 0
Banditos Houston
Romel Garcia
0 0 12 0 0 0 0 0 0 0
Banditos Houston
Hunter Hitt
0 0 34 0 0 0 0 0 0 0
Banditos Houston
Gustavo Marquez
0 47 0 0 0 0 0 0 0 0
Banditos Houston
Nate Pendland
0 9 14 0 0 0 0 0 0 0
Banditos Houston
Aiden Reed
0 0 60 0 0 0 0 0 0 0
Banditos Houston
Ryan Self
0 83 0 0 0 0 0 0 0 0
Banditos Houston
Jeremiah Torres
0 0 13 0 0 0 0 0 0 0
Banditos Scout Team 2024
Coy Angel
0 38 0 41 0 0 0 0 0 0
Banditos Scout Team 2024
Dawson Brosnaham
0 4 3 0 0 0 0 0 0 0
Banditos Scout Team 2024
Avery Duncan
0 14 0 23 0 0 0 0 0 0
Banditos Scout Team 2024
Jason Flores
0 0 0 101 0 0 0 0 0 0
Banditos Scout Team 2024
Logan Harris
0 28 0 55 0 0 0 0 0 0
Banditos Scout Team 2024
Gerardo “Jerry” Medina III
0 23 0 16 0 0 0 0 0 0
Banditos Scout Team 2024
Gabe Tatum
0 0 13 0 0 0 0 0 0 0
Banditos Scout Team 2024
Wilton Taylor
0 6 14 0 0 0 0 0 0 0
Banditos Scout Team 2024
Connor Udland
0 59 0 0 0 0 0 0 0 0
Banditos Scout Team 2024
Andre Wood
0 0 69 0 0 0 0 0 0 0
Banditos Scout Team 2025
David An
0 16 0 0 0 0 0 0 0 0
Banditos Scout Team 2025
Ryker Benz
0 14 0 0 0 0 0 0 0 0
Banditos Scout Team 2025
Tanner Carson
0 38 0 0 0 0 0 0 0 0
Banditos Scout Team 2025
Jake Evans
0 23 0 91 0 0 0 0 0 0
Banditos Scout Team 2025
Zavier Garcia
0 19 0 0 0 0 0 0 0 0
Banditos Scout Team 2025
Joshua Hunter
0 27 0 0 0 0 0 0 0 0
Banditos Scout Team 2025
Santiago Leija
0 12 0 3 0 0 0 0 0 0
Banditos Scout Team 2025
Caldwell McFaddin
0 0 99 0 0 0 0 0 0 0
Banditos Texas
Cam Collins
0 0 12 0 0 0 0 0 0 0
Banditos Texas
Jayton Harral
0 51 0 0 0 0 0 0 0 0
Banditos Texas
McCade Hilton
0 23 0 0 0 0 0 0 0 0
Banditos Texas
Davin Luck
0 44 0 0 0 0 0 0 0 0
Banditos Texas
Steven Mims
0 75 0 0 0 0 0 0 0 0
Banditos Texas
Ethan Ortega
0 20 0 0 0 0 0 0 0 0
Banditos Texas
Ryan Porter
0 0 41 0 0 0 0 0 0 0
Banditos Texas
Christian Smith
0 15 0 0 0 0 0 0 0 0
Banditos Texas
Jake Wells
0 0 47 0 0 0 0 0 0 0
C2 Baseball Texas Scout
Miles Brown
0 0 45 0 0 0 0 0 0 0
C2 Baseball Texas Scout
Trenton Flores
0 44 0 0 0 0 0 0 0 0
C2 Baseball Texas Scout
Travis Minard
0 0 46 0 0 0 0 0 0 0
C2 Baseball Texas Scout
Trevor Moore
0 22 31 0 0 0 0 0 0 0
C2 Baseball Texas Scout
Noah Paulson
0 0 33 0 0 0 0 0 0 0
C2 Baseball Texas Scout
Colton Pleasant
0 24 45 0 0 0 0 0 0 0
C2 Baseball Texas Scout
Tyler Ryden
0 34 0 0 0 0 0 0 0 0
C2 Baseball Texas Scout
Drew Smith
0 27 0 0 0 0 0 0 0 0
C2 Baseball Texas Scout
Carson Timmons
0 0 41 0 0 0 0 0 0 0
C2 Baseball Texas Scout
Cruz Torres
0 35 0 0 0 0 0 0 0 0
C2 Baseball Texas Scout
Corbin Walter
0 23 0 0 0 0 0 0 0 0
Houston Heat 2024 Scout
Cash Eckermann
0 31 0 0 0 0 0 0 0 0
Houston Heat 2024 Scout
Jake Farish
0 0 43 0 0 0 0 0 0 0
Houston Heat 2024 Scout
Jaden Fox
0 74 0 0 0 0 0 0 0 0
Houston Heat 2024 Scout
Jonas Granados
0 0 54 0 0 0 0 0 0 0
Houston Heat 2024 Scout
Mikey Grayson
0 0 51 0 0 0 0 0 0 0
Houston Heat 2024 Scout
Dalton Hoffart
0 46 0 0 0 0 0 0 0 0
Houston Heat 2024 Scout
Trey Schlueter
0 67 0 0 0 0 0 0 0 0
Houston Heat 2024 Scout
Gavin Silva
0 0 71 0 0 0 0 0 0 0
HP 2024 Bubb
Jose Arteaga
0 72 0 0 0 0 0 0 0 0
HP 2024 Bubb
Jared Burdette
0 56 0 0 0 0 0 0 0 0
HP 2024 Bubb
Blake Edling
0 0 57 0 0 0 0 0 0 0
HP 2024 Bubb
Cody Jenkins
0 0 24 0 0 0 0 0 0 0
HP 2024 Bubb
Max McCraray
0 40 0 0 0 0 0 0 0 0
HP 2024 Bubb
Evan Mihaly
0 24 0 0 0 0 0 0 0 0
HP 2024 Bubb
Brayden Stevenson
0 0 53 0 0 0 0 0 0 0
HP 2024 Bubb
Brady Watassek
0 29 0 0 0 0 0 0 0 0
HP 2024 James
Chase Batten
0 0 60 0 0 0 0 0 0 0
HP 2024 James
Derek Devos
0 14 0 31 0 0 0 0 0 0
HP 2024 James
Maddox Keo
0 0 14 46 0 0 0 0 0 0
HP 2024 James
Daniel Ontiveros
0 41 0 0 0 0 0 0 0 0
HP 2024 James
Houston Rhodes
0 38 0 0 0 0 0 0 0 0
HP 2024 James
Cooper Schwank
0 35 0 0 0 0 0 0 0 0
HP 2024 James
Austin Shirley
0 12 0 27 0 0 0 0 0 0
HP 2025 Greene
Cameron Chambers
0 0 21 0 0 0 0 0 0 0
HP 2025 Greene
Will Coffman
0 0 25 0 0 0 0 0 0 0
HP 2025 Greene
Chase Connell
0 61 0 0 0 0 0 0 0 0
HP 2025 Greene
Caden Cook
0 81 0 0 0 0 0 0 0 0
HP 2025 Greene
Owen Sherrill
0 0 62 0 0 0 0 0 0 0
HP 2025 Greene
Harris Woodside
0 49 0 0 0 0 0 0 0 0
Marucci Elite Texas - Mayo
Tyson Barkley
0 0 13 0 0 0 0 0 0 0
Marucci Elite Texas - Mayo
Adrian Garcia
0 0 33 0 0 0 0 0 0 0
Marucci Elite Texas - Mayo
Connor McCurley
0 11 0 0 0 0 0 0 0 0
Marucci Elite Texas - Mayo
Jabin Moore
0 0 2 0 0 0 0 0 0 0
Marucci Elite Texas - Mayo
John Moya
0 51 0 0 0 0 0 0 0 0
Marucci Elite Texas - Mayo
Ryan Ott
0 0 23 0 0 0 0 0 0 0
Marucci Elite Texas - Mayo
Dane Perry
0 0 24 0 0 0 0 0 0 0
Marucci Elite Texas - Mayo
Todd Rochelle
0 0 65 0 0 0 0 0 0 0
Marucci Elite Texas - Mayo
Ryler Smart
0 33 0 0 0 0 0 0 0 0
Marucci Elite Texas - Mayo
Austin Smith
0 69 0 0 0 0 0 0 0 0
Marucci Elite Texas - Mayo
Erick Thompson
0 0 37 0 0 0 0 0 0 0
Marucci Elite Texas - Mayo
Nicholas West
0 68 0 0 0 0 0 0 0 0
OSP Pirates 2024
Tony Barcelona
0 56 0 0 0 0 0 0 0 0
OSP Pirates 2024
Nolan Bromberg
0 0 51 0 0 0 0 0 0 0
OSP Pirates 2024
Nicholas Brown
0 0 52 0 0 0 0 0 0 0
OSP Pirates 2024
Peyton Cook
0 76 0 0 0 0 0 0 0 0
OSP Pirates 2024
Luke Dalke
0 28 0 0 0 0 0 0 0 0
OSP Pirates 2024
Parker Kotlarz
0 0 35 0 0 0 0 0 0 0
OSP Pirates 2024
Samuel Powell
0 47 0 0 0 0 0 0 0 0
OSP Pirates 2024
Noah Seay
0 64 0 0 0 0 0 0 0 0
PNT Scout Team
Jaden Barfield
0 0 0 95 0 0 0 0 0 0
PNT Scout Team
Carson Henderson
0 44 0 100 0 0 0 0 0 0
PNT Scout Team
Patrick Lewis
0 0 96 0 0 0 0 0 0 0
PNT Scout Team
Carter O'Neill
0 0 14 17 0 0 0 0 0 0
PNT Scout Team
Ian Standlee
0 26 0 10 0 0 0 0 0 0
PNT Scout Team
Makoy Stone
0 108 0 0 0 0 0 0 0 0
PNT Scout Team
Blake Watters
0 35 0 0 0 0 0 0 0 0
Premier Baseball Scout Team
Jude Fontenot
0 17 0 0 0 0 0 0 0 0
Premier Baseball Scout Team
Anthony Key
0 0 90 0 0 0 0 0 0 0
Premier Baseball Scout Team
Joseph Perillo
0 0 22 0 0 0 0 0 0 0
Premier Baseball Scout Team
Brycen Romberg
0 95 0 0 0 0 0 0 0 0
Premier Baseball Scout Team
Ameron Sheikh Jr.
0 0 14 0 0 0 0 0 0 0
Premier Baseball Scout Team
Hugh Wilhelm
0 79 0 0 0 0 0 0 0 0
Prospect United Houston - Fisher
Daniel Bivens
0 29 79 0 0 0 0 0 0 0
Prospect United Houston - Fisher
Gage Chambers
0 62 0 0 0 0 0 0 0 0
Prospect United Houston - Fisher
Chase Madden
0 16 0 0 0 0 0 0 0 0
Prospect United Houston - Fisher
Grayson Murillo
0 99 0 0 0 0 0 0 0 0
Prospect United Houston - Fisher
Daniel Pratt
0 31 0 0 0 0 0 0 0 0
Prospect United Houston - Fisher
Mikey Sharp
0 47 41 0 0 0 0 0 0 0
Reps Baseball
Zion Chen
0 0 15 0 0 0 0 0 0 0
Reps Baseball
Hayden Hooper
0 0 17 0 0 0 0 0 0 0
Reps Baseball
Jacob Lukaszewski
0 0 46 0 0 0 0 0 0 0
Reps Baseball
Ty Manuel
0 65 0 0 0 0 0 0 0 0
Reps Baseball
Ward “Ashton” Meador
0 61 0 0 0 0 0 0 0 0
Reps Baseball
Wesley Moreau
0 55 0 0 0 0 0 0 0 0
Reps Baseball
Jackson Morgan
0 40 0 0 0 0 0 0 0 0
Reps Baseball
Xavier Sanchez
0 74 0 0 0 0 0 0 0 0
Reps Baseball
Nathan Schomburg
0 0 20 0 0 0 0 0 0 0
Reps Baseball
Mack Schwarze
0 0 17 0 0 0 0 0 0 0
Scorpions Team Easton (Lammons)
Aaron Brashear
0 0 71 0 0 0 0 0 0 0
Scorpions Team Easton (Lammons)
Jaxson Breedlove
0 53 0 0 0 0 0 0 0 0
Scorpions Team Easton (Lammons)
Caven Fuentes
0 66 0 0 0 0 0 0 0 0
Scorpions Team Easton (Lammons)
Matthew Macklin
0 0 42 0 0 0 0 0 0 0
Scorpions Team Easton (Lammons)
Lucas Mercado
0 90 0 0 0 0 0 0 0 0
Scorpions Team Easton (Lammons)
Koy Tollefson
0 10 8 0 0 0 0 0 0 0
Texas Oilers 18U Hamblin/Hancock
Gavin Barker
0 28 0 0 0 0 0 0 0 0
Texas Oilers 18U Hamblin/Hancock
Nick Bowman
0 77 0 0 0 0 0 0 0 0
Texas Oilers 18U Hamblin/Hancock
John Byler
0 60 0 0 0 0 0 0 0 0
Texas Oilers 18U Hamblin/Hancock
Taylor Haddock
0 40 0 0 0 0 0 0 0 0
Texas Oilers 18U Hamblin/Hancock
Camden Lane
0 9 0 0 0 0 0 0 0 0
Texas Oilers 18U Hamblin/Hancock
Grayson Moore
0 63 0 0 0 0 0 0 0 0
Texas Oilers 18U Hamblin/Hancock
Zachary Pearrow
0 0 69 0 0 0 0 0 0 0
Texas Oilers 18U Hamblin/Hancock
Rex Rambo III
0 0 24 0 0 0 0 0 0 0
Trosky Texas
Trevor Breaux
0 0 54 0 0 0 0 0 0 0
Trosky Texas
Blaine Brown
0 0 40 0 0 0 0 0 0 0
Trosky Texas
Collin Dennis
0 22 0 0 0 0 0 0 0 0
Trosky Texas
Mason Garza
0 104 0 0 0 0 0 0 0 0
Trosky Texas
Kaden McCoy
0 0 36 0 0 0 0 0 0 0
Trosky Texas
Chase McGarr
0 14 0 0 0 0 0 0 0 0
Trosky Texas
Kason Nelson
0 110 0 0 0 0 0 0 0 0
Trosky Texas Mathis
Carter Cheves
0 0 36 0 0 0 0 0 0 0
Trosky Texas Mathis
Reyli Escobedo
0 77 0 0 0 0 0 0 0 0
Trosky Texas Mathis
Gabriel Guest
0 63 0 0 0 0 0 0 0 0
Trosky Texas Mathis
Drew Lueders
0 0 77 0 0 0 0 0 0 0
Trosky Texas Mathis
Braxtyn Vackar
0 63 0 0 0 0 0 0 0 0
Trosky Texas Mathis
Blake Ward
0 30 0 0 0 0 0 0 0 0
Trosky Texas Mathis
Mason Williams
0 0 13 0 0 0 0 0 0 0
TSL
Luke Fleek
0 44 0 0 0 0 0 0 0 0
TSL
Tait Johnson
0 0 56 0 0 0 0 0 0 0
TSL
Jadon Krieger
0 94 0 0 0 0 0 0 0 0
TSL
Pearson Lowery
0 0 25 0 0 0 0 0 0 0
TSL
Noah Murphy
0 0 21 0 0 0 0 0 0 0
TSL
Connor Priddy
0 19 68 0 0 0 0 0 0 0
TSL
Darion Rogers
0 0 51 0 0 0 0 0 0 0
TSL
Pierce Stone
0 56 0 0 0 0 0 0 0 0
Up Top Prospects
Easton Bettcher
0 0 42 0 0 0 0 0 0 0
Up Top Prospects
Justin Butler
0 18 0 0 0 0 0 0 0 0
Up Top Prospects
Roque Garcia
0 57 0 0 0 0 0 0 0 0
Up Top Prospects
Frankie Kentoffio
0 20 0 0 0 0 0 0 0 0
Up Top Prospects
Jose Luccioni III
0 42 0 0 0 0 0 0 0 0
Up Top Prospects
William Oakley
0 35 0 0 0 0 0 0 0 0
Up Top Prospects
Alex Parish
0 24 0 0 0 0 0 0 0 0
Up Top Prospects
Oziel Sepulveda
0 0 82 0 0 0 0 0 0 0
Up Top Prospects
Noah Wiley
0 21 0 0 0 0 0 0 0 0
USA Prime Mountain West 2024
Trevor Beutner
0 0 10 0 0 0 0 0 0 0
USA Prime Mountain West 2024
Cael Clancy
0 14 10 0 0 0 0 0 0 0
USA Prime Mountain West 2024
Asher Clark
0 75 0 0 0 0 0 0 0 0
USA Prime Mountain West 2024
Dalton Hanson
0 0 30 0 0 0 0 0 0 0
USA Prime Mountain West 2024
Aidan Nance
0 13 0 0 0 0 0 0 0 0
USA Prime Mountain West 2024
Lucas Stone
0 0 38 0 0 0 0 0 0 0
USA Prime Mountain West 2024
Will Taylor
0 79 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