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)
15-16 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-75 76+
0
= Required Rest
PlayerDay 1
09/03
Day 2
09/04
Day 3
09/05
Day 4
09/06
Day 5
09/07
Day 6
09/08
Day 7
09/09
Day 8
09/10
Day 9
09/11
Day 10
09/12
5 Star Mafia Gold
Anthony Alexander
39 0 0 0 0 0 0 0 0 0
5 Star Mafia Gold
Gabriel Brion
0 0 93 0 0 0 0 0 0 0
5 Star Mafia Gold
Jesse Bustamante
0 87 0 0 0 0 0 0 0 0
5 Star Mafia Gold
Cash Dabbs
76 0 0 0 0 0 0 0 0 0
5 Star Mafia Gold
Cristian Gamez
0 0 18 0 0 0 0 0 0 0
5 Star Mafia Gold
Brandon Gil
0 84 0 0 0 0 0 0 0 0
5 Star Mafia Gold
Jacob Olivier
24 0 0 0 0 0 0 0 0 0
5 Star Mafia Gold
Mathew Ramirez
0 0 76 0 0 0 0 0 0 0
Baseball 101 LV (16)
62 0 0 0 0 0 0 0 0 0
Baseball 101 LV (16)
Hudson Gilmore
30 89 0 0 0 0 0 0 0 0
Baseball 101 LV (16)
Parker Hardin
47 0 0 0 0 0 0 0 0 0
Baseball 101 LV (16)
Davis Hurst
96 0 0 0 0 0 0 0 0 0
Baseball 101 LV (16)
Tyler Osburn
0 69 0 0 0 0 0 0 0 0
California Halos
Joseph Becerra
41 0 0 0 0 0 0 0 0 0
California Halos
Andy Carrillo
95 0 0 0 0 0 0 0 0 0
California Halos
Christian Cherry
38 0 0 0 0 0 0 0 0 0
California Halos
Cody Gallegos
0 46 0 0 0 0 0 0 0 0
California Halos
Julian Perales
38 0 0 0 0 0 0 0 0 0
California Halos
Daniel Pina
0 70 0 0 0 0 0 0 0 0
Canes West Lv 2026
Colton Christman
23 0 34 0 0 0 0 0 0 0
Canes West Lv 2026
Hunter Iverson
22 0 44 0 0 0 0 0 0 0
Canes West Lv 2026
Dominic Mancini
56 0 0 0 0 0 0 0 0 0
Canes West Lv 2026
Manulua Mann
0 21 0 0 0 0 0 0 0 0
Canes West Lv 2026
Dillon Owens
17 0 43 0 0 0 0 0 0 0
Canes West Lv 2026
Jonathan Ramos
73 0 0 0 0 0 0 0 0 0
Canes West Lv 2026
Noah Salts
0 68 0 0 0 0 0 0 0 0
Canes West Lv 2026
Karsen Smaka
0 61 0 0 0 0 0 0 0 0
Canes West Lv 2026
Colin Yeager
30 0 56 0 0 0 0 0 0 0
Cba Summit 2025
Dylan Banks
0 1 0 0 0 0 0 0 0 0
Cba Summit 2025
Carson Buksa
13 1 20 0 0 0 0 0 0 0
Cba Summit 2025
Jace Fillmore
19 0 0 0 0 0 0 0 0 0
Cba Summit 2025
Dewy Gibb
64 0 0 0 0 0 0 0 0 0
Cba Summit 2025
Jj Johnson
0 73 68 0 0 0 0 0 0 0
Cba Summit 2025
Ethan McArthur
5 0 61 0 0 0 0 0 0 0
Cba Summit 2025
Jason McArthur
0 47 0 0 0 0 0 0 0 0
Cba Summit 2025
Haigen Reed
0 30 104 0 0 0 0 0 0 0
Cba Summit 2025
Parker Staheli
71 0 0 0 0 0 0 0 0 0
CBA Utah 2026
Hoyt Atkin
28 58 0 0 0 0 0 0 0 0
CBA Utah 2026
Zac Beck
0 10 0 0 0 0 0 0 0 0
CBA Utah 2026
Quinn Chesnik
28 35 0 0 0 0 0 0 0 0
CBA Utah 2026
Talan Hansen
3 0 0 0 0 0 0 0 0 0
CBA Utah 2026
Helaman (Hela) Manutai
0 37 0 0 0 0 0 0 0 0
CBA Utah 2026
Harmon Skeen
77 0 0 0 0 0 0 0 0 0
CBA Utah 2026
Austin Smith
27 18 0 0 0 0 0 0 0 0
CBA Utah 2026
Ryker Taylor
34 0 0 0 0 0 0 0 0 0
CBA Utah 2026
Jaxton Tolman
30 0 0 0 0 0 0 0 0 0
Central California Kings
Dayne August
0 79 33 0 0 0 0 0 0 0
Central California Kings
Angel Camou
75 0 0 0 0 0 0 0 0 0
Central California Kings
Gavin Greer
87 0 0 0 0 0 0 0 0 0
Central California Kings
Caden McCloud
29 25 0 0 0 0 0 0 0 0
Central California Kings
Matthew Riggio
0 20 0 0 0 0 0 0 0 0
Central California Kings
Carson Rodart
0 96 0 0 0 0 0 0 0 0
Dirt Dawgs '24/'25
Christian Becerra
82 0 0 0 0 0 0 0 0 0
Dirt Dawgs '24/'25
Drew Beck
0 13 0 0 0 0 0 0 0 0
Dirt Dawgs '24/'25
Dominic Elias
0 93 0 0 0 0 0 0 0 0
Dirt Dawgs '24/'25
Javier Guzman
0 16 0 0 0 0 0 0 0 0
Dirt Dawgs '24/'25
Carson Moss
80 0 0 0 0 0 0 0 0 0
Dirt Dawgs '24/'25
Nathan Ochoa
0 20 0 0 0 0 0 0 0 0
Dirt Dawgs '24/'25
Tim Perry
5 78 0 0 0 0 0 0 0 0
Dirt Dawgs '24/'25
Joseph Valencia
21 2 0 0 0 0 0 0 0 0
Golden Spikes Baseball - Navy
Sean Cole
17 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball - Navy
Hudson Gainor
25 17 0 0 0 0 0 0 0 0
Golden Spikes Baseball - Navy
Alexander Huerta
70 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball - Navy
J.C. Lampas-Gormley
0 83 0 0 0 0 0 0 0 0
Golden Spikes Baseball - Navy
Wade Vuckovic
0 91 109 0 0 0 0 0 0 0
Golden Spikes Baseball - Navy
Chris Whitman
82 0 0 0 0 0 0 0 0 0
Hazard Huskies
Christian Santiago Gonzalez
0 94 0 0 0 0 0 0 0 0
Hazard Huskies
Andrew Martinez
0 82 0 0 0 0 0 0 0 0
Hazard Huskies
Julian Recinos
51 0 0 0 0 0 0 0 0 0
Hazard Huskies
Gary Romos
67 0 0 0 0 0 0 0 0 0
Hazard Huskies
Noah Tarin
45 7 17 0 0 0 0 0 0 0
Hazard Huskies
Hector Villanueva
39 50 0 0 0 0 0 0 0 0
Las Vegas Stallions
Tysen Andersen
0 31 3 0 0 0 0 0 0 0
Las Vegas Stallions
Scott Cox
0 22 1 0 0 0 0 0 0 0
Las Vegas Stallions
Gustavo Crawford
0 28 80 0 0 0 0 0 0 0
Las Vegas Stallions
Skyler Fife
0 14 0 0 0 0 0 0 0 0
Las Vegas Stallions
Chase Hedland
96 0 0 0 0 0 0 0 0 0
Las Vegas Stallions
Jackson Nelson
78 0 0 0 0 0 0 0 0 0
Las Vegas Stallions
Evan Noble
0 29 31 0 0 0 0 0 0 0
Las Vegas Stallions
Alexander Reese
0 25 0 0 0 0 0 0 0 0
Las Vegas Stallions
Kyson Rollo
23 35 0 0 0 0 0 0 0 0
Las Vegas Stallions
Drew Torres
0 27 0 0 0 0 0 0 0 0
Lv Knights
Briggs Barlow
45 0 0 0 0 0 0 0 0 0
Lv Knights
Declan Dodrill
0 48 0 0 0 0 0 0 0 0
Lv Knights
Josh Hohman
0 0 21 0 0 0 0 0 0 0
Lv Knights
Lucas Jaggers
0 96 0 0 0 0 0 0 0 0
Lv Knights
Connor Krieger
70 0 0 0 0 0 0 0 0 0
Lv Knights
Sean Lopez
0 2 0 0 0 0 0 0 0 0
Lv Knights
Harmon Nelson
97 0 0 0 0 0 0 0 0 0
Lv Knights
Zayden Okami
0 78 0 0 0 0 0 0 0 0
Lv Knights
Ethan Springfield
0 0 52 0 0 0 0 0 0 0
NV Athletics 16U
Brayden Bender
0 33 0 0 0 0 0 0 0 0
NV Athletics 16U
Carson Cassity
8 0 0 0 0 0 0 0 0 0
NV Athletics 16U
Nicolas Coogan
71 78 0 0 0 0 0 0 0 0
NV Athletics 16U
Keimani Johnson
0 44 0 0 0 0 0 0 0 0
NV Athletics 16U
Spencer Ladd
0 16 0 0 0 0 0 0 0 0
NV Athletics 16U
Hayden Lucibello
52 0 0 0 0 0 0 0 0 0
NV Athletics 16U
Noah McConnell
0 55 0 0 0 0 0 0 0 0
NV Athletics 16U
Ethan Poirier
82 0 0 0 0 0 0 0 0 0
NV Athletics 16U
Fynn Wedl
0 14 0 0 0 0 0 0 0 0
Scd
Rodolfo Alvarez
0 30 0 0 0 0 0 0 0 0
Scd
Austin Banuelos
0 53 0 0 0 0 0 0 0 0
Scd
Daniel Flores
0 58 0 0 0 0 0 0 0 0
Scd
Ryder Gibson
53 46 0 0 0 0 0 0 0 0
Scd
Owen Gilbert
84 0 0 0 0 0 0 0 0 0
Scd
Yervand Hernandez
0 22 0 0 0 0 0 0 0 0
Scd
Aiden Medina
78 0 0 0 0 0 0 0 0 0
SCV Vultures
Lukas Beltran
74 0 0 0 0 0 0 0 0 0
SCV Vultures
Connor Choe
0 52 0 0 0 0 0 0 0 0
SCV Vultures
Sutton Frost
0 36 0 0 0 0 0 0 0 0
SCV Vultures
Tristan Jennings
25 10 0 0 0 0 0 0 0 0
SCV Vultures
Osvaldo Nunez
37 0 0 0 0 0 0 0 0 0
SCV Vultures
Spencer Peterson
0 3 0 0 0 0 0 0 0 0
SCV Vultures
Nasir Robinson
0 93 0 0 0 0 0 0 0 0
SCV Vultures
Cooper Rosenzweig
19 36 0 0 0 0 0 0 0 0
Sidewinders
Barrett Bowman
89 0 0 0 0 0 0 0 0 0
Sidewinders
Caden Figueroa
40 42 0 0 0 0 0 0 0 0
Sidewinders
Lincoln Guillermo
75 0 0 0 0 0 0 0 0 0
Sidewinders
Corwin Jacob
0 8 0 0 0 0 0 0 0 0
Sidewinders
Daylin James
0 30 0 0 0 0 0 0 0 0
Sidewinders
Albert Lopez
0 72 0 0 0 0 0 0 0 0
Sidewinders
Cain Massey
0 72 0 0 0 0 0 0 0 0
Sidewinders
Raydon Michaels
15 0 0 0 0 0 0 0 0 0
Sidewinders
Alex Rosales
47 0 0 0 0 0 0 0 0 0
Sidewinders
Andrew Thompson
0 37 0 0 0 0 0 0 0 0
SNT
Tyler Aficial
13 0 0 0 0 0 0 0 0 0
SNT
Blake Coulthard
0 79 0 0 0 0 0 0 0 0
SNT
Jacob Freitas
35 0 67 0 0 0 0 0 0 0
SNT
Avi Garg
0 28 4 0 0 0 0 0 0 0
SNT
Nate Gust
0 86 0 0 0 0 0 0 0 0
SNT
Broc Molfetta
111 0 0 0 0 0 0 0 0 0
SNT
Tanner Teffs
4 0 56 0 0 0 0 0 0 0
SNT
Jonas Yatson
15 0 0 0 0 0 0 0 0 0
SNT #2
Dylan Blinn
15 0 0 0 0 0 0 0 0 0
SNT #2
Macen Collura
16 50 0 0 0 0 0 0 0 0
SNT #2
Justin Eddy
0 24 0 0 0 0 0 0 0 0
SNT #2
Xzavian Johnson
0 48 0 0 0 0 0 0 0 0
SNT #2
Alex La Rosa
0 36 0 0 0 0 0 0 0 0
SNT #2
Gannon Lake
25 0 0 0 0 0 0 0 0 0
SNT #2
Luke Leonard
0 64 0 0 0 0 0 0 0 0
SNT #2
Jhett Ohira
41 0 0 0 0 0 0 0 0 0
SNT #2
Josiah Rabago
57 0 0 0 0 0 0 0 0 0
SNT #2
Noah Ramos
72 0 0 0 0 0 0 0 0 0
Vegas Forge Baseball
Jaime Adame
0 13 0 0 0 0 0 0 0 0
Vegas Forge Baseball
Cayce Caldwell
84 0 0 0 0 0 0 0 0 0
Vegas Forge Baseball
Jose Garcia Favela
0 50 0 0 0 0 0 0 0 0
Vegas Forge Baseball
Bennett Gonzales
0 7 0 0 0 0 0 0 0 0
Vegas Forge Baseball
Daylan Heck
40 0 0 0 0 0 0 0 0 0
Vegas Forge Baseball
Tyson Lake
54 1 0 0 0 0 0 0 0 0
Vegas Forge Baseball
Dylan Layman
0 29 0 0 0 0 0 0 0 0
Vegas Forge Baseball
Zachary Perez
0 15 0 0 0 0 0 0 0 0
Vegas Forge Baseball
Kevin Ruiz
0 60 0 0 0 0 0 0 0 0
Vegas Forge Baseball
Taven Thaker
0 90 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