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
11/07
Day 2
11/08
Day 3
11/09
Day 4
11/10
Day 5
11/11
Day 6
11/12
Day 7
11/13
Day 8
11/14
Day 9
11/15
Day 10
11/16
Ble
Braxton Bybee
0 131 0 0 0 0 0 0 0 0
Ble
Theodore Chartier
55 0 0 0 0 0 0 0 0 0
Ble
Christian Dijkman
43 0 0 0 0 0 0 0 0 0
Ble
Frank Grant
0 85 0 0 0 0 0 0 0 0
Ble
Nicolo Guevara
21 6 0 0 0 0 0 0 0 0
Ble
Collin Hawkins
0 12 0 0 0 0 0 0 0 0
Ble
Zachary Stevers
0 39 0 0 0 0 0 0 0 0
Ble
Ozzy Zawislak
0 37 0 0 0 0 0 0 0 0
BLE Gauchos
Evan Gant
49 0 0 0 0 0 0 0 0 0
BLE Gauchos
Christian Moreno
54 0 0 0 0 0 0 0 0 0
BLE Gauchos
Charles Tsouras
67 0 0 0 0 0 0 0 0 0
BLE Gauchos
Loren Young
0 127 0 0 0 0 0 0 0 0
B-Town Sliders 18u
Holden Garcia
0 18 0 0 0 0 0 0 0 0
B-Town Sliders 18u
Jorge Gutierrez
27 0 0 0 0 0 0 0 0 0
B-Town Sliders 18u
Kaleb Hay
0 57 0 0 0 0 0 0 0 0
B-Town Sliders 18u
Brock Slikker
0 18 0 0 0 0 0 0 0 0
B-Town Sliders 18u
Sam Slodic
29 0 0 0 0 0 0 0 0 0
B-Town Sliders 18u
Austin Watson
28 0 0 0 0 0 0 0 0 0
CBA Matadors
Vasista Dhyasani
24 54 0 0 0 0 0 0 0 0
CBA Matadors
Gabriel Juarez
6 0 0 0 0 0 0 0 0 0
CBA Matadors
Matthew Leiterman
69 0 0 0 0 0 0 0 0 0
CBA Matadors
Juan Martinez
13 33 0 0 0 0 0 0 0 0
CBA Matadors
Devan McGivern
29 96 0 0 0 0 0 0 0 0
CBA Matadors
Jessie Pineda
27 0 0 0 0 0 0 0 0 0
CBA Matadors
Sebastian Zamora
1 0 0 0 0 0 0 0 0 0
CBA Titans
Ryan Coppock
80 0 0 0 0 0 0 0 0 0
CBA Titans
Jayz Estridge
0 133 0 0 0 0 0 0 0 0
CBA Titans
Adrian Robles
108 0 0 0 0 0 0 0 0 0
CBA Titans
Carlos Rodriguez
28 14 0 0 0 0 0 0 0 0
CBA Titans
Jeramiah Sotelo
0 70 0 0 0 0 0 0 0 0
Cucamonga Cubs
Blake Boggs
157 0 0 0 0 0 0 0 0 0
Cucamonga Cubs
Dylan Mohler
25 0 0 0 0 0 0 0 0 0
Cucamonga Cubs
Tony Verrone
0 76 0 0 0 0 0 0 0 0
Cucamonga Cubs
Ron Wohlert
0 41 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Reid Alesia
28 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Trevor Austin
0 58 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Julian Castrejon
52 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Austin Cates
0 94 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Jonah Dettloff
17 75 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Evan Festa
0 54 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Jarrett Kenyon
0 28 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Ian Roemer
74 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Jordan Writer
0 57 0 0 0 0 0 0 0 0
LV Aces
Tyler Kennedy
44 0 0 0 0 0 0 0 0 0
LV Aces
Jordan Metzger
0 103 0 0 0 0 0 0 0 0
LV Aces
Donovyn Reis
22 20 0 0 0 0 0 0 0 0
LV Aces
Cole Roberts
104 0 0 0 0 0 0 0 0 0
LV Aces
Dylan Stott
0 76 0 0 0 0 0 0 0 0
LV Aces
Tyler Stott
0 17 0 0 0 0 0 0 0 0
LV Aces
Jacob Walsh
0 12 0 0 0 0 0 0 0 0
LV Stallions 18u
Rena A
29 11 0 0 0 0 0 0 0 0
LV Stallions 18u
Jordan Bryan
67 0 0 0 0 0 0 0 0 0
LV Stallions 18u
Auritouti C
0 105 0 0 0 0 0 0 0 0
LV Stallions 18u
Walton K
39 0 0 0 0 0 0 0 0 0
LV Stallions 18u
Justin Longmire
77 0 0 0 0 0 0 0 0 0
LV Stallions 18u
Jake Lucero
10 0 0 0 0 0 0 0 0 0
LV Stallions 18u
Silva S
0 28 0 0 0 0 0 0 0 0
MVP Hustle 17u
Izaiah Ayala
10 30 0 0 0 0 0 0 0 0
MVP Hustle 17u
Isaiah Cruz
43 0 0 0 0 0 0 0 0 0
MVP Hustle 17u
Johnathan Gonzalez
42 0 0 0 0 0 0 0 0 0
MVP Hustle 17u
Howard Morrison
0 80 0 0 0 0 0 0 0 0
MVP Hustle 17u
Noah Rodriguez
28 39 0 0 0 0 0 0 0 0
MVP Hustle 17u
Cameron Sims
39 68 0 0 0 0 0 0 0 0
MVP Vegas 18U
Ruben De La Rosa
0 83 0 0 0 0 0 0 0 0
MVP Vegas 18U
Brendon Demuth
0 89 0 0 0 0 0 0 0 0
MVP Vegas 18U
Austin English
0 11 0 0 0 0 0 0 0 0
MVP Vegas 18U
Myles Goldberg
28 0 0 0 0 0 0 0 0 0
MVP Vegas 18U
Connor Holland
54 0 0 0 0 0 0 0 0 0
MVP Vegas 18U
M Molk
38 0 0 0 0 0 0 0 0 0
MVP Vegas 18U
Gabriel Zepeda
0 7 0 0 0 0 0 0 0 0
MVP Vegas 18U
David Zona
74 0 0 0 0 0 0 0 0 0
PFA Cavs
Hudson Barrett
0 92 0 0 0 0 0 0 0 0
PFA Cavs
Max Brooks
18 0 0 0 0 0 0 0 0 0
PFA Cavs
Nate Franco
0 46 0 0 0 0 0 0 0 0
PFA Cavs
Joey Frey
65 0 0 0 0 0 0 0 0 0
PFA Cavs
Michael Harrison
0 56 0 0 0 0 0 0 0 0
PFA Cavs
Eddie Mgdesyan
49 0 0 0 0 0 0 0 0 0
PFA Cavs
Adrian Montenegro
73 82 0 0 0 0 0 0 0 0
PFA Cavs
Alonso Reyes
0 20 0 0 0 0 0 0 0 0
Pfa Matadors 2021
Beto Beltran
0 89 0 0 0 0 0 0 0 0
Pfa Matadors 2021
Jake Brown
101 0 0 0 0 0 0 0 0 0
Pfa Matadors 2021
Christopher Ceballos
0 41 0 0 0 0 0 0 0 0
Pfa Matadors 2021
Michael Ebner
0 9 0 0 0 0 0 0 0 0
Pfa Matadors 2021
Seth Mattox
0 50 0 0 0 0 0 0 0 0
Pfa Matadors 2021
Aaron Petersen
0 16 0 0 0 0 0 0 0 0
Pfa Matadors 2021
Finnegan Wall
0 51 0 0 0 0 0 0 0 0
So Cal Bombers 2021 White
Ryan Ash
0 41 0 0 0 0 0 0 0 0
So Cal Bombers 2021 White
Dominic Del Hoyo
16 0 0 0 0 0 0 0 0 0
So Cal Bombers 2021 White
Raymond Marquez
63 0 0 0 0 0 0 0 0 0
So Cal Bombers 2021 White
Max Turner
0 45 0 0 0 0 0 0 0 0
Storm Elite
Kyle Cop
94 0 0 0 0 0 0 0 0 0
Storm Elite
Carson Knapp
28 25 0 0 0 0 0 0 0 0
Storm Elite
Luke Lemmond
11 0 0 0 0 0 0 0 0 0
Storm Elite
Shane Overholser
37 0 0 0 0 0 0 0 0 0
Storm Elite
Jacob Villar
0 80 0 0 0 0 0 0 0 0
Team Las Vegas
24 0 0 0 0 0 0 0 0 0
Team Las Vegas
Seth Barden
68 0 0 0 0 0 0 0 0 0
Team Las Vegas
Will Case
3 16 0 0 0 0 0 0 0 0
Team Las Vegas
Karl Ralamb
103 0 0 0 0 0 0 0 0 0
Team Las Vegas
Aiden Serrano
25 0 0 0 0 0 0 0 0 0
Team Las Vegas
Leo Uelmen
0 98 0 0 0 0 0 0 0 0
whitecaps baseball academy inc
Chris Adams
0 95 0 0 0 0 0 0 0 0
whitecaps baseball academy inc
White Caps
83 32 0 0 0 0 0 0 0 0
whitecaps baseball academy inc
Brock Discenzo
2 0 0 0 0 0 0 0 0 0
whitecaps baseball academy inc
Mulonoff Mulonoff
33 0 0 0 0 0 0 0 0 0
whitecaps baseball academy inc
Sean Olvero
28 0 0 0 0 0 0 0 0 0
whitecaps baseball academy inc
Aj Rolden
69 0 0 0 0 0 0 0 0 0
whitecaps baseball academy inc
Vega Vega
41 0 0 0 0 0 0 0 0 0
ZT Elite
Ethan Galindo
111 0 0 0 0 0 0 0 0 0
ZT Elite
Joe Godoy
0 50 0 0 0 0 0 0 0 0
ZT Elite
Christian Leos
81 0 0 0 0 0 0 0 0 0
ZT Elite
Joshua Morago
0 11 0 0 0 0 0 0 0 0
ZT Elite
Ethan Osborn
0 47 0 0 0 0 0 0 0 0
ZT Elite
Eddie Perez
0 16 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