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
11/09
Day 2
11/10
Day 3
11/11
Day 4
11/12
Day 5
11/13
Day 6
11/14
Day 7
11/15
Day 8
11/16
Day 9
11/17
Day 10
11/18
Atb 2028
Felix Bedolla
0 0 23 0 0 0 0 0 0 0
Atb 2028
Cameron Burruel-Smith
0 0 22 0 0 0 0 0 0 0
Atb 2028
Carlos Figueroa
0 0 37 0 0 0 0 0 0 0
Atb 2028
Angel Hernandez
0 73 0 0 0 0 0 0 0 0
Atb 2028
Benjamin Mercado
0 76 87 0 0 0 0 0 0 0
Atb 2028
Matthew Pena
89 0 0 0 0 0 0 0 0 0
Atb 2028
Josiah Rodriguez
10 0 49 0 0 0 0 0 0 0
Atb 2028
Anthony Santos
0 33 0 0 0 0 0 0 0 0
Atb 2028
Anthony Solis
0 0 19 0 0 0 0 0 0 0
Atb 2028
Antonio Vallejos
0 24 0 0 0 0 0 0 0 0
Az Aztecs 15u
Alfonso Alcaraz
0 11 0 0 0 0 0 0 0 0
Az Aztecs 15u
Edward chavira
0 75 0 0 0 0 0 0 0 0
Az Aztecs 15u
Mateo Flores
68 0 21 0 0 0 0 0 0 0
Az Aztecs 15u
Omar Marrufo
26 0 0 0 0 0 0 0 0 0
Az Aztecs 15u
Anthony Sanchez
0 0 60 0 0 0 0 0 0 0
Az Aztecs 15u
Max Torres
71 0 0 0 0 0 0 0 0 0
Az Aztecs 15u
Diego Velazquez
0 0 14 0 0 0 0 0 0 0
Bombers Baseball Club Of Southern California 2028
Evan Alexander
0 24 0 0 0 0 0 0 0 0
Bombers Baseball Club Of Southern California 2028
Martin Aiden Naranjo
58 0 0 0 0 0 0 0 0 0
Bombers Baseball Club Of Southern California 2028
Diego Ortiz
0 78 0 0 0 0 0 0 0 0
Bombers Baseball Club Of Southern California 2028
Christian Quintero
0 83 0 0 0 0 0 0 0 0
Bombers Baseball Club Of Southern California 2028
Austin Rachman
50 47 0 0 0 0 0 0 0 0
Easton Prime
Jadon Baird
88 0 0 0 0 0 0 0 0 0
Easton Prime
Kolby Corona
0 26 0 0 0 0 0 0 0 0
Easton Prime
Jack Cruz
29 0 0 0 0 0 0 0 0 0
Easton Prime
Steven Honeyfield
0 59 0 0 0 0 0 0 0 0
Easton Prime
Joey Lyons
89 0 0 0 0 0 0 0 0 0
Easton Prime
Zane Nicholson
0 9 50 0 0 0 0 0 0 0
Easton Prime
Kristopher Ramos
0 75 0 0 0 0 0 0 0 0
Hitstreak
Owen Allen
21 0 0 0 0 0 0 0 0 0
Hitstreak
Brayden Anderson
0 69 0 0 0 0 0 0 0 0
Hitstreak
Kash Balsdon
0 76 0 0 0 0 0 0 0 0
Hitstreak
Jackson Delcambre
53 0 0 0 0 0 0 0 0 0
Hitstreak
Andrew Dibling
21 0 0 0 0 0 0 0 0 0
Hitstreak
Preston Lyons
30 0 0 0 0 0 0 0 0 0
Hitstreak
Eli Martinez
16 0 0 0 0 0 0 0 0 0
Hitstreak
Tanner Reid
57 0 0 0 0 0 0 0 0 0
Hitstreak
Jr Shields
34 0 0 0 0 0 0 0 0 0
MTBA DAWGS - Massanari
Payton Conley-Cimini
0 23 58 0 0 0 0 0 0 0
MTBA DAWGS - Massanari
Joseph Gallo
0 14 0 0 0 0 0 0 0 0
MTBA DAWGS - Massanari
Jase Heiseler
0 27 33 0 0 0 0 0 0 0
MTBA DAWGS - Massanari
Josiah Lavea-Aldridge
82 0 0 0 0 0 0 0 0 0
MTBA DAWGS - Massanari
Jason Lizotte
0 21 53 0 0 0 0 0 0 0
MTBA DAWGS - Massanari
Jayden Meyers
0 39 0 0 0 0 0 0 0 0
MTBA DAWGS - Massanari
Gavin Newman
0 13 0 0 0 0 0 0 0 0
MTBA DAWGS - Massanari
Sawyer Perry
0 31 0 0 0 0 0 0 0 0
MTBA DAWGS - Massanari
Jackson Trantham
0 0 21 0 0 0 0 0 0 0
MTBA DAWGS - Massanari
Ethan Vigil
0 73 0 0 0 0 0 0 0 0
PFA Bakersfield '28
Matthew Coye
0 94 0 0 0 0 0 0 0 0
PFA Bakersfield '28
Evan Graves
40 0 3 0 0 0 0 0 0 0
PFA Bakersfield '28
Caden Nunez
39 0 67 0 0 0 0 0 0 0
PFA Bakersfield '28
Jared Orosco
0 35 0 0 0 0 0 0 0 0
PFA Bakersfield '28
Koby Romero
0 0 44 0 0 0 0 0 0 0
PFA Bakersfield '28
Sterling Silicz
21 0 0 0 0 0 0 0 0 0
PFA Bakersfield '28
Aiden Uyeunten
53 0 0 0 0 0 0 0 0 0
Pxf Premier Baseball
Tristan Belin
11 0 0 0 0 0 0 0 0 0
Pxf Premier Baseball
Hudson Brown
16 74 0 0 0 0 0 0 0 0
Pxf Premier Baseball
Gavin Guilliot
0 0 16 0 0 0 0 0 0 0
Pxf Premier Baseball
Kai Sanchez
0 0 89 0 0 0 0 0 0 0
Pxf Premier Baseball
Lux Sullivan
0 100 0 0 0 0 0 0 0 0
Pxf Premier Baseball
Austin Whitley
0 34 0 0 0 0 0 0 0 0
Pxf Premier Baseball
Andrew Wilson
70 0 0 0 0 0 0 0 0 0
Riot 2028
Caiden Bojorquez
25 56 0 0 0 0 0 0 0 0
Riot 2028
Alex Garcia
0 8 0 0 0 0 0 0 0 0
Riot 2028
Riley Lopez
0 100 0 0 0 0 0 0 0 0
Riot 2028
Mauricio Olivas
49 0 0 0 0 0 0 0 0 0
Riot 2028
Ryder Raney
0 79 0 0 0 0 0 0 0 0
Riot 2028
Adrian Salazar
31 0 11 0 0 0 0 0 0 0
Riot 2028
Hector Villa
16 6 52 0 0 0 0 0 0 0
SW MT Vigilantes
Kacin Arndt
31 0 0 0 0 0 0 0 0 0
SW MT Vigilantes
Brody Chapman
23 0 0 0 0 0 0 0 0 0
SW MT Vigilantes
Logan Fox
27 40 0 0 0 0 0 0 0 0
SW MT Vigilantes
Jordan McKinney
35 0 0 0 0 0 0 0 0 0
SW MT Vigilantes
Parker Mills
30 57 0 0 0 0 0 0 0 0
SW MT Vigilantes
Sawyer Mills
14 0 0 0 0 0 0 0 0 0
SW MT Vigilantes
Elijah Minnick
20 0 0 0 0 0 0 0 0 0
SW MT Vigilantes
Noah Powers
30 43 0 0 0 0 0 0 0 0
SW MT Vigilantes
Levi Stonebraker
27 84 0 0 0 0 0 0 0 0
Utah Dirty Birds
Tait Caldwell
0 47 0 0 0 0 0 0 0 0
Utah Dirty Birds
Broxton Douglas
0 62 0 0 0 0 0 0 0 0
Utah Dirty Birds
Amari Gutierrez
0 0 32 0 0 0 0 0 0 0
Utah Dirty Birds
Cohen Nelson
0 0 73 0 0 0 0 0 0 0
Utah Dirty Birds
Brooks Pratt
76 0 0 0 0 0 0 0 0 0
Utah Dirty Birds
Trevin REDD
31 0 0 0 0 0 0 0 0 0
Utah Dirty Birds
Brady Reynolds
21 0 0 0 0 0 0 0 0 0
Utah Dirty Birds
Jordan Tucker
37 0 0 0 0 0 0 0 0 0
Utah Titans
Daxon Clement
0 11 0 0 0 0 0 0 0 0
Utah Titans
Tobin Degelbeck
0 4 89 0 0 0 0 0 0 0
Utah Titans
Mason Glauser
0 78 0 0 0 0 0 0 0 0
Utah Titans
Cody McLean
0 84 0 0 0 0 0 0 0 0
Utah Titans
Kash Sissener
0 0 65 0 0 0 0 0 0 0
Utah Titans
Austin Sorenson
0 13 74 0 0 0 0 0 0 0
Utah Titans
Kyler Stadler
37 0 22 0 0 0 0 0 0 0
Utah Titans
Mitch Walker
59 0 0 0 0 0 0 0 0 0
ZT Prospects American
Daaniyal Badar
22 0 0 0 0 0 0 0 0 0
ZT Prospects American
Ajay Hermosura
39 0 0 0 0 0 0 0 0 0
ZT Prospects American
Henry Kuenstler
0 0 92 0 0 0 0 0 0 0
ZT Prospects American
Brandon Manivong
35 0 7 0 0 0 0 0 0 0
ZT Prospects American
Mason Moeller
0 94 95 0 0 0 0 0 0 0
ZT Prospects American
Carter Nash
31 0 0 0 0 0 0 0 0 0
ZT Prospects American
James Stout
22 0 94 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest