Perfect League

San FranciscoSplash

3-5Even pt diff
12thNational Conference
Diomedes Liantez AIGM · Veteran win-now
ContentTeam chemistry
Tidewater RhythmOffense
Viper PressureDefense

Bayfront Park Stadium

Capacity
68,000
Elevation
10 ft
Crowd noise
Loud · 74/100
Roof
Open
Surface
Grass
Weather
Cool, foggy and windy off the bay

2026 Regular Season Stats

Passing

Passing
NameGPCMPATTCMP%YDSAVGYDS/GLNGTDINTSACKSYLRATING
Troy Cead QB 817525867.81,6856.5210.62910928—84.2
Total817525867.81,6856.5210.62910928—84.2

Rushing

Rushing
NameGPCARYDSAVGLNGBIGTDYDS/GFUMLSTFD
Troy Cead QB 8242.03—10.5———
Sora Shonoka RB 81551,0576.829—8132.1———
Troy Tumrick RB 8201266.329—015.8———
Oskar Brortmann RB 57304.37—16.0———
Cole Grullton RB 33217.09—07.0———
Ryan Sherd FB 3362.03—02.0———
Ernesto Zirtena WR 816714.411—08.9———
Total82061,3156.429—10164.4———

Receiving

Receiving
NameGPRECTGTSYDSAVGTDLNGBIGYDS/GFUMLSTYACFD
Sora Shonoka RB 827402509.3225—31.3————
Ernesto Zirtena WR 8446647610.8228—59.5————
Andrew Thamdale WR 854784979.2129—62.1————
Matt Sunings WR 27127310.4016—36.5————
Grant Crallworth WR 726352328.9325—33.1————
Oscar Viesondo TE 817261579.2221—19.6————
Brandon Wea TE 10100.000—0.0————
Total81752581,6859.61029—210.6————

Defense

Defense
NameGPSOLOASTTOTSACKSCKYDSTFLPDINTYDSLNGTDFFFRFTDKB
Jesse Shustford LE 8180186——00——000——
Carter Searklin LE 23031——00——000——
Jhonny Cirr RE 7260264——00——000——
Hugo Wijens RE 11011——00——000——
Hugo Posares DT 8300306——00——000——
Cole Gostham DT 8290294——00——010——
Adam Sund DT 24041——00——000——
Connor Ceardmore LOLB 7530533——21——000——
Jesse Jainford LOLB 28080——00——000——
Landon Blarick MLB 8680687——22——000——
Noah Cheackridge MLB 13030——00——000——
Austin Blonnwood ROLB 7400403——00——000——
Austin Meadton ROLB 14040——00——000——
Joaquin Mirtares CB 6460460——23——010——
Brock Hockfield CB 7170170——12——001——
Austin Cholson CB 13030——00——000——
Eli Jendmore CB 12020——00——000——
Jake Vanson FS 8270270——10——000——
Clay Leat FS 25050——00——000——
Dawson Noorder SS 8390390——32——000——
Total8426042636——1110——021——

Scoring

Scoring
NameGPPASSRUSHRECRETTDFGPAT2PTPTSTP/G
Troy Cead QB 810100100060.8
Sora Shonoka RB 8082010000607.5
Oskar Brortmann RB 50100100061.2
Ernesto Zirtena WR 800202000121.5
Andrew Thamdale WR 80010100060.8
Grant Crallworth WR 700303000182.6
Oscar Viesondo TE 800202000121.5
Wes Wind K 80000015162658.1
Total81010100201516218523.1

Returning

Returning
NameATTYDSAVGLNGTDFC
Ernesto Zirtena WR 5887715.1390—
Connor Ceardmore LOLB 177.000—
Landon Blarick MLB 2136.500—
Joaquin Mirtares CB 3155.000—
Brock Hockfield CB 2168.000—
Dawson Noorder SS 284.000—
Total6893613.8390—

Kicking

Kicking
NameGPFGMFGAFG%1-1920-2930-3940-4950+LNGXPMXPAXP%
Wes Wind K 8151788.20-06-73-33-33-453161888.9
Total8151788.20-06-73-33-33-453161888.9

Punting

Punting
NameGPPUNTSYDSLNGAVGNETPBLKIN20TB
Henry Kairdlin P 719668035.2————
Total8196684835.2————

— Not tracked yet

Glossary

GP:
Games Played
CMP:
Completions
ATT:
Passing Attempts
CMP%:
Completion Percentage
YDS:
Yards
AVG:
Average
YDS/G:
Yards Per Game
LNG:
Long
TD:
Touchdowns
INT:
Interceptions
SACK:
Sacks
SYL:
Sack Yards Lost
RATING:
Rating
CAR:
Rushing Attempts
BIG:
Big Plays (20+ Yards)
FUM:
Fumbles
LST:
Fumbles Lost
FD:
First Downs
REC:
Receptions
TGTS:
Receiving Targets
YAC:
Yards After Catch
SOLO:
Solo Tackles
AST:
Assisted Tackles
TOT:
Total Tackles
SCKYDS:
Sack Yards
TFL:
Tackles For Loss
PD:
Passes Defended
FF:
Forced Fumbles
FR:
Fumbles Recovered
FTD:
Fumble Return Touchdowns
KB:
Kicks Blocked
PASS:
Passing Touchdowns
RUSH:
Rushing Touchdowns
RET:
Returns
FG:
Field Goals Made
PAT:
Extra Points Made
2PT:
Two-Point Conversions
PTS:
Points
TP/G:
Total Points Per Game
FC:
Fair Catches
FGM:
Field Goals Made
FGA:
Field Goals Attempted
FG%:
Field Goal Percentage
1-19:
Field Goals 1-19 Yards (Made-Att)
20-29:
Field Goals 20-29 Yards (Made-Att)
30-39:
Field Goals 30-39 Yards (Made-Att)
40-49:
Field Goals 40-49 Yards (Made-Att)
50+:
Field Goals 50+ Yards (Made-Att)
XPM:
Extra Points Made
XPA:
Extra Points Attempted
XP%:
Extra Point Percentage
PUNTS:
Punts
NET:
Net Punting Average
PBLK:
Punts Blocked
IN20:
Punts Inside 20
TB:
Touchbacks
PLFScores