2,204 MLB PLAYERS | 15,133 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
06/01
Day 2
06/02
Day 3
06/03
Day 4
06/04
Day 5
06/05
Day 6
06/06
Day 7
06/07
Day 8
06/08
Day 9
06/09
Day 10
06/10
Action 15U Black Summer 2023
John Carssow
0 0 0 30 0 0 0 0 0 0
Action 15U Black Summer 2023
Nico Cauwe
0 0 55 0 0 0 0 0 0 0
Action 15U Black Summer 2023
Austin Chamblee
0 32 0 0 0 0 0 0 0 0
Action 15U Black Summer 2023
Andrew Cornell
0 27 0 0 0 0 0 0 0 0
Action 15U Black Summer 2023
Eduardo Gomez-Horton
45 0 0 49 0 0 0 0 0 0
Action 15U Black Summer 2023
Lawson Richter
30 0 6 0 0 0 0 0 0 0
Action 15U Black Summer 2023
Jackson Tokarz
0 0 38 0 0 0 0 0 0 0
Action 15U Black Summer 2023
Roman Tran
0 14 0 0 0 0 0 0 0 0
Action 15u Green Summer 2023
Cameron Gruhlke
0 52 0 0 0 0 0 0 0 0
Action 15u Green Summer 2023
Kellen Heritage
0 0 37 0 0 0 0 0 0 0
Action 15u Green Summer 2023
Tanner Hunka
0 0 42 0 0 0 0 0 0 0
Action 15u Green Summer 2023
Nicholas Jas
0 72 0 0 0 0 0 0 0 0
Action 15u Green Summer 2023
Caysen Nothnagel
0 21 0 0 0 0 0 0 0 0
Action 15u Green Summer 2023
Connor Williams
0 29 0 0 0 0 0 0 0 0
Action 15u Silver Summer 2023
Tripp Kata
0 0 62 0 0 0 0 0 0 0
Action 15u Silver Summer 2023
Andrew Klemett
0 0 0 72 0 0 0 0 0 0
Action 15u Silver Summer 2023
Max Smedley
0 0 0 19 0 0 0 0 0 0
Action 15u Silver Summer 2023
Jamison Stephens
0 88 0 0 0 0 0 0 0 0
Action 15u Silver Summer 2023
Cooper Waits
0 52 0 0 0 0 0 0 0 0
Action 15u White Summer 2023
Jace Arriaga
18 0 0 0 0 0 0 0 0 0
Action 15u White Summer 2023
Lane Bizzell
55 0 0 0 0 0 0 0 0 0
Action 15u White Summer 2023
Cody Eldridge
14 0 0 0 0 0 0 0 0 0
Action 15u White Summer 2023
Charles Koonce
0 61 0 0 0 0 0 0 0 0
Action 15u White Summer 2023
Jax Ruen
24 0 0 0 0 0 0 0 0 0
Action 15u White Summer 2023
Maxwell Satterwhite
0 0 0 76 0 0 0 0 0 0
Action 15u White Summer 2023
Kellen Szymanski
70 0 0 0 0 0 0 0 0 0
Action 15u White Summer 2023
Jackson Trimble
48 0 0 0 0 0 0 0 0 0
Austin Wings 15u
Charles Edwards
48 0 0 0 0 0 0 0 0 0
Austin Wings 15u
Cohen Jorpeland
0 52 0 0 0 0 0 0 0 0
Austin Wings 15u
Kalen Langehennig
0 7 46 0 0 0 0 0 0 0
Austin Wings 15u
Noah Manning
14 0 0 0 0 0 0 0 0 0
Austin Wings 15u
Nathan Taparauskas
0 0 71 0 0 0 0 0 0 0
Austin Wings 15u
Brady Turner
18 0 0 0 0 0 0 0 0 0
Canes SW - 2027
Zach Antoine
58 0 0 0 0 0 0 0 0 0
Canes SW - 2027
Zavier Antoine
0 37 0 0 0 0 0 0 0 0
Canes SW - 2027
Kyle Brauchle
0 0 88 0 0 0 0 0 0 0
Canes SW - 2027
Landen Noske
0 40 0 0 0 0 0 0 0 0
Canes SW - 2027
Hudson Prior
0 0 0 74 0 0 0 0 0 0
Canes SW - 2027
William Young
42 0 0 0 0 0 0 0 0 0
Canes SW ATX - 2027
Jacob Borrego
0 49 0 0 0 0 0 0 0 0
Canes SW ATX - 2027
Joseph Cardona Jr
36 0 0 15 0 0 0 0 0 0
Canes SW ATX - 2027
Brody Carlson
0 0 0 26 0 0 0 0 0 0
Canes SW ATX - 2027
Braeden Escamilla
0 0 0 16 0 0 0 0 0 0
Canes SW ATX - 2027
Parker George
38 0 0 27 0 0 0 0 0 0
Canes SW ATX - 2027
William Neese
0 0 48 0 0 0 0 0 0 0
Canes SW ATX - 2027
Erik Peters
0 28 0 0 0 0 0 0 0 0
Dirtbags Texas - 2026
Killian Boyce-Beene
0 51 0 0 0 0 0 0 0 0
Dirtbags Texas - 2026
Kaden Cockburn
0 0 38 0 0 0 0 0 0 0
Dirtbags Texas - 2026
Camden Coggin
0 0 0 14 0 0 0 0 0 0
Dirtbags Texas - 2026
Brock Copeland
0 0 43 0 0 0 0 0 0 0
Dirtbags Texas - 2026
Tyler Dominguez
0 38 0 86 0 0 0 0 0 0
Dirtbags Texas - 2026
Liam Ebert
0 0 23 0 0 0 0 0 0 0
Dirtbags Texas - 2026
Jackson Garrett
0 0 37 0 0 0 0 0 0 0
Dirtbags Texas - 2026
Cashton Horton
0 11 0 60 0 0 0 0 0 0
Dirtbags Texas - 2026
Justice Moore
0 0 31 0 0 0 0 0 0 0
Dirtbags Texas - 2026
West Morgan
0 0 42 0 0 0 0 0 0 0
EM4 Baseball Academy 15u National
Ismael Alvarez
0 41 0 0 0 0 0 0 0 0
EM4 Baseball Academy 15u National
Josh Ellis
0 32 0 0 0 0 0 0 0 0
EM4 Baseball Academy 15u National
Nathaniel Leal
0 0 22 0 0 0 0 0 0 0
EM4 Baseball Academy 15u National
Joseph Perez
0 18 0 0 0 0 0 0 0 0
EM4 Baseball Academy 15u National
Uriah Perez
0 0 46 0 0 0 0 0 0 0
EM4 Baseball Academy 15u National
Charles Sanchez
0 41 0 0 0 0 0 0 0 0
EM4 Baseball Academy 15u National
Thomas Villarreal
0 33 0 0 0 0 0 0 0 0
LBC 15U - Verastegui
Drake Carr
0 38 0 0 0 0 0 0 0 0
LBC 15U - Verastegui
Case Land
0 26 0 37 0 0 0 0 0 0
LBC 15U - Verastegui
Tyler Langbein
0 18 0 0 0 0 0 0 0 0
LBC 15U - Verastegui
Jackson Mitro
0 37 0 0 0 0 0 0 0 0
LBC 15U - Verastegui
Ricardo Perez
0 46 0 0 0 0 0 0 0 0
LBC 15U - Verastegui
Peyton Stevens
0 20 0 0 0 0 0 0 0 0
LBC 15U - Verastegui
Bryan Tibbetts
0 0 82 0 0 0 0 0 0 0
LBC 15U - Verastegui
Trey Waters
0 30 0 0 0 0 0 0 0 0
LBC 15U - Verastegui
Tripp Weigelt
0 0 0 13 0 0 0 0 0 0
Lobos Baseball 2026 - White
Isaiah Cardenas
0 82 0 0 0 0 0 0 0 0
Lobos Baseball 2026 - White
Andres Martinez
0 0 21 0 0 0 0 0 0 0
Lobos Baseball 2026 - White
Mason Matt
0 0 0 92 0 0 0 0 0 0
Lobos Baseball 2026 - White
Diego Moreno
0 66 54 0 0 0 0 0 0 0
Lobos Baseball 2026 - White
Hayden Noble
0 0 0 17 0 0 0 0 0 0
Lobos Baseball 2026 - White
William Van Wisse
0 0 92 0 0 0 0 0 0 0
Marucci Elite Texas - Goss
Sebastián Balli
0 47 0 5 0 0 0 0 0 0
Marucci Elite Texas - Goss
Xzaiden DeAnda
0 8 0 0 0 0 0 0 0 0
Marucci Elite Texas - Goss
Ayden Guajardo
0 25 0 0 0 0 0 0 0 0
Marucci Elite Texas - Goss
Dominic Guerra
0 45 0 96 0 0 0 0 0 0
Marucci Elite Texas - Goss
Jason Gutierrez
0 0 76 0 0 0 0 0 0 0
Marucci Elite Texas - Goss
Elijah Loney
0 0 52 0 0 0 0 0 0 0
Marucci Elite Texas - Goss
Karter Powell
0 0 16 0 0 0 0 0 0 0
Marucci Elite Texas - Goss
Roland Vera
0 64 0 0 0 0 0 0 0 0
Marucci Elite Texas-Parrish
Garrett Brown
0 17 0 0 0 0 0 0 0 0
Marucci Elite Texas-Parrish
Ethan Dodge
0 43 0 0 0 0 0 0 0 0
Marucci Elite Texas-Parrish
Grant Franklin
0 66 0 0 0 0 0 0 0 0
Marucci Elite Texas-Parrish
Pierce Hohensee
0 0 20 0 0 0 0 0 0 0
Marucci Elite Texas-Parrish
Harrison Langford
0 38 0 75 0 0 0 0 0 0
Marucci Elite Texas-Parrish
Brody McAnelly
0 0 0 19 0 0 0 0 0 0
Marucci Elite Texas-Parrish
Chase Nolte
0 37 0 0 0 0 0 0 0 0
Marucci Elite Texas-Parrish
Noah Rosas
0 0 68 0 0 0 0 0 0 0
Marucci Elite Texas-Parrish
Aiden Severy
0 0 0 7 0 0 0 0 0 0
Phenom CTX 15U Blue
Mason Alaniz-Sendejo
0 0 0 85 0 0 0 0 0 0
Phenom CTX 15U Blue
Ben Curry
43 0 0 55 0 0 0 0 0 0
Phenom CTX 15U Blue
Will Fanning
0 56 0 9 0 0 0 0 0 0
Phenom CTX 15U Blue
Pete Fredenburg
0 0 0 62 0 0 0 0 0 0
Phenom CTX 15U Blue
Kason Hullum
20 0 0 0 0 0 0 0 0 0
Phenom CTX 15U Blue
Angel Andrés Millan
0 0 0 27 0 0 0 0 0 0
Phenom CTX 15U Blue
Miller Ohlendorf
0 0 69 0 0 0 0 0 0 0
Phenom CTX 15U Blue
Louis Olmeda
0 37 0 0 0 0 0 0 0 0
Phenom Ctx 15u Red
Carson Beck
0 0 85 0 0 0 0 0 0 0
Phenom Ctx 15u Red
Keaton Collier
0 78 0 0 0 0 0 0 0 0
Phenom Ctx 15u Red
Brennan Sink
0 0 57 0 0 0 0 0 0 0
Phenom Ctx 15u Red
Sam Sonntag
0 8 0 0 0 0 0 0 0 0
Texas Bombers 2026
Jacob Allen
0 0 12 0 0 0 0 0 0 0
Texas Bombers 2026
Adan Castillo
0 0 0 57 0 0 0 0 0 0
Texas Bombers 2026
Gavin Cuevas
0 0 84 0 0 0 0 0 0 0
Texas Bombers 2026
Jesus Padilla
0 0 27 0 0 0 0 0 0 0
Texas Bombers 2026
Nathan Trevino
0 76 0 4 0 0 0 0 0 0
Texas Bombers 2026
Raul Zuniga
0 0 29 39 0 0 0 0 0 0
Texas Sun Devils 15U State
Jadon Alvarado
62 0 0 0 0 0 0 0 0 0
Texas Sun Devils 15U State
Cayden Cooper
0 0 89 0 0 0 0 0 0 0
Texas Sun Devils 15U State
Aidan Flanigan
0 0 21 0 0 0 0 0 0 0
Texas Sun Devils 15U State
Kaysen Mattison
23 0 0 0 0 0 0 0 0 0
Texas Sun Devils 15U State
Greysen Patton
0 0 30 0 0 0 0 0 0 0
Texas Sun Devils 15U State
Evan Reed
0 0 40 0 0 0 0 0 0 0
Texas Sun Devils 15U State
Christopher Runnels
0 0 29 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest