← worldenergydata · open data outputs
Deterministic core No API key Public BSEE data

Jack / St. Malo Field Economics

Per-well and field-level NPV from public BSEE data.

Provenance. Computed by a monthly cashflow model (build_field_npv_timeline) over public BSEE OGOR-A production and drilling records, life-to-date through the latest available OGOR-A month.

Data limits & honest caveats

The NPV shown is the model truth, presented as-is — not reframed as value-positive. Every Lower-Tertiary field here is NPV-negative at a 10% discount rate life-to-date. Operation markers (drilling/completion dates) are annotations only and do not feed the cashflow model.

#Jack St Malo Field Economics Report

Development: Jack St Malo (subsea15) · Lease: 6 leases (G17015, G17016, G18745, G18753, G20394, G21245) · First oil: 2014-12-01 · Discount rate: 10% annual

Data window: 2000-09 -> 2026-04

#Summary

On public BSEE production + cost data, Jack St Malo is NPV-negative at 10% life-to-date: terminal cumulative NPV $-804.5 M.

Generated from public BSEE OGOR-A production and drilling/WAR records run through a monthly cashflow + trimmed-discount model (build_field_npv_timeline), covering field life through the latest available BSEE OGOR-A month. The NPV timeline below is an additive presentation layer over that model; it does not alter the computed final NPV.

#NPV Timeline

Cumulative discounted NPV evolution over field life, with critical well operations annotated. Terminal cumulative NPV = $-804.5 M.

Cumulative NPV path (by year): █▇▇▇▇▇▇▇▆▆▆▆▆▅▁▁▁▁▂▃▃▄▄▅▅▆▆ start $-75M → trough $-3,155M (2014) → latest $-804M

Year Net Cashflow ($MM) Cumulative NPV ($MM) Critical Operations
2000-76.0-74.9Drilling (spud): 001
Sidetrack: 001 (608124000400)
2001-4.0-78.8Plug & abandon: 001 (608124000401)
20020.0-78.8
2003-79.2-138.7Drilling (spud): 002
Temporary abandonment: 002 (608124001100)
2004-112.8-218.3Drilling (spud): 001
Sidetrack: 001 (608124001300)
Temporary abandonment: 001 (608124000402)
Plug & abandon: 001 (608124000402)
Temporary abandonment: 001 (608124001301)
2005-160.0-318.9Drilling (spud): PS002
2006-149.6-405.7Completion: PS002 (608124001700)
Well online (first production): API 608124001700
2007-133.6-473.7Drilling (spud): 002
Drilling (spud): 001
Drilling (spud): 003
2008-364.8-648.7Drilling (spud): 002
Drilling (spud): 003
Temporary abandonment: 002 (608124002703)
2009-1.6-649.4Drilling (spud): 001
Plug & abandon: 001 (608124004400)
20100.0-649.4
2011-231.2-728.7Drilling (spud): PS001
Drilling (spud): PS005
Drilling (spud): PN001
Drilling (spud): PN002
Drilling (spud): PN003
Drilling (spud): PS003
Drilling (spud): PS004
2012-584.4-921.3Temporary abandonment: PS005 (608124005000)
Drilling (spud): PS004
Sidetrack: PS004 (608124005102)
Well online (first production): API 608124005600
Temporary abandonment: PS002 (608124001700)
Drilling (spud): PS002
2013-624.8-1,106.4Well online (first production): API 608124001701
2014-7,927.3-3,154.7Completion: PS001 (608124005700)
Well online (first production): API 608124005000
Well online (first production): API 608124005300
2015387.3-3,060.6Completion: PS005 (608124005000)
Well online (first production): API 608124005700
Workover: PS005 (608124005000)
Temporary abandonment: PN003 (608124005500)
Well online (first production): API 608124005103
Temporary abandonment: PN002 (608124005400)
Drilling (spud): PS001
Drilling (spud): PN007
Completion: PS001 (608124005201)
2016583.9-2,932.8Completion: PS004 (608124005800)
Well online (first production): API 608124005800
Completion: PN002 (608124005400)
Well online (first production): API 608124005400
Completion: PN007 (608124010701)
Well online (first production): API 608124010701
Temporary abandonment: PS001 (608124005201)
Drilling (spud): PS001
Drilling (spud): PS002
2017856.5-2,760.3Well online (first production): API 608124005203
Drilling (spud): PS007
Drilling (spud): PS008
Well online (first production): API 608124011400
Drilling (spud): PS005
Completion: PS007 (608124011504)
Well online (first production): API 608124011504
20181,924.7-2,408.0Well online (first production): API 608124011801
Drilling (spud): PS007
Workover: PS007 (608124011504)
Drilling (spud): PS008
Well online (first production): API 608124012200
Temporary abandonment: PS008 (608124011605)
Well online (first production): API 608124011606
Drilling (spud): PS006
20191,689.5-2,126.0Completion: PS003 (608124005600)
Drilling (spud): PS003
Well online (first production): API 608124012601
Drilling (spud): 001
Sidetrack: 001 (608124012800)
Sidetrack: 001 (608124012801)
Sidetrack: 001 (608124012802)
Sidetrack: 001 (608124012803)
Drilling (spud): PS009
Temporary abandonment: PS006 (608124012500)
Temporary abandonment: PS009 (608124012804)
2020651.7-2,026.5Well online (first production): API 608124012500
Plug & abandon: PN003 (608124005500)
Drilling (spud): PN005
Plug & abandon: 001 (608124001301)
Drilling (spud): IS003
Temporary abandonment: 001 (608124002900)
Completion: PS003 (608124012601)
Drilling (spud): IS001
20211,675.7-1,796.6Well online (first production): API 608124013202
Workover: PS003 (608124005600)
Plug & abandon: 002 (608124001100)
Plug & abandon: 001 (608124002900)
Drilling (spud): PS006
Well online (first production): API 608124013600
Completion: PS009 (608124012804)
20222,797.6-1,445.6Well online (first production): API 608124012804
Workover: PS003 (608124012601)
Completion: IS003 (608124013300)
Completion: IS001 (608124013500)
20231,992.5-1,218.5Completion: PS008 (608124011606)
Plug & abandon: PS001 (608124005203)
Drilling (spud): PS011
Temporary abandonment: IS003 (608124013300)
Well online (first production): API 608124014600
Drilling (spud): PS008
20241,994.1-1,011.7Well online (first production): API 608124015100
Workover: PN001 (608124005300)
Workover: PS008 (608124011606)
20251,580.4-862.5Completion: PS012 (608124015504)
Well online (first production): API 608124015504
Well online (first production): API 608124015400
2026658.9-804.5

#Critical Operations Detail

Date Operation Well Cumulative NPV at event ($MM)
2000-09-21Drilling (spud)001-8.0
2000-11-27Drilling (spud)001-50.7
2000-12-21Sidetrack001 (608124000400)-74.9
2001-01-12Plug & abandon001 (608124000401)-78.8
2003-07-06Drilling (spud)002-94.7
2003-10-23Temporary abandonment002 (608124001100)-138.7
2004-03-09Drilling (spud)001-151.8
2004-05-16Sidetrack001 (608124001300)-192.6
2004-05-18Drilling (spud)001-192.6
2004-05-21Drilling (spud)001-192.6
2004-06-06Temporary abandonment001 (608124000402)-213.8
2004-06-27Plug & abandon001 (608124000402)-213.8
2004-07-04Temporary abandonment001 (608124001301)-218.3
2005-04-22Drilling (spud)PS002-222.9
2006-02-12CompletionPS002 (608124001700)-320.3
2006-08-01Well online (first production)API 608124001700-405.7
2007-08-06Drilling (spud)002-419.8
2007-08-17Drilling (spud)001-419.8
2007-12-21Drilling (spud)003-473.7
2008-04-30Drilling (spud)002-535.5
2008-06-04Drilling (spud)002-577.4
2008-06-12Drilling (spud)002-577.4
2008-08-23Drilling (spud)003-616.7
2008-11-23Temporary abandonment002 (608124002703)-648.7
2009-07-19Drilling (spud)001-649.4
2009-07-19Plug & abandon001 (608124004400)-649.4
2011-11-06Drilling (spud)PS001-669.8
2011-11-13Drilling (spud)PS005-669.8
2011-11-21Drilling (spud)PN001-669.8
2011-11-22Drilling (spud)PN002-669.8
2011-11-23Drilling (spud)PN003-669.8
2011-11-26Drilling (spud)PS003-669.8
2011-12-03Drilling (spud)PS001-728.7
2011-12-05Drilling (spud)PS004-728.7
2012-03-18Temporary abandonmentPS005 (608124005000)-826.1
2012-04-03Drilling (spud)PS004-841.5
2012-05-17Drilling (spud)PS004-853.6
2012-05-24Drilling (spud)PS004-853.6
2012-05-27SidetrackPS004 (608124005102)-853.6
2012-06-02Drilling (spud)PS004-869.0
2012-08-01Well online (first production)API 608124005600-885.7
2012-09-16Temporary abandonmentPS002 (608124001700)-885.7
2012-10-05Drilling (spud)PS002-891.3
2013-01-01Well online (first production)API 608124001701-944.4
2014-11-13CompletionPS001 (608124005700)-1,402.8
2014-12-01Well online (first production)API 608124005000-3,154.7
2014-12-01Well online (first production)API 608124005300-3,154.7
2015-01-16CompletionPS005 (608124005000)-3,157.4
2015-02-01Well online (first production)API 608124005700-3,156.1
2015-02-22WorkoverPS005 (608124005000)-3,156.1
2015-03-29Temporary abandonmentPN003 (608124005500)-3,146.1
2015-07-01Well online (first production)API 608124005103-3,104.6
2015-07-26Temporary abandonmentPN002 (608124005400)-3,104.6
2015-08-10Drilling (spud)PS001-3,094.7
2015-10-29Drilling (spud)PN007-3,072.1
2015-11-02CompletionPS001 (608124005201)-3,066.6
2015-11-27Drilling (spud)PN007-3,066.6
2016-02-14CompletionPS004 (608124005800)-3,053.6
2016-04-01Well online (first production)API 608124005800-3,045.6
2016-04-18CompletionPN002 (608124005400)-3,045.6
2016-06-01Well online (first production)API 608124005400-3,027.2
2016-06-08CompletionPN007 (608124010701)-3,027.2
2016-08-01Well online (first production)API 608124010701-3,002.3
2016-08-21Temporary abandonmentPS001 (608124005201)-3,002.3
2016-09-12Drilling (spud)PS001-2,984.4
2016-10-30Drilling (spud)PS001-2,962.2
2016-12-17Drilling (spud)PS002-2,932.8
2017-01-01Well online (first production)API 608124005203-2,922.0
2017-01-18Drilling (spud)PS007-2,922.0
2017-01-26Drilling (spud)PS008-2,922.0
2017-03-27Drilling (spud)PS007-2,893.0
2017-04-05Drilling (spud)PS007-2,876.1
2017-04-17Drilling (spud)PS007-2,876.1
2017-04-23Drilling (spud)PS007-2,876.1
2017-05-01Well online (first production)API 608124011400-2,864.9
2017-05-16Drilling (spud)PS005-2,864.9
2017-06-15Drilling (spud)PS005-2,847.1
2017-09-06CompletionPS007 (608124011504)-2,807.0
2017-11-01Well online (first production)API 608124011504-2,781.7
2018-01-01Well online (first production)API 608124011801-2,739.8
2018-01-05Drilling (spud)PS007-2,739.8
2018-03-04WorkoverPS007 (608124011504)-2,688.2
2018-04-21Drilling (spud)PS008-2,663.2
2018-04-27Drilling (spud)PS008-2,663.2
2018-05-07Drilling (spud)PS008-2,632.7
2018-05-20Drilling (spud)PS008-2,632.7
2018-05-30Drilling (spud)PS008-2,632.7
2018-06-01Well online (first production)API 608124012200-2,606.1
2018-08-12Temporary abandonmentPS008 (608124011605)-2,526.1
2018-08-31Drilling (spud)PS008-2,526.1
2018-12-01Well online (first production)API 608124011606-2,408.0
2018-12-23Drilling (spud)PS006-2,408.0
2019-02-15CompletionPS003 (608124005600)-2,356.8
2019-03-26Drilling (spud)PS003-2,328.6
2019-04-19Drilling (spud)PS003-2,301.6
2019-08-01Well online (first production)API 608124012601-2,220.5
2019-08-17Drilling (spud)001-2,220.5
2019-09-08Sidetrack001 (608124012800)-2,194.4
2019-09-09Drilling (spud)001-2,194.4
2019-09-29Drilling (spud)001-2,194.4
2019-09-29Sidetrack001 (608124012801)-2,194.4
2019-11-10Sidetrack001 (608124012802)-2,149.6
2019-11-16Drilling (spud)001-2,149.6
2019-11-24Sidetrack001 (608124012803)-2,149.6
2019-11-28Drilling (spud)PS009-2,149.6
2019-12-22Temporary abandonmentPS006 (608124012500)-2,126.0
2019-12-22Temporary abandonmentPS009 (608124012804)-2,126.0
2020-05-01Well online (first production)API 608124012500-2,080.4
2020-05-15Plug & abandonPN003 (608124005500)-2,080.4
2020-05-17Drilling (spud)PN005-2,080.4
2020-06-19Drilling (spud)PN005-2,069.2
2020-07-11Drilling (spud)PN005-2,056.6
2020-07-29Plug & abandon001 (608124001301)-2,056.6
2020-08-14Drilling (spud)IS003-2,052.0
2020-09-06Temporary abandonment001 (608124002900)-2,047.1
2020-09-16CompletionPS003 (608124012601)-2,047.1
2020-12-26Drilling (spud)IS001-2,026.5
2021-02-01Well online (first production)API 608124013202-2,002.9
2021-02-07WorkoverPS003 (608124005600)-2,002.9
2021-03-11Plug & abandon002 (608124001100)-1,980.7
2021-03-29Plug & abandon001 (608124002900)-1,980.7
2021-04-11Drilling (spud)PS006-1,962.0
2021-08-01Well online (first production)API 608124013600-1,886.0
2021-08-17CompletionPS009 (608124012804)-1,886.0
2022-03-01Well online (first production)API 608124012804-1,712.1
2022-03-07WorkoverPS003 (608124012601)-1,712.1
2022-09-07CompletionIS003 (608124013300)-1,520.1
2022-12-30CompletionIS001 (608124013500)-1,445.6
2023-03-15CompletionPS008 (608124011606)-1,384.8
2023-03-16Plug & abandonPS001 (608124005203)-1,384.8
2023-04-21Drilling (spud)PS011-1,364.9
2023-05-12Temporary abandonmentIS003 (608124013300)-1,348.5
2023-09-01Well online (first production)API 608124014600-1,275.0
2023-10-14Drilling (spud)PS008-1,254.0
2024-02-01Well online (first production)API 608124015100-1,189.1
2024-07-09WorkoverPN001 (608124005300)-1,085.8
2024-10-10WorkoverPS008 (608124011606)-1,039.2
2025-04-13CompletionPS012 (608124015504)-956.8
2025-06-01Well online (first production)API 608124015504-932.6
2025-12-01Well online (first production)API 608124015400-862.5

Operations are derived deterministically from BSEE Well Activity Reports (bin/war/) and OGOR-A first-production dates (BSEE OGOR-A pickled .bin DataFrames (zip archives absent in checkout)). Activity codes: DRL=drilling, COM=completion, WO=workover, REC=recompletion, ST=sidetrack; re-entries detected via API completion-suffix changes on a shared wellbore. Markers are annotations only and do not feed the cashflow model.


#Well-Level NPV Stackup

Field terminal NPV decomposed into per-well contributions that sum exactly to the field total. Field NPV = $-804.5 M; sum of per-well net NPV = $-804.5 M (residual $-0.0000).

Rank Well (API) Name Oil (MMbbl) Gross well NPV ($MM) Allocated shared cost ($MM) Net well NPV ($MM) % of field NPV
1608124005600PS00323.3380.4-169.5-89.111.1%
2608124005000PS00524.7299.3-179.6-80.310.0%
3608124005700PS00134.02196.8-247.2-50.46.3%
4608124011504PS00725.90144.4-188.2-43.85.4%
5608124005103PS00439.51243.5-287.0-43.55.4%
6608124005300PN00119.3397.3-140.5-43.15.4%
7608124005800PS00439.67246.3-288.2-41.95.2%
8608124005400PN00231.75192.8-230.7-37.94.7%
9608124012500PS00610.3438.2-75.2-37.04.6%
10608124011801PS00517.2088.2-125.0-36.94.6%
11608124011400PS00237.28234.9-270.8-36.04.5%
12608124012200PS00719.22105.3-139.7-34.44.3%
13608124012601PS0031.98-15.8-14.4-30.23.8%
14608124010701PN00730.87196.3-224.3-28.13.5%
15608124013202PN0058.9438.0-64.9-26.93.3%
16608124011606PS00814.2276.8-103.3-26.63.3%
17608124001701PS00225.28161.7-183.7-22.02.7%
18608124015100PS0086.5327.7-47.4-19.72.5%
19608124012804PS00910.8359.0-78.7-19.72.4%
20608124014600PS0114.5414.2-33.0-18.82.3%
21608124013600PS0069.9055.1-71.9-16.82.1%
22608124005203PS0011.14-8.1-8.3-16.42.0%
23608124015504PS0121.637.7-11.8-4.10.5%
24608124015400PS0140.563.1-4.1-0.90.1%
Reading the ranking. Under production-pro-rata allocation, the largest producer absorbs the most shared capital — so the highest-output well can show the *most negative* net NPV. The Gross well NPV column reflects standalone operating performance; the Net well NPV column reflects each well's share of the fully-loaded field (which is NPV-negative overall, so every well's net is negative). Bottom line: a negative *net* NPV here is an allocation outcome on an NPV-negative field, not a verdict on the well's own performance — read the Gross well NPV column for standalone results.

Per-well net NPV (signed bars; █ = value-additive, ▓ = drag):

PS003       -89.1 M  ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
PS005       -80.3 M  ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
PS001       -50.4 M  ▓▓▓▓▓▓▓▓▓▓▓▓▓▓
PS007       -43.8 M  ▓▓▓▓▓▓▓▓▓▓▓▓
PS004       -43.5 M  ▓▓▓▓▓▓▓▓▓▓▓▓
PN001       -43.1 M  ▓▓▓▓▓▓▓▓▓▓▓▓
PS004       -41.9 M  ▓▓▓▓▓▓▓▓▓▓▓
PN002       -37.9 M  ▓▓▓▓▓▓▓▓▓▓
PS006       -37.0 M  ▓▓▓▓▓▓▓▓▓▓
PS005       -36.9 M  ▓▓▓▓▓▓▓▓▓▓
PS002       -36.0 M  ▓▓▓▓▓▓▓▓▓▓
PS007       -34.4 M  ▓▓▓▓▓▓▓▓▓
PS003       -30.2 M  ▓▓▓▓▓▓▓▓
PN007       -28.1 M  ▓▓▓▓▓▓▓▓
PN005       -26.9 M  ▓▓▓▓▓▓▓
PS008       -26.6 M  ▓▓▓▓▓▓▓
PS002       -22.0 M  ▓▓▓▓▓▓
PS008       -19.7 M  ▓▓▓▓▓
PS009       -19.7 M  ▓▓▓▓▓
PS011       -18.8 M  ▓▓▓▓▓
PS006       -16.8 M  ▓▓▓▓▓
PS001       -16.4 M  ▓▓▓▓
PS012        -4.1 M  ▓
PS014        -0.9 M  ▓

Interactive NPV waterfalls → — two views: an over-time NPV bridge (each year's change in cumulative NPV, with the biggest swings annotated by the events that drove them) and this per-well stackup (each well's net NPV stepping to the field total). Hover any bar for detail. Rebuild with uv run --with plotly python scripts/lower_tertiary/build_npv_stackup_chart.py --dev "Jack St Malo".

By block (OGOR AREA_CODE_BLOCK_NUM):

Block Oil (MMbbl) % of field oil
WR 678221.3150.4%
WR 758138.9231.7%
WR 63430.877.0%
WR 67725.865.9%
WR 75910.902.5%
WR 80210.832.5%

Block scope: 6 OGOR blocks present; per-block oil shares shown. Per-block NPV would require a block-level cost split (gap: shared facilities/D&C are field-level, not block-tagged).

The stackup covers the 22 producing wells. The field's 73 total wellbores also include appraisal and sidetrack/re-drill bores; their drilling & completion capital is part of the shared cost allocated pro-rata (it is not attributed to a single producer).

Allocation assumption. Shared field costs (facilities, fixed opex, host) and the drilling/completion cost of non-producing bores (appraisal/sidetrack wells with no production to stand against) are pooled and allocated to the producing wells pro-rata by each well's share of total field oil production. Each producing well's own revenue, royalty, variable opex, and directly-resolvable D&C are attributed to it. Per-well NPVs sum to the field NPV.


#Well Geometry (3D)

Interactive 3D well-path views — minimum-curvature trajectories from BSEE directional surveys, rendered with Plotly and Three.js — are in development for this field. When verified they will live at:

They are intentionally not linked yet: the geometry render must first be confirmed to cover the same lease-resolved producers shown in the NPV stackup above (same APIs, same field), so the economics and the well paths never describe different wells.


#Financial Summary

Life-to-date field economics on public BSEE data (2000-09 -> 2026-04). D&C and facilities are one-time capital already incurred; revenue, royalty and opex accrue with production.

Metric Value
Revenue$27,890.7 M
Royalty$5,229.5 M
Variable opex$1,754.8 M
Fixed opex$1,712.5 M
D&C cost$5,450.4 M
Facilities cost$7,400.0 M
Net cashflow (undiscounted)$6,343.5 M
NPV @ 10%$-804.5 M
MIRR (annual)8.74%
Producers22
Injectors4
Wellbores73

Return metric: MIRR is the return measure used for these developments, not IRR. Deepwater Lower-Tertiary cashflows are heavily front-loaded (large D&C + facilities outflows, then a long production tail), so the net-cashflow sign changes more than once and the IRR polynomial can have multiple — or no — real roots; MIRR (single reinvestment/finance rate at the 10% discount rate) is well-defined and unambiguous. NPV @ 10% remains the primary value metric.

Source-of-record: public BSEE OGOR-A production, drilling and WAR records, run through the field cashflow model.


#Price Sensitivity

NPV is linear in the oil price deck: each +$1/bbl on the realized oil price moves field NPV by $+52.3 M. Life-to-date NPV reaches zero at a flat-equivalent realized WTI of $79/bbl, versus the actual volume-weighted realized $64/bbl over the window.

Flat-equivalent realized WTI ($/bbl) NPV @ 10% ($MM)
44-1,849.8
54-1,327.1
64 ← actual-804.5
74-281.8
84240.8

Exact, not sampled: NPV is affine in a uniform price multiplier (revenue and royalty scale with price; variable/fixed opex, D&C, facilities and discounting do not), so one base run plus one scaled run define the entire line. 'Flat-equivalent realized WTI' is the volume-weighted average price; the underlying deck is the historical monthly WTI path.


#Next Steps

  # 1. refresh the latest BSEE OGOR-A production (2025 + current year)
  uv run python scripts/refresh_bsee_ogor_recent.py
  # 2. regenerate this report (latest window is the default;
  #    leases are auto-derived for the field)
  uv run python scripts/lower_tertiary/generate_field_economics_report.py --dev "Jack St Malo"