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
10/22
Day 2
10/23
Day 3
10/24
Day 4
10/25
Day 5
10/26
Day 6
10/27
Day 7
10/28
Day 8
10/29
Day 9
10/30
Day 10
10/31
Baseball 101 Lv (18)
Hunter Beck
89 0 0 0 0 0 0 0 0 0
Baseball 101 Lv (18)
Ethan Boyce
59 0 0 0 0 0 0 0 0 0
Baseball 101 Lv (18)
Parker Hardin
25 0 0 0 0 0 0 0 0 0
Baseball 101 Lv (18)
Barrett Johnson
31 0 0 0 0 0 0 0 0 0
Baseball 101 Lv (18)
Dax Kundanani
11 0 0 0 0 0 0 0 0 0
Baseball 101 Lv (18)
Mason Markowitz
0 2 0 0 0 0 0 0 0 0
Baseball 101 Lv (18)
Anthony Montesanti
0 38 0 0 0 0 0 0 0 0
Baseball 101 Lv (18)
Teagan Payne
0 43 0 0 0 0 0 0 0 0
Baseball 101 Lv (18)
Steven Raborn Jr
0 12 0 0 0 0 0 0 0 0
Bulldogs
Kane Barber
0 58 0 0 0 0 0 0 0 0
Bulldogs
Gage Brasher
31 0 0 0 0 0 0 0 0 0
Bulldogs
Riley Cornman
0 48 0 0 0 0 0 0 0 0
Bulldogs
Tim Larkin
19 0 0 0 0 0 0 0 0 0
Bulldogs
Carson Lee
0 58 0 0 0 0 0 0 0 0
Bulldogs
Carter Lindell
29 0 0 0 0 0 0 0 0 0
Bulldogs
Erik Mejia Jr.
69 0 0 0 0 0 0 0 0 0
Bulldogs
Logan Smith
62 0 0 0 0 0 0 0 0 0
Bulldogs
Tanner Szczepanek
0 15 0 0 0 0 0 0 0 0
Canes West LV 2023
Landon Criste
48 0 0 0 0 0 0 0 0 0
Canes West LV 2023
Brendon Doughty
78 0 0 0 0 0 0 0 0 0
Canes West LV 2023
Manulua Mann
0 31 0 0 0 0 0 0 0 0
Canes West LV 2023
Jacob Santistevan
11 0 0 0 0 0 0 0 0 0
Canes West LV 2023
Tyler Tiedeman
0 30 0 0 0 0 0 0 0 0
Canes West LV 2023
Chase Woodring
0 51 0 0 0 0 0 0 0 0
Canes West LV 2023
Seth Zahrt
21 0 0 0 0 0 0 0 0 0
Canes West LV 2025
Travis Demuth
93 0 0 0 0 0 0 0 0 0
Canes West LV 2025
Chase Duvall
0 24 0 0 0 0 0 0 0 0
Canes West LV 2025
Markus Leonguerrero
0 47 0 0 0 0 0 0 0 0
Canes West LV 2025
Ammon Shaul
0 65 0 0 0 0 0 0 0 0
Canes West LV 2025
Chase Sorlie
63 0 0 0 0 0 0 0 0 0
Canes West LV 2025
Johnny Ta
1 52 0 0 0 0 0 0 0 0
Canes West LV 2025
Mason Tanner
0 50 0 0 0 0 0 0 0 0
Canes West LV 2025
Parker Violand
64 0 0 0 0 0 0 0 0 0
CBA 808AZ
Davis Anderson
0 25 0 0 0 0 0 0 0 0
CBA 808AZ
Max Ash
0 47 0 0 0 0 0 0 0 0
CBA 808AZ
Alex Coler
31 0 0 0 0 0 0 0 0 0
CBA 808AZ
Oscar De Luigi
26 0 0 0 0 0 0 0 0 0
CBA 808AZ
Jake Lachat
0 60 0 0 0 0 0 0 0 0
CBA 808AZ
Douglas Mckeddie
82 0 0 0 0 0 0 0 0 0
CBA 808AZ
Quinn Robertson
79 0 0 0 0 0 0 0 0 0
CBA Cowboys
Robert Durnan
29 38 0 0 0 0 0 0 0 0
CBA Cowboys
Ryan Miller
94 0 0 0 0 0 0 0 0 0
CBA Cowboys
Keanu Mortenson
0 38 0 0 0 0 0 0 0 0
CBA Cowboys
Joseph Ponticello
97 0 0 0 0 0 0 0 0 0
CBA Cowboys
Saint Santos
0 17 0 0 0 0 0 0 0 0
CBA Cowboys
Josiah Suazo
5 20 0 0 0 0 0 0 0 0
Cba Marlins
Justin Cerda
0 55 0 0 0 0 0 0 0 0
Cba Marlins
Payton Garcia
44 0 0 0 0 0 0 0 0 0
Cba Marlins
Ryan Napier
46 0 0 0 0 0 0 0 0 0
Cba Marlins
Reymundo Peraza
0 76 0 0 0 0 0 0 0 0
Cba Marlins
Nolan Rodriguez
33 0 0 0 0 0 0 0 0 0
Cba Marlins
Patrick Jr Sanchez
28 0 0 0 0 0 0 0 0 0
Cba Marlins
Gerardo Valadez Jr
48 0 0 0 0 0 0 0 0 0
Cba Marlins
Will Valmonte
0 29 0 0 0 0 0 0 0 0
Cba Summit 2024
Dean Berrett
10 98 0 0 0 0 0 0 0 0
Cba Summit 2024
Kyson Milne
0 37 0 0 0 0 0 0 0 0
Cba Summit 2024
Jarvis Osborn
0 77 0 0 0 0 0 0 0 0
Cba Summit 2024
Trey Randall
0 73 0 0 0 0 0 0 0 0
Cba Summit 2024
Brexten Starley
48 0 0 0 0 0 0 0 0 0
Cba Summit 2024
Tytan Tate
63 0 0 0 0 0 0 0 0 0
Cba Summit Warriors 2024
Damon Ence
0 21 0 0 0 0 0 0 0 0
Cba Summit Warriors 2024
Spencer Gunn
101 0 0 0 0 0 0 0 0 0
Cba Summit Warriors 2024
Talan Kelly
0 92 0 0 0 0 0 0 0 0
Cba Summit Warriors 2024
Jackson Kirby
96 0 0 0 0 0 0 0 0 0
Cba Summit Warriors 2024
Andrew Lyon
0 84 0 0 0 0 0 0 0 0
Central California kings
Dayne August
19 40 0 0 0 0 0 0 0 0
Central California kings
Gavin Greer
103 0 0 0 0 0 0 0 0 0
Central California kings
Brycen Hurtado
22 9 0 0 0 0 0 0 0 0
Central California kings
Jayce Moore
99 0 0 0 0 0 0 0 0 0
Central California kings
Carson Rodart
0 41 0 0 0 0 0 0 0 0
Crew 18u
Martin Garcia
59 0 0 0 0 0 0 0 0 0
Crew 18u
Michael Getzinger
64 0 0 0 0 0 0 0 0 0
Crew 18u
Spencer Mahn
8 0 0 0 0 0 0 0 0 0
Crew 18u
Bodie Ramsey
0 67 0 0 0 0 0 0 0 0
Crew 18u
Lucas Smith
48 0 0 0 0 0 0 0 0 0
Crew 18u
Tyler Voorhees
0 9 0 0 0 0 0 0 0 0
Crew 18u
Aiden Yeagar
89 0 0 0 0 0 0 0 0 0
Five Star West
Austin Calzadiaz
0 22 0 0 0 0 0 0 0 0
Five Star West
Ryan Martinez
85 0 0 0 0 0 0 0 0 0
Five Star West
Robert McCormick
9 0 0 0 0 0 0 0 0 0
Five Star West
Marco Naranjo
25 48 0 0 0 0 0 0 0 0
Five Star West
Rafael Piceno
0 31 0 0 0 0 0 0 0 0
Five Star West
Ethan Poirier
30 116 0 0 0 0 0 0 0 0
Five Star West
Brayden Somers
31 82 0 0 0 0 0 0 0 0
Five Star West
Tino Zaia
55 0 0 0 0 0 0 0 0 0
Gameface 18u
Grant Baskin
27 64 0 0 0 0 0 0 0 0
Gameface 18u
Jacob Black
30 0 0 0 0 0 0 0 0 0
Gameface 18u
Hayden Chambers
54 0 0 0 0 0 0 0 0 0
Gameface 18u
Landon Erich
11 0 0 0 0 0 0 0 0 0
Gameface 18u
Adam Fulton
26 0 0 0 0 0 0 0 0 0
Gameface 18u
Garret Hobbs
29 0 0 0 0 0 0 0 0 0
Gameface 18u
Andrew Palfreyman
22 0 0 0 0 0 0 0 0 0
Gameface 18u
Roman Richard
0 11 0 0 0 0 0 0 0 0
Gameface 18u
Bryson Shea
29 55 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Maddox Arens
84 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Brigham Bleazard
0 93 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Josh McKnight
25 0 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Aj Victoravich
0 34 0 0 0 0 0 0 0 0
Golden Spikes Baseball
Owen Watkins
75 0 0 0 0 0 0 0 0 0
Las Vegas Aces
Aaron Del Valle
0 63 0 0 0 0 0 0 0 0
Las Vegas Aces
Devyn Edwards
39 0 0 0 0 0 0 0 0 0
Las Vegas Aces
Seth Graham-Pippin
13 0 0 0 0 0 0 0 0 0
Las Vegas Aces
Noah Griffith
0 60 0 0 0 0 0 0 0 0
Las Vegas Aces
Ryan Martin
49 0 0 0 0 0 0 0 0 0
Las Vegas Aces
Wyatt Sheehan
59 0 0 0 0 0 0 0 0 0
Low Five Baseball
Ben Correa
85 32 0 0 0 0 0 0 0 0
Low Five Baseball
Adrian Madera
32 0 0 0 0 0 0 0 0 0
Low Five Baseball
Isaac Keoni Madriaga
27 0 0 0 0 0 0 0 0 0
Low Five Baseball
Donte Nutt
19 0 0 0 0 0 0 0 0 0
Low Five Baseball
Jacob Roa
0 20 0 0 0 0 0 0 0 0
Low Five Baseball
Hector Valdez
47 56 0 0 0 0 0 0 0 0
Lv Knights
Brock Barlow
24 20 0 0 0 0 0 0 0 0
Lv Knights
Jace Fobian
87 0 0 0 0 0 0 0 0 0
Lv Knights
Nicolas Galvez
19 0 0 0 0 0 0 0 0 0
Lv Knights
Kentin Grantz
78 0 0 0 0 0 0 0 0 0
Lv Knights
Luke Hughes
2 0 0 0 0 0 0 0 0 0
Lv Knights
Ayden Timko
12 0 0 0 0 0 0 0 0 0
Lv Knights
Tiernon Wolf
0 83 0 0 0 0 0 0 0 0
Lv Warriors
Landon Blais
18 36 0 0 0 0 0 0 0 0
Lv Warriors
Michael Castillo
0 56 0 0 0 0 0 0 0 0
Lv Warriors
Nolan Ditto
54 0 0 0 0 0 0 0 0 0
Lv Warriors
Evan Gant
0 75 0 0 0 0 0 0 0 0
Lv Warriors
Tyler Kennedy
45 0 0 0 0 0 0 0 0 0
Lv Warriors
Weston Pyper
0 47 0 0 0 0 0 0 0 0
Lv Warriors
Colton Walter
25 14 0 0 0 0 0 0 0 0
Nevada Flight Doctors
0 10 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Kayden Bumstead
7 0 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Andre Carillo
35 0 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Gabriel Castillo
28 0 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Roberto Cortez
37 0 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Emiliano Curiel Montijo
0 16 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Rolen Driscoll
15 0 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Matthew Duquette
2 0 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Dylan Layman
0 24 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Omar Lopez
0 13 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Brady Paulson
0 31 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Jonathan Ramos
28 0 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Rodrigo Ruiz
18 37 0 0 0 0 0 0 0 0
Nevada Flight Doctors
Daniel Vaughan
15 0 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Stephen Bryce Ferrer-Leo
100 0 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Kyle McDaniel
101 0 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Samuel “Sammy” Ponce
0 95 0 0 0 0 0 0 0 0
Pure Baseball TITANS
Derek Ramos
29 0 0 0 0 0 0 0 0 0
So Cal Bandits
Christopher Cardenas
0 39 0 0 0 0 0 0 0 0
So Cal Bandits
Valentino Gomez
0 41 0 0 0 0 0 0 0 0
So Cal Bandits
Adrian Hernandez
47 0 0 0 0 0 0 0 0 0
So Cal Bandits
Noah Sim
23 10 0 0 0 0 0 0 0 0
So Cal Bandits
Michael Smith
53 0 0 0 0 0 0 0 0 0
So Cal Bandits
Hunter Vigil
0 21 0 0 0 0 0 0 0 0
So Cal Bandits
Jj Wilson
37 18 0 0 0 0 0 0 0 0
Southern California Dukes
Matthew Benzor
28 27 0 0 0 0 0 0 0 0
Southern California Dukes
Henry Boylston
83 0 0 0 0 0 0 0 0 0
Southern California Dukes
Connor Campbell
99 0 0 0 0 0 0 0 0 0
Southern California Dukes
Nick Chew
0 16 0 0 0 0 0 0 0 0
Southern California Dukes
Ryan Hunter
0 51 0 0 0 0 0 0 0 0
Southern California Dukes
Richard Libby
0 77 0 0 0 0 0 0 0 0
Southern California Dukes
Wes Pendleton
0 86 0 0 0 0 0 0 0 0
Southern California Dukes
Ethan Tibert
0 74 0 0 0 0 0 0 0 0
Southern Nevada Bandits
Austin Bartolotta
24 0 0 0 0 0 0 0 0 0
Southern Nevada Bandits
Joshua Belton
24 0 0 0 0 0 0 0 0 0
Southern Nevada Bandits
Brandon Donohue
33 0 0 0 0 0 0 0 0 0
Southern Nevada Bandits
Eric Galvan
81 0 0 0 0 0 0 0 0 0
Southern Nevada Bandits
Blake Goudie
15 59 0 0 0 0 0 0 0 0
Southern Nevada Bandits
Jayden Shuford
33 0 0 0 0 0 0 0 0 0
Team Trinity
Ramon Cabral Iii
97 0 0 0 0 0 0 0 0 0
Team Trinity
Cortez Garcia
27 25 0 0 0 0 0 0 0 0
Team Trinity
Diego Garcia
3 0 0 0 0 0 0 0 0 0
Team Trinity
Juan Quiroga
28 96 0 0 0 0 0 0 0 0
Team Trinity
Alexander Ramos
27 90 0 0 0 0 0 0 0 0
Team Trinity
Ted Salter
32 0 0 0 0 0 0 0 0 0
Top Tier Dudes 2023
Matthew Barnes II
26 22 0 0 0 0 0 0 0 0
Top Tier Dudes 2023
Brayden Braga
25 45 0 0 0 0 0 0 0 0
Top Tier Dudes 2023
Jacob Pacheco
27 0 0 0 0 0 0 0 0 0
Top Tier Dudes 2023
Archie Paul
26 44 0 0 0 0 0 0 0 0
Top Tier Dudes 2023
Cody Williams
96 0 0 0 0 0 0 0 0 0
Top Tier Dudes 2023
Evon Williams
33 0 0 0 0 0 0 0 0 0
Usa Prime - Ca (Navy)
Joseph Banda
63 0 0 0 0 0 0 0 0 0
Usa Prime - Ca (Navy)
Isaiah Colon
28 0 0 0 0 0 0 0 0 0
Usa Prime - Ca (Navy)
Tysen Ellis
0 109 0 0 0 0 0 0 0 0
Usa Prime - Ca (Navy)
Diego Hernandez
75 0 0 0 0 0 0 0 0 0
Usa Prime - Ca (Navy)
Shawn Lapachet
34 0 0 0 0 0 0 0 0 0
Usa Prime - Ca (Navy)
Mario Marrero
0 5 0 0 0 0 0 0 0 0
Usa Prime - Ca (Navy)
Jayden Pennie
20 0 0 0 0 0 0 0 0 0
USA Prime West 18u
Clayton Alarid
83 0 0 0 0 0 0 0 0 0
USA Prime West 18u
Wes Barnett
0 21 0 0 0 0 0 0 0 0
USA Prime West 18u
Eli Morgan
28 64 0 0 0 0 0 0 0 0
USA Prime West 18u
Logan Reid
92 0 0 0 0 0 0 0 0 0
USA Prime West 18u
Gavin Sparks
0 25 0 0 0 0 0 0 0 0
Utah Dirtybirds 18u
Ethan Doerr
0 83 0 0 0 0 0 0 0 0
Utah Dirtybirds 18u
Walker Evans
101 0 0 0 0 0 0 0 0 0
Utah Dirtybirds 18u
Jaxon Marble
5 10 0 0 0 0 0 0 0 0
Utah Dirtybirds 18u
Bryce Marvin
32 0 0 0 0 0 0 0 0 0
Utah Dirtybirds 18u
Bryson Shipman
17 0 0 0 0 0 0 0 0 0
Utah Dirtybirds 18u
Charlie Wankier
91 0 0 0 0 0 0 0 0 0
West Coast Meta
Nate Fennema
115 0 0 0 0 0 0 0 0 0
West Coast Meta
Ian Grafmank
28 15 0 0 0 0 0 0 0 0
West Coast Meta
Noah Kanakis
28 71 0 0 0 0 0 0 0 0
West Coast Meta
Drew Kaplan
21 90 0 0 0 0 0 0 0 0
West Coast Meta
Jared Layfield
0 54 0 0 0 0 0 0 0 0
West Coast Meta
Nicholas Yu
37 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