amperical.ai ERCOT BESS Revenue Leaderboard · June 2025

ERCOT battery revenue rankings, June 2025

Every ERCOT BESS that settled revenue in June 2025, ranked by yield per active day. This month is fully settled, the numbers on this page no longer change.

In June 2025, SHAMROCK_BESS1 was the highest earning ERCOT battery at $4.52/kW-mo. The median across 220 ranked ESRs was $1.71/kW-mo on a 12.6 GW fleet.

Live leaderboard · All months · Methodology

All 220 batteries ranked, June 2025

Rank, zone, size and energy revenue share for every ESR, exact $/kW-mo on the top 20, banded ranges beyond. Your own site's exact revenue is emailed free from the live leaderboard.

RankResourceZoneQSEMW$/kW-mo$/MW-dayEnergy %
1SHAMROCK_BESS1nanUnknown99$4.52$149100%
2RUSSEKST_BESSnanUnknown10$4.27$14074%
3CS_BESSnanUnknown10$3.96$13077%
4SWTWR_UNIT1nanUnknown10$3.87$12788%
5SGAL_BES_BESS1nanUnknown98$3.65$12082%
6BELD_BELU1nanUnknown8$3.62$11978%
7FLAT_TOP_FLATU1nanUnknown10$3.53$11681%
8PYOTE_SWOOSEU1nanUnknown10$3.38$11178%
9CR_BESS1nanUnknown10$3.38$11176%
10ZIER_SLR_BES1nanUnknown40$3.35$11073%
11BOCO_ESS_ESS1nanUnknown150$3.29$10876%
12FRMRSVLW_BES2nanUnknown10$3.23$10666%
13CACH_ESS_BESS1nanUnknown200$3.20$105100%
14WOVER_UNIT1nanUnknown10$3.19$10587%
15JUNCTION_BESSnanUnknown10$3.18$10565%
16HOLCOMB_BESSnanUnknown10$3.14$10367%
17FLOWERII_BESS1nanUnknown100$3.12$10379%
18HOUSEMTN_BESS1nanUnknown60$3.04$10074%
19JUNORTH_BES1nanUnknown10$2.87$9496%
20RRANCHES_UNIT1nanUnknown150$2.84$9378%
21CISC_BESSnanUnknown10–50$2–3$75–10050–75%
22TURQBESS_BESS1nanUnknown100–200$2–3$75–10050–75%
23ALP_BESS_BESS1nanUnknown100–200$2–3$75–10050–75%
24LON_BES1nanUnknown100–200$2–3$75–10050–75%
25RRANCHES_UNIT2nanUnknown100–200$2–3$75–10075–100%
26TBWF_ESS_BES1nanUnknown100–200$2–3$75–10075–100%
27ENDPARKS_ESS1nanUnknown50–100$2–3$75–10050–75%
28DPCRK_UNIT1nanUnknown10–50$2–3$75–10075–100%
29CATARINA_BESSnanUnknown10–50$2–3$75–10050–75%
30TOYAH_BESSnanUnknown10–50$2–3$75–10025–50%
31RADN_SLR_BESS2nanUnknown50–100$2–3$75–10075–100%
32WFTANK_ESS1nanUnknown100–200$2–3$75–1000–25%
33AE_BESSnanUnknown10–50$2–3$75–10050–75%
34HAMILTON_BESSnanUnknown10–50$2–3$75–10050–75%
35CROSSTRL_BESS1nanUnknown50–100$2–3$75–1000–25%
36JDKNS_BESSnanUnknown10–50$2–3$75–10050–75%
37GIGA_ESS_BESS_1nanUnknown100–200$2–3$75–10025–50%
38HLY_BESS1nanUnknown100–200$2–3$75–10050–75%
39HLY_BESS2nanUnknown100–200$2–3$75–10050–75%
40EBNY_ESS_BESS1nanUnknown200+$2–3$75–10050–75%
41CLO_BESS2nanUnknown100–200$2–3$75–10075–100%
42LONESTAR_BESSnanUnknown10–50$2–3$75–10050–75%
43RTLSNAKE_BESSnanUnknown10–50$2–3$75–10050–75%
44ANG_SLR_BESS1nanUnknown100–200$2–3$75–10075–100%
45SBEAN_BESSnanUnknown10–50$2–3$75–10050–75%
46BYRDR_ES_BESS1nanUnknown50–100$2–3$75–10050–75%
47HMNG_ESS_BESS1nanUnknown100–200$2–3$50–7550–75%
48GOMZ_BESSnanUnknown10–50$2–3$50–7550–75%
49SADLBACK_BESSnanUnknown10–50$2–3$50–7550–75%
50FAULKNER_BESSnanUnknown10–50$2–3$50–7550–75%
51CLO_BESS1nanUnknown100–200$2–3$50–7575–100%
52DA_BESSnanUnknownunder 10$2–3$50–7575–100%
53SHEEPCRK_BESS1nanUnknown100–200$2–3$50–7525–50%
54SANDLAKE_BESSnanUnknown10–50$2–3$50–7525–50%
55CEDRVALE_BESSnanUnknown10–50$2–3$50–7550–75%
56CROSSETT_BES2nanUnknown100–200$2–3$50–7550–75%
57CROSSETT_BES1nanUnknown100–200$2–3$50–7550–75%
58SWOOSEII_BESS1nanUnknown100–200$2–3$50–7575–100%
59INDL_ESSnanUnknown10–50$2–3$50–750–25%
60TV_BESSnanUnknown10–50$2–3$50–7550–75%
61CNTRY_BESS1nanUnknown10–50$2–3$50–7575–100%
62BCNV_ESS_BESS1nanUnknown100–200$2–3$50–7575–100%
63MADERO_UNIT1nanUnknown100–200$2–3$50–7525–50%
64INRT_W_BESS_1nanUnknown10–50$2–3$50–7575–100%
65MIDWY_BESS1nanUnknown10–50$2–3$50–7525–50%
66FTDUNCAN_BESS_GENnanUnknown100–200$2–3$50–7575–100%
67MADERO_UNIT2nanUnknown100–200$2–3$50–7525–50%
68WIG_ESS_BES1nanUnknown100–200$2–3$50–7550–75%
69BR_ARROW_BESS1nanUnknown10–50$2–3$50–7575–100%
70CARN_ESS_BES1nanUnknown100–200$2–3$50–7575–100%
71BLSUMMIT_BATTERYnanUnknown10–50$2–3$50–750–25%
72DGFS_ESR_BESS1nanUnknown50–100$2–3$50–7575–100%
73OLNEYTN_BESSnanUnknown10–50$2–3$50–7525–50%
74CNLY_ESS_BESS_1nanUnknown100–200$2–3$50–7525–50%
75MAINLAND_BESSnanUnknown10–50$2–3$50–7550–75%
76GRDNE_BESSnanUnknown10–50$2–3$50–7525–50%
77GAMBIT_BESS1nanUnknown100–200$2–3$50–7550–75%
78NCO_ESS1nanUnknown10–50$2–3$50–7525–50%
79BR_ARROW_BESS2nanUnknown50–100$1–2$50–7575–100%
80GKS_BESS_BESS1nanUnknown100–200$1–2$50–7525–50%
81RVRVLYS_ESS1nanUnknown50–100$1–2$50–7525–50%
82RVRVLYS_ESS2nanUnknown50–100$1–2$50–7525–50%
83SGSA_BESS1nanUnknown10–50$1–2$50–7575–100%
84W_HARLIN_BESSnanUnknown10–50$1–2$50–7550–75%
85N_MERCED_BESSnanUnknown10–50$1–2$50–7550–75%
86ESTONIAN_BES1nanUnknown100–200$1–2$50–7550–75%
87STAM_SLR_BESS1nanUnknown50–100$1–2$50–7550–75%
88CHERRYCR_BESSnanUnknown10–50$1–2$50–7550–75%
89MU_BESSnanUnknown10–50$1–2$50–7575–100%
90CHISMGRD_BES1nanUnknown100–200$1–2$50–7550–75%
91FIVEWSLR_BESS1nanUnknown200+$1–2$50–7525–50%
92LBRA_ESS_BES1nanUnknown200+$1–2$50–7525–50%
93WAL_BESS_1nanUnknown100–200$1–2$50–7575–100%
94SUNVASLR_BESS2nanUnknown10–50$1–2$50–7525–50%
95L_FRESNO_BESSnanUnknown10–50$1–2$50–750–25%
96CONTINEN_BESS1nanUnknown10–50$1–2$50–7525–50%
97LMO_BESS1nanUnknown100–200$1–2$50–7525–50%
98MV_VALV4_BESSnanUnknown10–50$1–2$50–7525–50%
99ANCHOR_BESS1nanUnknown10–50$1–2$50–7525–50%
100DIBOL_BESSnanUnknown10–50$1–2$50–7525–50%
101NWF_NBSnanUnknown10–50$1–2$50–750–25%
102PYR_ESS2BnanUnknown10–50$1–2$50–7525–50%
103SUNVASLR_BESS1nanUnknown50–100$1–2$50–7525–50%
104LFSTH_BESSnanUnknown10–50$1–2$50–7525–50%
105NOBLESLR_BESS2nanUnknown50–100$1–2$50–750–25%
106GARCENO_BESSnanUnknown10–50$1–2$50–750–25%
107MAYBERRY_BESS2nanUnknown10–50$1–2$50–750–25%
108PAVLOV_BESSnanUnknown10–50$1–2$50–7525–50%
109DAN_BESS2nanUnknown50–100$1–2$50–7575–100%
110BATCAVE_BES1nanUnknown100–200$1–2$50–7525–50%
111NOBLESLR_BESS1nanUnknown50–100$1–2$50–750–25%
112MNWLE_BESSnanUnknown10–50$1–2$50–7525–50%
113N_ALAMO_BESSnanUnknown10–50$1–2$50–750–25%
114ANDMDSLR_BESS1nanUnknown50–100$1–2$50–7575–100%
115RIO_GRAN_BESSnanUnknown10–50$1–2$50–750–25%
116ANDMDSLR_BESS2nanUnknown50–100$1–2$50–7575–100%
117ANCHOR_BESS2nanUnknown10–50$1–2$50–7550–75%
118TORT_ESS_BESS1nanUnknown50–100$1–2$50–7525–50%
119ROSELAND_BESS1nanUnknown50–100$1–2$50–7550–75%
120PAVO_ESS_BESS1nanUnknown50–100$1–2$50–7525–50%
121MAYBERRY_BESSnanUnknown10–50$1–2$50–750–25%
122S_SNROSA_BESSnanUnknown10–50$1–2$50–750–25%
123MYR_BES2nanUnknown50–100$1–2$50–7575–100%
124PEARSALL_BES1nanUnknown10–50$1–2$50–7575–100%
125CAMWIND_BESS1nanUnknown10–50$1–2$50–7525–50%
126MUSTNGCK_BES1nanUnknown50–100$1–2$50–7550–75%
127JADE_SLR_BESS1nanUnknown50–100$1–2$50–7575–100%
128FRMRSVLW_BESSnanUnknown10–50$1–2$50–750–25%
129AZURE_BESS1nanUnknown50–100$1–2$50–7550–75%
130VORTEX_BESS1nanUnknown100–200$1–2$50–7525–50%
131SLCNHLS_ESS1nanUnknown50–100$1–2$50–750–25%
132JADE_SLR_BESS2nanUnknown50–100$1–2$50–7575–100%
133HYDR_ESS_BES1nanUnknown200+$1–2$50–7525–50%
134SPTX12B_BES1nanUnknown10–50$1–2$50–7550–75%
135BLUEJAY_BESS1nanUnknown50–100$1–2$50–7525–50%
136LIGSW_BESS1nanUnknown10–50$1–2$50–7525–50%
137PAVO_ESS_BESS2nanUnknown50–100$1–2$50–7525–50%
138LILY_BESS1nanUnknown50–100$1–2$50–750–25%
139SLCNHLS_ESS2nanUnknown50–100$1–2$50–750–25%
140DSWL_ESS_BES1nanUnknown100–200$1–2$50–7575–100%
141BRP_ZPT1_UNIT1nanUnknown10–50$1–2$50–750–25%
142BRP_PBL1_UNIT1nanUnknown10–50$1–2$50–7525–50%
143ANEM_ESS_BESS1nanUnknown200+$1–2$50–7575–100%
144BIG_STAR_BESSnanUnknown50–100$1–2$50–7575–100%
145HEIGHTTN_UNIT1nanUnknown10–50$1–2$50–750–25%
146FALFUR_BESSnanUnknown10–50$1–2$25–5025–50%
147WEIL_TRC_BESSnanUnknown10–50$1–2$25–5025–50%
148PHO_BES1nanUnknown100–200$1–2$25–5050–75%
149RPUBRDS_ESS1nanUnknown50–100$1–2$25–5025–50%
150ANGLETON_UNIT1nanUnknown10–50$1–2$25–500–25%
151PAULN_BESSnanUnknown10–50$1–2$25–5025–50%
152TYNAN_BESS1nanUnknown10–50$1–2$25–5025–50%
153RBN_BESS1nanUnknown100–200$1–2$25–5025–50%
154FENCESLR_BESS1nanUnknown50–100$1–2$25–5050–75%
155DAN_BESS1nanUnknown50–100$1–2$25–5075–100%
156LOPENO_UNIT1nanUnknown10–50$1–2$25–500–25%
157BRP_ZPT2_UNIT1nanUnknown10–50$1–2$25–500–25%
158BAY_CITY_BESSnanUnknown10–50$1–2$25–5025–50%
159NF_BRP_BES1nanUnknown100–200$1–2$25–500–25%
160WCOLLOCL_BSS_U1nanUnknown10–50$1–2$25–500–25%
161ODESW_UNIT1nanUnknown10–50$1–2$25–500–25%
162BKSL_ESS_BESS1nanUnknown100–200$1–2$25–5075–100%
163PHO_BES2nanUnknown100–200$1–2$25–5075–100%
164ELSA_BESSnanUnknown10–50$1–2$25–500–25%
165RADN_SLR_BESS1nanUnknown50–100$1–2$25–5075–100%
166MOORE_FL_BESS1nanUnknown10–50$1–2$25–500–25%
167PALE_ESS_BES1nanUnknown200+$1–2$25–500–25%
168CORALSLR_BESS1nanUnknown10–50$1–2$25–5025–50%
169BRP_PBL2_UNIT1nanUnknown10–50$1–2$25–5025–50%
170L_463S_UNIT1nanUnknown10–50$1–2$25–500–25%
171ALVIN_UNIT1nanUnknown10–50$1–2$25–500–25%
172CORALSLR_BESS2nanUnknown50–100$1–2$25–5025–50%
173PYR_ESS2AnanUnknown10–50$1–2$25–500–25%
174COYOTSPR_BESSnanUnknown10–50$1–2$25–5075–100%
175DKNS_ESS_BES3nanUnknown50–100$1–2$25–500–25%
176DKNS_ESS_BES1nanUnknown50–100$1–2$25–500–25%
177PRTLAVS_BESS1nanUnknownunder 10$1–2$25–500–25%
178DKNS_ESS_BES2nanUnknown50–100$1–2$25–500–25%
179DKNS_ESS_BES4nanUnknown50–100$1–2$25–500–25%
180BRAZORIA_UNIT1nanUnknown10–50$1–2$25–500–25%
181CITRUSCY_BESS1nanUnknown10–50$1–2$25–5075–100%
182MUENSTER_BESS1nanUnknown10–50$1–2$25–5075–100%
183DICKNSON_UNIT1nanUnknown10–50$1–2$25–500–25%
184RIO_GRAN_BESS2nanUnknown10–50$0–1$25–5075–100%
185ANOL_ESS_BES1nanUnknown200+$0–1$25–5075–100%
186DCSES_BES1nanUnknown50–100$0–1$25–500–25%
187PALACIOS_BESS1nanUnknown10–50$0–1$25–5075–100%
188MYR_BES1nanUnknown50–100$0–1$25–5075–100%
189SWEENY_UNIT1nanUnknown10–50$0–1$25–500–25%
190FORTMA_BESS1nanUnknown10–50$0–1$25–5075–100%
191ELZA_SLR_BES1nanUnknown100–200$0–1$25–5075–100%
192DCSES_BES2nanUnknown50–100$0–1$25–500–25%
193DCSES_BES3nanUnknown50–100$0–1$25–500–25%
194JAR_BES2nanUnknown100–200$0–1$25–5075–100%
195JAR_BES1nanUnknown100–200$0–1$25–5075–100%
196PIRATE_BESS1nanUnknown10–50$0–1$25–5075–100%
197HEARN_RD_BESS1nanUnknown10–50$0–1$0–2575–100%
198FLAT_TOP_BESS1nanUnknownunder 10$0–1$0–2575–100%
199GEORSO_ESS_1nanUnknown10–50$0–1$0–2575–100%
200CHIL_SLR_BESS1nanUnknown100–200$0–1$0–2575–100%
201K0_UNIT1nanUnknown10–50$0–1$0–250–25%
202PAD1_ESS_BESS1nanUnknown50–100$0–1$0–2575–100%
203LOWR_ESS_BESS1nanUnknown50–100$0–1$0–2575–100%
204BLVN_SLR_BESS1nanUnknown100–200$0–1$0–2575–100%
205TANZ_ESS_BES1nanUnknown100–200$0–1$0–2575–100%
206X4_SWRInanUnknown10–50$0–1$0–2525–50%
207DCSES_BES4nanUnknown50–100$0–1$0–2525–50%
208GREGORY_BESS1nanUnknown10–50$0–1$0–2575–100%
209MILTON_BESS1nanUnknown10–50$0–1$0–2575–100%
210TANZ_ESS_BES2nanUnknown100–200$0–1$0–2575–100%
211CORAZON_BESS1nanUnknown100–200$0–1$0–2575–100%
212JAG_SLR_BESS2nanUnknown100–200$0–1$0–2575–100%
213FALFUR_BESS1nanUnknown10–50$0–1$0–2575–100%
214BEXAR_ES_BESS1nanUnknown100–200$0–1$0–2575–100%
215AVIL_ESS_BES1nanUnknown10–50under $0under $0
216ADL_BESS1nanUnknown50–100under $0under $0
217MAGNO_TN_UNIT1nanUnknown10–50under $0under $00–25%
218EUNICE_BES1nanUnknown10–50under $0under $0
219WORSHAM_BESS1nanUnknown10–50under $0under $0
220ANTL_ESS_BES1nanUnknown50–100under $0under $0

Built by Amperical from public ERCOT 60-day SCED and DAM settlement disclosures.

Numbers are estimates for benchmarking, not settlement statements. Full method: how we compute ERCOT BESS revenue.