2,086 MLB PLAYERS | 14,476 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
10/14
Day 2
10/15
Day 3
10/16
Day 4
10/17
Day 5
10/18
Day 6
10/19
Day 7
10/20
Day 8
10/21
Day 9
10/22
Day 10
10/23
Angels Blue
Cordd Baker
45 0 0 0 0 0 0 0 0 0
Angels Blue
Brandon Bolte
0 30 0 0 0 0 0 0 0 0
Angels Blue
Jordan D’Amico
17 0 0 0 0 0 0 0 0 0
Angels Blue
Luke Holt
47 0 0 0 0 0 0 0 0 0
Angels Blue
Roger Hunt
94 0 0 0 0 0 0 0 0 0
Angels Blue
Maverick Laboy
0 30 0 0 0 0 0 0 0 0
Angels Blue
Joey Osorio
31 0 0 0 0 0 0 0 0 0
Angels Blue
Brenston Velasquez
0 36 0 0 0 0 0 0 0 0
Arizona Future Stars
Thomas Crupi
0 15 50 0 0 0 0 0 0 0
Arizona Future Stars
Davis Diller
9 0 0 0 0 0 0 0 0 0
Arizona Future Stars
Diego Hernandez
0 48 0 0 0 0 0 0 0 0
Arizona Future Stars
Grant Smith
92 0 0 0 0 0 0 0 0 0
Arizona Future Stars
Devin Sorensen
14 0 0 0 0 0 0 0 0 0
Arizona Future Stars
Matthew Villa
53 0 0 0 0 0 0 0 0 0
BC Strykers Elite Baseball Red
Adrian Blanco
0 24 71 0 0 0 0 0 0 0
BC Strykers Elite Baseball Red
Kaleb Boop
0 0 90 0 0 0 0 0 0 0
BC Strykers Elite Baseball Red
Brodie Coffer
0 0 18 0 0 0 0 0 0 0
BC Strykers Elite Baseball Red
Enzo Commer
68 0 0 0 0 0 0 0 0 0
BC Strykers Elite Baseball Red
Logan Harlan
41 0 0 0 0 0 0 0 0 0
BC Strykers Elite Baseball Red
Will Salihar
0 51 0 0 0 0 0 0 0 0
BH Ballers
Kodi Carlson
89 0 0 0 0 0 0 0 0 0
BH Ballers
Carter Daly
11 42 0 0 0 0 0 0 0 0
BH Ballers
Jackson Duce
81 0 0 0 0 0 0 0 0 0
BH Ballers
Cody Stoller
0 35 0 0 0 0 0 0 0 0
BH Ballers
Aiden Woolwine
0 46 0 0 0 0 0 0 0 0
Marucci Athletics 2025 Clements
Clayton Brassfield
32 0 0 0 0 0 0 0 0 0
Marucci Athletics 2025 Clements
Luke Calendo
0 73 0 0 0 0 0 0 0 0
Marucci Athletics 2025 Clements
Mason Moore
72 0 0 0 0 0 0 0 0 0
Marucci Athletics 2025 Clements
Joe Sexton
84 0 0 0 0 0 0 0 0 0
Marucci Athletics 2025 Clements
Jackson Weizel
14 14 0 0 0 0 0 0 0 0
Marucci Athletics 2025 Lessard
James Cull
0 0 70 0 0 0 0 0 0 0
Marucci Athletics 2025 Lessard
Roen Gilbreath
0 0 48 0 0 0 0 0 0 0
Marucci Athletics 2025 Lessard
Tyler Jensen
103 0 0 0 0 0 0 0 0 0
Marucci Athletics 2025 Lessard
Gavin Lambright
0 0 45 0 0 0 0 0 0 0
Marucci Athletics 2025 Lessard
Dylan Scott
0 0 54 0 0 0 0 0 0 0
Marucci Athletics 2025 Nuttall
Aj Haseltine
0 69 0 0 0 0 0 0 0 0
Marucci Athletics 2025 Nuttall
Bryce Madison
24 0 0 0 0 0 0 0 0 0
Marucci Athletics 2025 Nuttall
Landen Nigg
86 0 0 0 0 0 0 0 0 0
Marucci Athletics 2025 Nuttall
Gehrig Nuttall
69 0 0 0 0 0 0 0 0 0
Marucci Athletics 2025 Nuttall
Gunnar Thomas
16 0 0 0 0 0 0 0 0 0
Marucci Athletics 2025 Ramon
Andres Castro
0 14 0 0 0 0 0 0 0 0
Marucci Athletics 2025 Ramon
Hector Esquivel
42 19 0 0 0 0 0 0 0 0
Marucci Athletics 2025 Ramon
Evan Guerrero
1 0 0 0 0 0 0 0 0 0
Marucci Athletics 2025 Ramon
Jackson Herzberg
0 70 0 0 0 0 0 0 0 0
Marucci Athletics 2025 Ramon
Hudson Litz
81 0 0 0 0 0 0 0 0 0
Marucci Athletics 2025 Ramon
Patrick Ramon
89 0 0 0 0 0 0 0 0 0
Marucci Athletics 2025 Ramon
Noah Soto
0 46 0 0 0 0 0 0 0 0
Montwood High School
Jartnuel Alanis
10 0 0 0 0 0 0 0 0 0
Montwood High School
Josh Alvidrez
8 0 0 0 0 0 0 0 0 0
Montwood High School
Diego Erives
48 0 0 0 0 0 0 0 0 0
Montwood High School
Joziah Gutierrez
0 0 18 0 0 0 0 0 0 0
Montwood High School
Diego Maldonado
58 0 0 0 0 0 0 0 0 0
Montwood High School
Devin McMahon
0 0 37 0 0 0 0 0 0 0
Montwood High School
Diego Pando
0 0 65 0 0 0 0 0 0 0
Montwood High School
Nicholas Rivera
89 0 0 0 0 0 0 0 0 0
One National 2025
Diego Armenta
26 0 0 0 0 0 0 0 0 0
One National 2025
Ryne Barker
15 0 0 0 0 0 0 0 0 0
One National 2025
Aaron Demarino
53 0 0 0 0 0 0 0 0 0
One National 2025
Kobe Gomez
0 13 0 0 0 0 0 0 0 0
One National 2025
Mason Lizarraga
47 0 0 0 0 0 0 0 0 0
One National 2025
Aiden Montiel
24 0 0 0 0 0 0 0 0 0
One National 2025
Tait Reynolds
17 0 0 0 0 0 0 0 0 0
One National 2025
Kale Thorson
0 53 0 0 0 0 0 0 0 0
One National 2025
Jaxon Valdez
46 0 0 0 0 0 0 0 0 0
Power5five
Evan Buckner
0 63 0 0 0 0 0 0 0 0
Power5five
John Jager Golightly
41 0 0 0 0 0 0 0 0 0
Power5five
William Nathan Guttry
62 0 0 0 0 0 0 0 0 0
Power5five
Cayden Hokanson
3 0 0 0 0 0 0 0 0 0
Power5five
Brayden Kitmitto
5 74 0 0 0 0 0 0 0 0
Power5five
Aaron Sanchez
91 0 0 0 0 0 0 0 0 0
Scottsdale Bombers 16u
Grayson Headon
0 57 0 0 0 0 0 0 0 0
Scottsdale Bombers 16u
Parker Hutchings
53 0 0 0 0 0 0 0 0 0
Scottsdale Bombers 16u
Ernesto Paz
40 0 0 0 0 0 0 0 0 0
Scottsdale Bombers 16u
Christopher Quigg
0 42 0 0 0 0 0 0 0 0
Scottsdale Bombers 16u
Lorenzo Ruvalcaba
84 0 0 0 0 0 0 0 0 0
Scottsdale Bombers 16u
Cole Smith
54 0 0 0 0 0 0 0 0 0
Scottsdale Bombers 16u
Jacob Zak
31 0 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2025s
Drew Baker
73 0 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2025s
Carter Bond
90 0 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2025s
Nicolas Dejesus
9 7 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2025s
Andrew Smith
49 0 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2025s
Kasen Williams
0 95 0 0 0 0 0 0 0 0
Sticks Southwest CV 2025
Gabriel Esparza
11 0 0 0 0 0 0 0 0 0
Sticks Southwest CV 2025
Andrew Flynn
76 0 0 0 0 0 0 0 0 0
Sticks Southwest CV 2025
Hudson Grow
0 0 52 0 0 0 0 0 0 0
Sticks Southwest CV 2025
Cason Hagerman
22 0 24 0 0 0 0 0 0 0
Sticks Southwest CV 2025
Daniel Martinez
0 0 23 0 0 0 0 0 0 0
Sticks Southwest CV 2025
Gabriel Ramirez
20 0 0 0 0 0 0 0 0 0
Sticks Southwest CV 2025
Ethan Santoyo
0 0 23 0 0 0 0 0 0 0
Sticks Southwest CV 2025
Colton Zacher
74 0 0 0 0 0 0 0 0 0
Swarm Black 2025
Austin Coates
0 0 54 0 0 0 0 0 0 0
Swarm Black 2025
Dean Duran
68 0 0 0 0 0 0 0 0 0
Swarm Black 2025
Kyson Kobbe
0 0 37 0 0 0 0 0 0 0
Swarm Black 2025
Mateo Malanche
48 0 0 0 0 0 0 0 0 0
Swarm Black 2025
Jack Strang
92 0 0 0 0 0 0 0 0 0
Swarm Black 2025
Nathan Vandyke
63 0 0 0 0 0 0 0 0 0
Usa Prime Arizona 2025
Joey Carota
0 28 0 0 0 0 0 0 0 0
Usa Prime Arizona 2025
Zep Cortese
0 44 0 0 0 0 0 0 0 0
Usa Prime Arizona 2025
Jarrett Elco
0 20 0 0 0 0 0 0 0 0
Usa Prime Arizona 2025
Zane Giron
72 0 0 0 0 0 0 0 0 0
Usa Prime Arizona 2025
Miles McCarthy
0 39 0 0 0 0 0 0 0 0
Usa Prime Arizona 2025
Jaxson Piersawl
42 0 0 0 0 0 0 0 0 0
Usa Prime Arizona 2025
Daren Proctor
24 0 0 0 0 0 0 0 0 0
Usa Prime Arizona 2025
Quentin Starbuck
63 0 0 0 0 0 0 0 0 0
Usa Prime Arizona 2025
Jace Terry
35 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