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
10/19
Day 2
10/20
Day 3
10/21
Day 4
10/22
Day 5
10/23
Day 6
10/24
Day 7
10/25
Day 8
10/26
Day 9
10/27
Day 10
10/28
Alphas 15u
Emmett Billings
15 67 0 0 0 0 0 0 0 0
Alphas 15u
Kaysen Carter
23 27 0 0 0 0 0 0 0 0
Alphas 15u
John Collins
64 0 0 0 0 0 0 0 0 0
Alphas 15u
Bentley Conley
86 0 0 0 0 0 0 0 0 0
Alphas 15u
Stone Ekenstam
4 16 0 0 0 0 0 0 0 0
Alphas 15u
Easton Gabriel
0 15 0 0 0 0 0 0 0 0
Alphas 15u
Tyler Hutchings
24 35 0 0 0 0 0 0 0 0
Alphas 15u
Koda Spears
0 13 0 0 0 0 0 0 0 0
Alphas 15u
Tyson Thurgood
26 58 0 0 0 0 0 0 0 0
I5 Emeralds
Blake Anzellotti
44 0 0 0 0 0 0 0 0 0
I5 Emeralds
Cameron Christopher
27 0 0 0 0 0 0 0 0 0
I5 Emeralds
Carlin Crutcher
28 0 0 0 0 0 0 0 0 0
I5 Emeralds
Samuel Hoda
10 76 0 0 0 0 0 0 0 0
I5 Emeralds
Chaz Johnson
41 0 0 0 0 0 0 0 0 0
I5 Emeralds
Kale Naone
33 0 0 0 0 0 0 0 0 0
I5 Emeralds
Jake Pachmayr
0 70 0 0 0 0 0 0 0 0
I5 Emeralds
Jalen Smith
43 0 0 0 0 0 0 0 0 0
I5 Emeralds
Chad Turner
0 29 0 0 0 0 0 0 0 0
Las Vegas Misfits Select 15u
Dylan Galvin
86 0 0 0 0 0 0 0 0 0
Las Vegas Misfits Select 15u
Daren Guzman
0 44 0 0 0 0 0 0 0 0
Las Vegas Misfits Select 15u
Chase Hartley
0 44 0 0 0 0 0 0 0 0
Las Vegas Misfits Select 15u
Logan Pena
21 0 0 0 0 0 0 0 0 0
Las Vegas Misfits Select 15u
Austin Rodriguez
0 25 0 0 0 0 0 0 0 0
Las Vegas Misfits Select 15u
Mariano Rodriguez
36 0 33 0 0 0 0 0 0 0
Las Vegas Misfits Select 15u
Cole Seybert
0 21 0 0 0 0 0 0 0 0
Las Vegas Misfits Select 15u
Michael Stewart
0 49 0 0 0 0 0 0 0 0
Las Vegas Misfits Select 15u
Trevor Vorderbruggen
39 0 93 0 0 0 0 0 0 0
Mmw Colorado Victus National
Cooper Gauthreaux
38 0 35 0 0 0 0 0 0 0
Mmw Colorado Victus National
Joey Groves
0 35 0 0 0 0 0 0 0 0
Mmw Colorado Victus National
Brady Harman
68 0 0 0 0 0 0 0 0 0
Mmw Colorado Victus National
Jeremiah Hernandez
42 0 94 0 0 0 0 0 0 0
Mmw Colorado Victus National
Eric Houser
39 0 0 0 0 0 0 0 0 0
Mmw Colorado Victus National
Rex Johnson
31 0 86 0 0 0 0 0 0 0
Mmw Colorado Victus National
Ace Kelly
0 17 0 0 0 0 0 0 0 0
Mmw Colorado Victus National
Mason Parker
0 69 0 0 0 0 0 0 0 0
Mmw Colorado Victus National
Ashton Santomo
0 49 0 0 0 0 0 0 0 0
Mmw Colorado Victus National
Elijah Whitfield
0 49 0 0 0 0 0 0 0 0
Nevada Warriors 2028
Leighton Canarelli
0 76 0 0 0 0 0 0 0 0
Nevada Warriors 2028
Kayden Childers
0 20 89 0 0 0 0 0 0 0
Nevada Warriors 2028
Mason Davis
0 27 43 0 0 0 0 0 0 0
Nevada Warriors 2028
Kane Krabbe
36 0 0 0 0 0 0 0 0 0
Nevada Warriors 2028
Max Krautstrunk
0 0 15 0 0 0 0 0 0 0
Nevada Warriors 2028
Cooper Martin
0 56 0 0 0 0 0 0 0 0
Nevada Warriors 2028
Evan Smith
66 0 0 0 0 0 0 0 0 0
Nevada Warriors 2028
Teovani Vera
0 0 29 0 0 0 0 0 0 0
Nevada Warriors 2028
Alex Vu
73 0 12 0 0 0 0 0 0 0
Rb Warriors 2028
Logan Balazs
0 89 0 0 0 0 0 0 0 0
Rb Warriors 2028
Jake Caha
0 10 0 0 0 0 0 0 0 0
Rb Warriors 2028
Jacob Canaris
43 0 0 0 0 0 0 0 0 0
Rb Warriors 2028
Brayden Kotera
95 0 0 0 0 0 0 0 0 0
Rb Warriors 2028
Eita Sato
0 22 0 0 0 0 0 0 0 0
Rb Warriors 2028
Logan Sweeney
20 0 0 0 0 0 0 0 0 0
Rb Warriors 2028
Caden Wood
0 85 0 0 0 0 0 0 0 0
Rb Warriors 2028
Bentley Zellmann
70 0 0 0 0 0 0 0 0 0
River City Athletics
Jaxon Beyerlein
0 105 0 0 0 0 0 0 0 0
River City Athletics
Brycen Calderon
0 30 0 0 0 0 0 0 0 0
River City Athletics
Kutter Davenport
13 49 0 0 0 0 0 0 0 0
River City Athletics
Trey Holdren
43 0 0 0 0 0 0 0 0 0
River City Athletics
Rafael Martinez
71 0 0 0 0 0 0 0 0 0
River City Athletics
Marcos Park
0 50 0 0 0 0 0 0 0 0
River City Athletics
Aiden Strifert
0 38 0 0 0 0 0 0 0 0
River City Athletics
Tanner Toney
166 0 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2028 Johnson
Canon Glasband
0 12 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2028 Johnson
Preston Johnson
154 0 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2028 Johnson
Brady Lihvarchik
0 36 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2028 Johnson
Tyler Mohr
87 0 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2028 Johnson
Diego Morales
0 95 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2028 Johnson
Chase Nowak
79 0 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2028 Johnson
Matthew Saigh
0 34 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2028 Johnson
Patrick Volaski
0 56 0 0 0 0 0 0 0 0
Scottsdale Dirtbags 2028 Johnson
Max Wilson
79 0 0 0 0 0 0 0 0 0
TC Baseball 2028
Fabricio Aguilar
0 109 0 0 0 0 0 0 0 0
TC Baseball 2028
Jacob Amado
42 0 44 0 0 0 0 0 0 0
TC Baseball 2028
Jayden Rosas
12 97 0 0 0 0 0 0 0 0
TC Baseball 2028
Oscar Serrano
29 11 0 0 0 0 0 0 0 0
TC Baseball 2028
Julian Valdez
32 0 41 0 0 0 0 0 0 0
TC Baseball 2028
David Villagomez
26 0 36 0 0 0 0 0 0 0
TC Baseball 2028
Luis Wetzel
77 0 0 0 0 0 0 0 0 0
Utah Proper Baseball
Tate Baum
0 49 0 0 0 0 0 0 0 0
Utah Proper Baseball
Will Brown
0 65 0 0 0 0 0 0 0 0
Utah Proper Baseball
Kash Goodsell
5 0 0 0 0 0 0 0 0 0
Utah Proper Baseball
Brecken Jensen
0 60 0 0 0 0 0 0 0 0
Utah Proper Baseball
Kash Kauwe
41 0 0 0 0 0 0 0 0 0
Utah Proper Baseball
Matthew Ladd
71 0 0 0 0 0 0 0 0 0
Utah Proper Baseball
Aaron Macnair
0 48 0 0 0 0 0 0 0 0
Utah Proper Baseball
Braxton Oliveto
78 0 0 0 0 0 0 0 0 0
Utah Proper Baseball
Justice Scott
39 0 0 0 0 0 0 0 0 0
Utah Proper Baseball
Jeret Thalman
0 8 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