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)
13-14 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
06/21
Day 2
06/22
Day 3
06/23
Day 4
06/24
Day 5
06/25
Day 6
06/26
Day 7
06/27
Day 8
06/28
Day 9
06/29
Day 10
06/30
Blackhawks
Blake Ankrum
0 0 0 44 0 0 0 0 0 0
Blackhawks
Jaxon Baker
28 0 66 0 0 0 0 0 0 0
Blackhawks
Travis Curry
0 27 0 97 0 0 0 0 0 0
Blackhawks
Ben Finnegan
0 20 0 10 0 0 0 0 0 0
Blackhawks
Ethan Geiss
0 29 0 42 0 0 0 0 0 0
Blackhawks
Zane Nordquist
42 0 0 34 0 0 0 0 0 0
Blackhawks
Gibson Rath
0 36 0 0 0 0 0 0 0 0
California Ducks
Peyton Coria
67 0 0 0 0 0 0 0 0 0
California Ducks
Daniel Gonzalez
0 16 0 0 0 0 0 0 0 0
California Ducks
Andrew Magallanez
31 0 0 0 0 0 0 0 0 0
California Ducks
Royce Mendoza
0 0 88 0 0 0 0 0 0 0
California Ducks
Brandon Ruiz
0 33 0 0 0 0 0 0 0 0
California Ducks
Isaiah Sanchez
0 0 0 33 0 0 0 0 0 0
California Ducks
Moses Trejo
0 0 8 65 0 0 0 0 0 0
California Ducks
Jake Valenzuela
0 45 0 0 0 0 0 0 0 0
Canes West 2025
Braden Butler
0 0 51 0 0 0 0 0 0 0
Canes West 2025
Dyson Grant
0 0 0 48 0 0 0 0 0 0
Canes West 2025
Logan Roehl
0 42 0 0 0 0 0 0 0 0
Canes West 2025
Kyler Smith
33 0 0 0 0 0 0 0 0 0
Canes West 2025
Ryan Stein
0 0 71 0 0 0 0 0 0 0
Canes West 2025
Cole Strane
0 48 0 9 0 0 0 0 0 0
Canes West 2025
Trevor Webb
53 0 0 0 0 0 0 0 0 0
Canes West 2025
Cole "CJ" Weinstein
0 0 0 78 0 0 0 0 0 0
Club All Star
Nathaniel Almanza
58 0 0 0 0 0 0 0 0 0
Club All Star
Myles Brand
0 94 0 0 0 0 0 0 0 0
Club All Star
Diego Davis
0 0 84 0 0 0 0 0 0 0
Club All Star
Brady Errecart
0 19 0 0 0 0 0 0 0 0
Club All Star
Alex Escalante
0 0 0 79 0 0 0 0 0 0
Club All Star
Brock Sell
62 0 0 0 0 0 0 0 0 0
Elite Royals
Benicio Borbon
0 0 48 0 0 0 0 0 0 0
Elite Royals
Sebastian Castillo
0 50 0 0 0 0 0 0 0 0
Elite Royals
Jordan Garcia
0 34 0 26 0 0 0 0 0 0
Elite Royals
Sonny Gonzalez
0 0 48 0 0 0 0 0 0 0
Elite Royals
Kevin Morales
49 0 0 52 0 0 0 0 0 0
Elite Royals
Noah Padilla
0 0 0 23 0 0 0 0 0 0
Elite Royals
Nicholas Serna
45 0 0 0 0 0 0 0 0 0
Elite Royals
Xavier Zepeda
0 8 29 0 0 0 0 0 0 0
Empire Baseball Club -Premier
Gabriel Brion
39 0 0 47 0 0 0 0 0 0
Empire Baseball Club -Premier
Nathan Chavez
0 34 0 25 0 0 0 0 0 0
Empire Baseball Club -Premier
James Clark
0 29 0 0 0 0 0 0 0 0
Empire Baseball Club -Premier
Miles Clark
13 0 0 0 0 0 0 0 0 0
Empire Baseball Club -Premier
Andrew Cuellar
39 0 0 0 0 0 0 0 0 0
Empire Baseball Club -Premier
Caleb Franks
0 0 99 0 0 0 0 0 0 0
Empire Baseball Club -Premier
Rafael Perez
0 0 10 54 0 0 0 0 0 0
Empire Baseball Club -Premier
Christian Robinson
0 0 0 9 0 0 0 0 0 0
Empire Baseball Club -Premier
Isaiah Sandoval
11 26 0 0 0 0 0 0 0 0
Monterey Bay Pirates
Manuel Dorantes
20 0 0 90 0 0 0 0 0 0
Monterey Bay Pirates
Evan Le
0 29 0 0 0 0 0 0 0 0
Monterey Bay Pirates
Cesar Mercado
0 0 75 0 0 0 0 0 0 0
Monterey Bay Pirates
Cooper Palmer
0 0 19 0 0 0 0 0 0 0
Monterey Bay Pirates
Anthony Rocco Razzeca
0 92 0 0 0 0 0 0 0 0
Monterey Bay Pirates
Julian Sanchez
84 0 0 0 0 0 0 0 0 0
Monterey Bay Pirates
Trey Silva
21 0 0 26 0 0 0 0 0 0
Next Level Baseball
Thomas Gonzales
67 0 0 0 0 0 0 0 0 0
Next Level Baseball
Elijah Haseth
0 74 0 0 0 0 0 0 0 0
Next Level Baseball
Gavin Hottle
0 0 0 73 0 0 0 0 0 0
Next Level Baseball
Kruz Schoolcraft
0 0 79 0 0 0 0 0 0 0
Next Level Baseball
Nyte Teeter
41 0 0 27 0 0 0 0 0 0
Next Level Baseball
Jack Zerkel
0 0 19 0 0 0 0 0 0 0
PRo Baseball CA
Nicholas Hernandez
0 0 0 29 0 0 0 0 0 0
PRo Baseball CA
Daniel "Dj" Lange
88 0 0 0 0 0 0 0 0 0
PRo Baseball CA
Kael Lumbert
0 87 0 0 0 0 0 0 0 0
PRo Baseball CA
Kyle Pettersen
0 0 97 0 0 0 0 0 0 0
PRo Baseball CA
Bryson Ruiz
0 33 0 48 0 0 0 0 0 0
PRo Baseball CA
Connor Stephens
9 0 11 35 0 0 0 0 0 0
Saddleback Cowboys Black
Hayden George
61 0 0 0 0 0 0 0 0 0
Saddleback Cowboys Black
Landon Gordon
0 0 0 85 0 0 0 0 0 0
Saddleback Cowboys Black
Wyatt Hanoian
22 0 0 15 0 0 0 0 0 0
Saddleback Cowboys Black
Ethan Russell
0 0 81 0 0 0 0 0 0 0
Saddleback Cowboys Black
Chris Saucedo
0 82 0 0 0 0 0 0 0 0
Saddleback Cowboys Black
Jeff Wulff
0 0 36 0 0 0 0 0 0 0
Saddleback Cowboys Black
Jeffrey Wulff
30 0 0 0 0 0 0 0 0 0
Saddleback Cowboys Grey
Mike Erspamer
55 0 0 0 0 0 0 0 0 0
Saddleback Cowboys Grey
Logan Freeborn
63 0 0 0 0 0 0 0 0 0
Saddleback Cowboys Grey
Adam Fritzche
0 0 76 0 0 0 0 0 0 0
Saddleback Cowboys Grey
Vincent Milo
0 0 0 67 0 0 0 0 0 0
Saddleback Cowboys Grey
Drew Nelson
0 94 0 0 0 0 0 0 0 0
Saddleback Cowboys Grey
Corbin Nichols
0 0 10 0 0 0 0 0 0 0
Saddleback Cowboys Grey
David Reeves
0 0 0 39 0 0 0 0 0 0
Sandlot Black 2025
Mason Berlinger
49 0 0 9 0 0 0 0 0 0
Sandlot Black 2025
Blake Bryce
0 0 0 45 0 0 0 0 0 0
Sandlot Black 2025
Ty Hanley
0 81 0 0 0 0 0 0 0 0
Sandlot Black 2025
Luke Medhurst
0 0 14 41 0 0 0 0 0 0
Sandlot Black 2025
Wylan Nelson
80 0 0 0 0 0 0 0 0 0
Sandlot Black 2025
Diego Soria
0 44 0 0 0 0 0 0 0 0
Sandlot Black 2025
Damien Valdez
0 0 72 0 0 0 0 0 0 0
Tomateros De California
Tyler Cazares
20 34 0 0 0 0 0 0 0 0
Tomateros De California
Isaiah Figueroa
0 2 8 93 0 0 0 0 0 0
Tomateros De California
Noah Hiller
0 86 65 0 0 0 0 0 0 0
Tomateros De California
Alex Jang
46 0 0 0 0 0 0 0 0 0
Tomateros De California
Devon Martinez
20 35 0 0 0 0 0 0 0 0
Tomateros De California
Joseph Nieto
35 0 95 0 0 0 0 0 0 0
Usa Prime 14u Clippers
Landon Andiorio
40 0 11 0 0 0 0 0 0 0
Usa Prime 14u Clippers
Cameron Fausset
49 0 0 80 0 0 0 0 0 0
Usa Prime 14u Clippers
Cole Fuller
0 0 27 0 0 0 0 0 0 0
Usa Prime 14u Clippers
Clayton Hartman
0 38 0 0 0 0 0 0 0 0
Usa Prime 14u Clippers
Landon Kornoff
0 0 0 19 0 0 0 0 0 0
Usa Prime 14u Clippers
Riley Kronenfeld
0 47 0 0 0 0 0 0 0 0
Usa Prime 14u Clippers
Aidan Myers
0 30 0 26 0 0 0 0 0 0
Usa Prime 14u Clippers
Joshua Woodworth
15 0 70 0 0 0 0 0 0 0
Vortex
Noah Getz
43 0 0 68 0 0 0 0 0 0
Vortex
Bryson Krajewski
0 0 59 0 0 0 0 0 0 0
Vortex
Brandon Morinaga
59 0 0 0 0 0 0 0 0 0
Vortex
Josh Pinnell
0 28 0 0 0 0 0 0 0 0
Vortex
Ryan Recio
0 0 49 0 0 0 0 0 0 0
Vortex
Brody Smearer
0 69 0 0 0 0 0 0 0 0
Vortex
Logan Washizaki
0 19 0 0 0 0 0 0 0 0
ZT Elite Prospects
Brayden Charness
0 0 0 96 0 0 0 0 0 0
ZT Elite Prospects
Marcus Greis
0 0 66 0 0 0 0 0 0 0
ZT Elite Prospects
Alex Harrington
0 25 0 95 0 0 0 0 0 0
ZT Elite Prospects
Hunter Harrington
0 0 11 21 0 0 0 0 0 0
ZT Elite Prospects
Kingston Kela
62 0 0 0 0 0 0 0 0 0
ZT Elite Prospects
Daniel Mendoza
42 0 0 0 0 0 0 0 0 0
ZT Elite Prospects
Mathew Ramirez
0 73 0 1 0 0 0 0 0 0
ZT Elite Prospects
Tatum Reeves
8 0 0 0 0 0 0 0 0 0
ZT Elite Prospects
Mateo Villanueva
0 33 0 58 0 0 0 0 0 0
ZT Elite Prospects
Tyler Wick
0 0 36 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest