<?xml version="1.0" encoding="us-ascii"?>
<!-- DFIN ActiveDisclosure(SM) XBRL Schema Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date      : 2020-03-02T14:40:56.5979391+00:00 -->
<!-- Version            : 5.0.1.321 -->
<!-- Package ID         : aa7f14bf26f0447e91ca674395ae6ef7 -->
<!-- Copyright (c) 2020 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-01-31" xmlns:crk="http://www.comstockresources.com/20191231" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:currency="http://xbrl.sec.gov/currency/2019-01-31" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2019-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.comstockresources.com/20191231" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance" />
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase" />
  <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" namespace="http://xbrl.sec.gov/country/2017-01-31" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd" namespace="http://xbrl.sec.gov/currency/2019-01-31" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" namespace="http://xbrl.sec.gov/dei/2019-01-31" />
  <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/non-numeric" />
  <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/numeric" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd" namespace="http://xbrl.sec.gov/exch/2019-01-31" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" namespace="http://xbrl.sec.gov/invest/2013-01-31" />
  <xsd:import schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" />
  <xsd:import schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" namespace="http://www.xbrl.org/2009/role/negated" />
  <xsd:import schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" namespace="http://www.xbrl.org/2009/role/net" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" namespace="http://xbrl.sec.gov/naics/2017-01-31" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" namespace="http://xbrl.sec.gov/sic/2011-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd" namespace="http://fasb.org/srt/2019-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd" namespace="http://fasb.org/srt-roles/2019-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd" namespace="http://fasb.org/srt-types/2019-01-31" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" namespace="http://xbrl.sec.gov/stpr/2018-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd" namespace="http://fasb.org/us-gaap/2019-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd" namespace="http://fasb.org/us-roles/2019-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd" namespace="http://fasb.org/us-types/2019-01-31" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType id="TemplateLink" roleURI="http://www.comstockresources.com/20191231/role/TemplateLink" xmlns:link="http://www.xbrl.org/2003/linkbase">
        <link:definition>00000 - Document - Template Link</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="crk-20191231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:title="Calculation Links, all" xlink:type="simple" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="crk-20191231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:title="Definition Links, all" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="crk-20191231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:title="Label Links, all" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="crk-20191231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:title="Presentation Links, all" xlink:type="simple" />
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" id="Role_StatementCONSOLIDATEDBALANCESHEETS">
        <link:definition>100010 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETSParenthetical" id="Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>100020 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" id="Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS">
        <link:definition>100030 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" id="Role_StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
        <link:definition>100040 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS&apos; EQUITY</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" id="Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>100050 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies" id="Role_DisclosureSummaryOfSignificantAccountingPolicies">
        <link:definition>100060 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureAcquisitionsAndDispositionsOfOilAndGasProperties" id="Role_DisclosureAcquisitionsAndDispositionsOfOilAndGasProperties">
        <link:definition>100070 - Disclosure - Acquisitions and Dispositions of Oil and Gas Properties</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureOilAndGasProducingActivities" id="Role_DisclosureOilAndGasProducingActivities">
        <link:definition>100080 - Disclosure - Oil and Gas Producing Activities</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureLongTermDebt" id="Role_DisclosureLongTermDebt">
        <link:definition>100090 - Disclosure - Long-term Debt</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureCommitmentsAndContingencies" id="Role_DisclosureCommitmentsAndContingencies">
        <link:definition>100100 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosurePreferredStock" id="Role_DisclosurePreferredStock">
        <link:definition>100110 - Disclosure - Preferred Stock</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureStockholdersEquity" id="Role_DisclosureStockholdersEquity">
        <link:definition>100120 - Disclosure - Stockholders&apos; Equity</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureStockBasedCompensation" id="Role_DisclosureStockBasedCompensation">
        <link:definition>100130 - Disclosure - Stock-based Compensation</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureRetirementPlan" id="Role_DisclosureRetirementPlan">
        <link:definition>100140 - Disclosure - Retirement Plan</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureIncomeTaxes" id="Role_DisclosureIncomeTaxes">
        <link:definition>100150 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAndHedgingActivities" id="Role_DisclosureDerivativeFinancialInstrumentsAndHedgingActivities">
        <link:definition>100160 - Disclosure - Derivative Financial Instruments and Hedging Activities</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureRelatedPartyTransactions" id="Role_DisclosureRelatedPartyTransactions">
        <link:definition>100170 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureSupplementaryQuarterlyFinancialDataUnaudited" id="Role_DisclosureSupplementaryQuarterlyFinancialDataUnaudited">
        <link:definition>100180 - Disclosure - Supplementary Quarterly Financial Data (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureOilAndGasReservesInformationUnaudited" id="Role_DisclosureOilAndGasReservesInformationUnaudited">
        <link:definition>100190 - Disclosure - Oil and Gas Reserves Information (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>100200 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesTables">
        <link:definition>100210 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureAcquisitionsAndDispositionsOfOilAndGasPropertiesTables" id="Role_DisclosureAcquisitionsAndDispositionsOfOilAndGasPropertiesTables">
        <link:definition>100220 - Disclosure - Acquisitions and Dispositions of Oil and Gas Properties (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureOilAndGasProducingActivitiesTables" id="Role_DisclosureOilAndGasProducingActivitiesTables">
        <link:definition>100230 - Disclosure - Oil and Gas Producing Activities (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureLongTermDebtTables" id="Role_DisclosureLongTermDebtTables">
        <link:definition>100240 - Disclosure - Long-term Debt (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureStockBasedCompensationTables" id="Role_DisclosureStockBasedCompensationTables">
        <link:definition>100250 - Disclosure - Stock-based Compensation (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureIncomeTaxesTables" id="Role_DisclosureIncomeTaxesTables">
        <link:definition>100260 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAndHedgingActivitiesTables" id="Role_DisclosureDerivativeFinancialInstrumentsAndHedgingActivitiesTables">
        <link:definition>100270 - Disclosure - Derivative Financial Instruments and Hedging Activities (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureSupplementaryQuarterlyFinancialDataUnauditedTables" id="Role_DisclosureSupplementaryQuarterlyFinancialDataUnauditedTables">
        <link:definition>100280 - Disclosure - Supplementary Quarterly Financial Data (Unaudited) (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureOilAndGasReservesInformationUnauditedTables" id="Role_DisclosureOilAndGasReservesInformationUnauditedTables">
        <link:definition>100290 - Disclosure - Oil and Gas Reserves Information (Unaudited) (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation1Detail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation1Detail">
        <link:definition>100300 - Disclosure - Summary of Significant Accounting Policies - Additional Information 1 (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfAllocationFairValueOfAssetsAcquiredAndLiabilitiesAssumedAfterGivingConsiderationForFinalPurchaseAccountingAdjustmentsBasedOnFairValueDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfAllocationFairValueOfAssetsAcquiredAndLiabilitiesAssumedAfterGivingConsiderationForFinalPurchaseAccountingAdjustmentsBasedOnFairValueDetail">
        <link:definition>100310 - Disclosure - Summary of Significant Accounting Policies - Summary of Allocation Fair Value of Assets Acquired and Liabilities Assumed After Giving Consideration For Final Purchase Accounting Adjustments Based on Fair Value (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPreliminaryPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedBasedOnTheirFairValuesDetails" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPreliminaryPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedBasedOnTheirFairValuesDetails">
        <link:definition>100320 - Disclosure - Summary of Significant Accounting Policies - Summary of Preliminary Purchase Price Allocation of the Assets Acquired and Liabilities Assumed Based on their Fair Values (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfUnauditedProFormaFinancialInformationDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfUnauditedProFormaFinancialInformationDetail">
        <link:definition>100330 - Disclosure - Summary of Significant Accounting Policies - Summary of Unaudited Pro Forma Financial Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfOtherCurrentAssetsDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfOtherCurrentAssetsDetail">
        <link:definition>100340 - Disclosure - Summary of Significant Accounting Policies - Summary of Other Current Assets (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail">
        <link:definition>100350 - Disclosure - Summary of Significant Accounting Policies - Summary of Carrying Amounts and Fair Values of Financial Instruments (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCarryingAmountsAndFairValuesOfFinancialInstrumentsParentheticalDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCarryingAmountsAndFairValuesOfFinancialInstrumentsParentheticalDetail">
        <link:definition>100360 - Disclosure - Summary of Significant Accounting Policies - Summary of Carrying Amounts and Fair Values of Financial Instruments (Parenthetical) (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesReconciliationOfBeginningAndEndingBalancesForDerivativeInstrumentsDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesReconciliationOfBeginningAndEndingBalancesForDerivativeInstrumentsDetail">
        <link:definition>100370 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Beginning and Ending Balances for Derivative Instruments (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation2Detail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation2Detail">
        <link:definition>100380 - Disclosure - Summary of Significant Accounting Policies - Additional Information 2 (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesAdditionalInformationDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesLeasesAdditionalInformationDetail">
        <link:definition>100390 - Disclosure - Summary of Significant Accounting Policies - Leases - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfLeaseCostRecognizedDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfLeaseCostRecognizedDetail">
        <link:definition>100400 - Disclosure - Summary of Significant Accounting Policies - Summary of Lease Cost Recognized (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfLiabilitiesUnderContractContainOperatingLeasesDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfLiabilitiesUnderContractContainOperatingLeasesDetail">
        <link:definition>100410 - Disclosure - Summary of Significant Accounting Policies - Summary of Liabilities Under Contract Contain Operating Leases (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfLiabilitiesUnderContractContainOperatingLeasesDetail2" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfLiabilitiesUnderContractContainOperatingLeasesDetail2">
        <link:definition>100420 - Disclosure - Summary of Significant Accounting Policies - Summary of Liabilities Under Contract Contain Operating Leases (Detail)2</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfAccruedExpensesDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfAccruedExpensesDetail">
        <link:definition>100430 - Disclosure - Summary of Significant Accounting Policies - Summary of Accrued Expenses (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfChangesInReserveForFutureAbandonmentCostsDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfChangesInReserveForFutureAbandonmentCostsDetail">
        <link:definition>100440 - Disclosure - Summary of Significant Accounting Policies - Summary of Changes in Reserve for Future Abandonment Costs (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation3Detail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation3Detail">
        <link:definition>100450 - Disclosure - Summary of Significant Accounting Policies - Additional Information 3 (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesBasicAndDilutedIncomeLossPerShareDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesBasicAndDilutedIncomeLossPerShareDetail">
        <link:definition>100460 - Disclosure - Summary of Significant Accounting Policies - Basic and Diluted Income (Loss) Per Share (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesWeightedAverageSharesOfUnvestedRestrictedStockDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesWeightedAverageSharesOfUnvestedRestrictedStockDetail">
        <link:definition>100470 - Disclosure - Summary of Significant Accounting Policies - Weighted Average Shares of Unvested Restricted Stock (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockAndConvertibleStockDilutiveInComputationOfEarningPerShareDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesCommonStockAndConvertibleStockDilutiveInComputationOfEarningPerShareDetail">
        <link:definition>100480 - Disclosure - Summary of Significant Accounting Policies - Common Stock and Convertible Stock Dilutive in Computation of Earning Per Share (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesCashPaymentsMadeForInterestAndIncomeTaxesDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesCashPaymentsMadeForInterestAndIncomeTaxesDetail">
        <link:definition>100490 - Disclosure - Summary of Significant Accounting Policies - Cash Payments Made for Interest and Income Taxes (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation4Detail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation4Detail">
        <link:definition>100500 - Disclosure - Summary of Significant Accounting Policies - Additional Information 4 (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureAcquisitionsAndDispositionsOfOilAndGasPropertiesAdditionalInformationDetail" id="Role_DisclosureAcquisitionsAndDispositionsOfOilAndGasPropertiesAdditionalInformationDetail">
        <link:definition>100510 - Disclosure - Acquisitions and Dispositions of Oil and Gas Properties - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureAcquisitionsAndDispositionsOfOilAndGasPropertiesResultsOfOperationsForPropertiesDetail" id="Role_DisclosureAcquisitionsAndDispositionsOfOilAndGasPropertiesResultsOfOperationsForPropertiesDetail">
        <link:definition>100520 - Disclosure - Acquisitions and Dispositions of Oil and Gas Properties - Results of Operations for Properties (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureOilAndGasProducingActivitiesCapitalizedCostsRelatedToOilAndNaturalGasPropertyAcquisitionExplorationAndDevelopmentActivitiesDetail" id="Role_DisclosureOilAndGasProducingActivitiesCapitalizedCostsRelatedToOilAndNaturalGasPropertyAcquisitionExplorationAndDevelopmentActivitiesDetail">
        <link:definition>100530 - Disclosure - Oil and Gas Producing Activities - Capitalized Costs Related to Oil and Natural Gas Property Acquisition Exploration and Development Activities (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureOilAndGasProducingActivitiesCostsIncurredRelatedToOilAndNaturalGasPropertyAcquisitionExplorationAndDevelopmentActivitiesDetail" id="Role_DisclosureOilAndGasProducingActivitiesCostsIncurredRelatedToOilAndNaturalGasPropertyAcquisitionExplorationAndDevelopmentActivitiesDetail">
        <link:definition>100540 - Disclosure - Oil and Gas Producing Activities - Costs Incurred Related to Oil and Natural Gas Property Acquisition Exploration and Development Activities (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureLongTermDebtLongTermDebtDetail" id="Role_DisclosureLongTermDebtLongTermDebtDetail">
        <link:definition>100550 - Disclosure - Long-term Debt - Long-term Debt (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureLongTermDebtLongTermDebtParentheticalDetail" id="Role_DisclosureLongTermDebtLongTermDebtParentheticalDetail">
        <link:definition>100560 - Disclosure - Long-term Debt - Long-term Debt (Parenthetical) (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureLongTermDebtPrincipalAmountOfDebtByYearOfMaturityDetail" id="Role_DisclosureLongTermDebtPrincipalAmountOfDebtByYearOfMaturityDetail">
        <link:definition>100570 - Disclosure - Long-term Debt - Principal Amount of Debt by Year of Maturity (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureLongTermDebtPrincipalAmountOfDebtByYearOfMaturityParentheticalDetail" id="Role_DisclosureLongTermDebtPrincipalAmountOfDebtByYearOfMaturityParentheticalDetail">
        <link:definition>100580 - Disclosure - Long-term Debt - Principal Amount of Debt by Year of Maturity (Parenthetical) (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetail" id="Role_DisclosureLongTermDebtAdditionalInformationDetail">
        <link:definition>100590 - Disclosure - Long-term Debt - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureLongTermDebtAdditionalInformation1Detail" id="Role_DisclosureLongTermDebtAdditionalInformation1Detail">
        <link:definition>100600 - Disclosure - Long-term Debt - Additional Information 1 (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" id="Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail">
        <link:definition>100610 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosurePreferredStockAdditionalInformationDetail" id="Role_DisclosurePreferredStockAdditionalInformationDetail">
        <link:definition>100620 - Disclosure - Preferred Stock - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" id="Role_DisclosureStockholdersEquityAdditionalInformationDetail">
        <link:definition>100630 - Disclosure - Stockholders&apos; Equity - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetail" id="Role_DisclosureStockBasedCompensationAdditionalInformationDetail">
        <link:definition>100640 - Disclosure - Stock-based Compensation - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation1Detail" id="Role_DisclosureStockBasedCompensationAdditionalInformation1Detail">
        <link:definition>100650 - Disclosure - Stock-based Compensation - Additional Information 1 (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockActivityDetail" id="Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockActivityDetail">
        <link:definition>100660 - Disclosure - Stock-based Compensation - Summary of Restricted Stock Activity (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureStockBasedCompensationSummaryOfSignificantAssumptionsUsedToValuePsusDetail" id="Role_DisclosureStockBasedCompensationSummaryOfSignificantAssumptionsUsedToValuePsusDetail">
        <link:definition>100670 - Disclosure - Stock-based Compensation - Summary of Significant Assumptions Used to Value PSUs (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureStockBasedCompensationSummaryOfPSUActivityDetailPotentialPerformanceSharesPSU" id="Role_DisclosureStockBasedCompensationSummaryOfPSUActivityDetailPotentialPerformanceSharesPSU">
        <link:definition>100680 - Disclosure - Stock-based Compensation - Summary of PSU Activity (Detail) (Potential Performance Shares (PSU))</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureRetirementPlanAdditionalInformationDetail" id="Role_DisclosureRetirementPlanAdditionalInformationDetail">
        <link:definition>100690 - Disclosure - Retirement Plan - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureIncomeTaxesConsolidatedIncomeTaxProvisionBenefitDetail" id="Role_DisclosureIncomeTaxesConsolidatedIncomeTaxProvisionBenefitDetail">
        <link:definition>100700 - Disclosure - Income Taxes - Consolidated Income Tax Provision (Benefit) (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" id="Role_DisclosureIncomeTaxesAdditionalInformationDetail">
        <link:definition>100710 - Disclosure - Income Taxes - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureIncomeTaxesIncomeTaxExpenseBenefitIncomeTaxReconciliationDetail" id="Role_DisclosureIncomeTaxesIncomeTaxExpenseBenefitIncomeTaxReconciliationDetail">
        <link:definition>100720 - Disclosure - Income Taxes - Income Tax Expense Benefit Income Tax Reconciliation (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureIncomeTaxesDifferenceBetweenCustomaryRateAndEffectiveTaxRateOnIncomeBeforeIncomeTaxesDueDetail" id="Role_DisclosureIncomeTaxesDifferenceBetweenCustomaryRateAndEffectiveTaxRateOnIncomeBeforeIncomeTaxesDueDetail">
        <link:definition>100730 - Disclosure - Income Taxes - Difference Between Customary Rate and Effective Tax Rate on Income Before Income Taxes Due (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureIncomeTaxesTaxEffectsOfSignificantTemporaryDifferencesRepresentingNetDeferredTaxAssetAndLiabilityDetail" id="Role_DisclosureIncomeTaxesTaxEffectsOfSignificantTemporaryDifferencesRepresentingNetDeferredTaxAssetAndLiabilityDetail">
        <link:definition>100740 - Disclosure - Income Taxes - Tax Effects of Significant Temporary Differences Representing Net Deferred Tax Asset and Liability (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureIncomeTaxesCarryforwardsAvailableToReduceFutureIncomeTaxesDetail" id="Role_DisclosureIncomeTaxesCarryforwardsAvailableToReduceFutureIncomeTaxesDetail">
        <link:definition>100750 - Disclosure - Income Taxes - Carryforwards Available to Reduce Future Income Taxes (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAndHedgingActivitiesScheduleOfDerivativeContractsVolumeAndPricesDetail" id="Role_DisclosureDerivativeFinancialInstrumentsAndHedgingActivitiesScheduleOfDerivativeContractsVolumeAndPricesDetail">
        <link:definition>100760 - Disclosure - Derivative Financial Instruments and Hedging Activities - Schedule of Derivative Contracts Volume and Prices (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAndHedgingActivitiesScheduleOfDerivativeContractsVolumeAndPricesParentheticalDetail" id="Role_DisclosureDerivativeFinancialInstrumentsAndHedgingActivitiesScheduleOfDerivativeContractsVolumeAndPricesParentheticalDetail">
        <link:definition>100770 - Disclosure - Derivative Financial Instruments and Hedging Activities - Schedule of Derivative Contracts Volume and Prices (Parenthetical) (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAndHedgingActivitiesAdditionalInformationDetail" id="Role_DisclosureDerivativeFinancialInstrumentsAndHedgingActivitiesAdditionalInformationDetail">
        <link:definition>100780 - Disclosure - Derivative Financial Instruments and Hedging Activities - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAndHedgingActivitiesScheduleOfDerivativeInstrumentsDetail" id="Role_DisclosureDerivativeFinancialInstrumentsAndHedgingActivitiesScheduleOfDerivativeInstrumentsDetail">
        <link:definition>100790 - Disclosure - Derivative Financial Instruments and Hedging Activities - Schedule of Derivative Instruments (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAndHedgingActivitiesScheduleOfGainsAndLossesFromDerivativeFinancialInstrumentsDetail" id="Role_DisclosureDerivativeFinancialInstrumentsAndHedgingActivitiesScheduleOfGainsAndLossesFromDerivativeFinancialInstrumentsDetail">
        <link:definition>100800 - Disclosure - Derivative Financial Instruments and Hedging Activities - Schedule of Gains and Losses from Derivative Financial Instruments (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetail" id="Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail">
        <link:definition>100810 - Disclosure - Related Party Transactions - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureSupplementaryQuarterlyFinancialDataUnauditedScheduleOfSupplementaryQuarterlyFinancialDataDetail" id="Role_DisclosureSupplementaryQuarterlyFinancialDataUnauditedScheduleOfSupplementaryQuarterlyFinancialDataDetail">
        <link:definition>100820 - Disclosure - Supplementary Quarterly Financial Data (Unaudited) - Schedule of Supplementary Quarterly Financial Data (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureSupplementaryQuarterlyFinancialDataUnauditedAdditionalInforamtionDetail" id="Role_DisclosureSupplementaryQuarterlyFinancialDataUnauditedAdditionalInforamtionDetail">
        <link:definition>100830 - Disclosure - Supplementary Quarterly Financial Data (Unaudited) - Additional Inforamtion (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureOilAndGasReservesInformationUnauditedSummaryOfChangesInNetQuantitiesOfCrudeOilAndNaturalGasReservesDetail" id="Role_DisclosureOilAndGasReservesInformationUnauditedSummaryOfChangesInNetQuantitiesOfCrudeOilAndNaturalGasReservesDetail">
        <link:definition>100840 - Disclosure - Oil and Gas Reserves Information (Unaudited) - Summary of Changes in Net Quantities of Crude Oil and Natural Gas Reserves (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureOilAndGasReservesInformationUnauditedStandardizedMeasureOfDiscountedFutureNetCashFlowsRelatingToProvedReservesDetail" id="Role_DisclosureOilAndGasReservesInformationUnauditedStandardizedMeasureOfDiscountedFutureNetCashFlowsRelatingToProvedReservesDetail">
        <link:definition>100850 - Disclosure - Oil and Gas Reserves Information (Unaudited) - Standardized Measure of Discounted Future Net Cash Flows Relating to Proved Reserves (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureOilAndGasReservesInformationUnauditedStandardizedMeasureOfDiscountedFutureNetCashFlowsRelatingToProvedReservesParentheticalDetail" id="Role_DisclosureOilAndGasReservesInformationUnauditedStandardizedMeasureOfDiscountedFutureNetCashFlowsRelatingToProvedReservesParentheticalDetail">
        <link:definition>100860 - Disclosure - Oil and Gas Reserves Information (Unaudited) - Standardized Measure of Discounted Future Net Cash Flows Relating to Proved Reserves (Parenthetical) (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureOilAndGasReservesInformationUnauditedChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsRelatingToProvedReservesDetail" id="Role_DisclosureOilAndGasReservesInformationUnauditedChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsRelatingToProvedReservesDetail">
        <link:definition>100870 - Disclosure - Oil and Gas Reserves Information (Unaudited) - Changes in Standardized Measure of Discounted Future Net Cash Flows Relating to Proved Reserves (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureOilAndGasReservesInformationUnauditedSummaryOfPricesUsedInDeterminingOilAndNaturalGasReservesQuantitiesAndCashFlowsDetail" id="Role_DisclosureOilAndGasReservesInformationUnauditedSummaryOfPricesUsedInDeterminingOilAndNaturalGasReservesQuantitiesAndCashFlowsDetail">
        <link:definition>100880 - Disclosure - Oil and Gas Reserves Information (Unaudited) - Summary of Prices Used in Determining Oil and Natural Gas Reserves Quantities and Cash Flows (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.comstockresources.com/20191231/taxonomy/role/DisclosureOilAndGasReservesInformationUnauditedAdditionalInformationDetail" id="Role_DisclosureOilAndGasReservesInformationUnauditedAdditionalInformationDetail">
        <link:definition>100890 - Disclosure - Oil and Gas Reserves Information (Unaudited) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="crk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedReserveForFutureAbandonmentCosts" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedReserveForFutureAbandonmentCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDerivativeFinancialInstruments" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDerivativeFinancialInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPreferredEquity" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPreferredEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesDerivativeFinancialInstruments" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesDerivativeFinancialInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetRetirementObligation" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetRetirementObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOilAndGasProperties" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOilAndGasProperties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherPropertyAndEquipment" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherPropertyAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncomeTaxesReceivableNoncurrent" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncomeTaxesReceivableNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivable" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsDerivativeFinancialInstruments" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsDerivativeFinancialInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedProvedOilAndNaturalGasProperties" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedProvedOilAndNaturalGasProperties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnprovedOilAndNaturalGasProperties" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnprovedOilAndNaturalGasProperties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherPropertyPlantAndEquipment" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentAssetsDerivativeFinancialInstruments" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentAssetsDerivativeFinancialInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_IncomeTaxReconciliationAlternativeMinimumTaxCreditRefundable" name="IncomeTaxReconciliationAlternativeMinimumTaxCreditRefundable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_IncomeTaxReconciliationNondeductibleExpenseTransactionCosts" name="IncomeTaxReconciliationNondeductibleExpenseTransactionCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_IncomeTaxReconciliationNetOperatingLossExpirations" name="IncomeTaxReconciliationNetOperatingLossExpirations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_SeriesAConvertiblePreferredStockMember" name="SeriesAConvertiblePreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_SeriesBConvertiblePreferredStockMember" name="SeriesBConvertiblePreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_TemporaryEquityDividendRatePercentage" name="TemporaryEquityDividendRatePercentage" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="crk_ProductionAndSeveranceTaxesOperatingExpense" name="ProductionAndSeveranceTaxesOperatingExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_GasGatheringAndTransportationCost" name="GasGatheringAndTransportationCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_LeaseOperatingExpenses" name="LeaseOperatingExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_ExplorationExpenseIncludingUnprovedImpairmentsAndExploratoryDryHoleCosts" name="ExplorationExpenseIncludingUnprovedImpairmentsAndExploratoryDryHoleCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_PreferredStockDividendsAndAccretion" name="PreferredStockDividendsAndAccretion" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_StockAndWarrantsExercisedDuringPeriodSharesPreferredStockAndWarrants" name="StockAndWarrantsExercisedDuringPeriodSharesPreferredStockAndWarrants" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_StockAndWarrantsExercisedDuringPeriodValuePreferredStockAndWarrants" name="StockAndWarrantsExercisedDuringPeriodValuePreferredStockAndWarrants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_StockIssuedSharesContributionTransaction" name="StockIssuedSharesContributionTransaction" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_StockIssuedValueContributionTransaction" name="StockIssuedValueContributionTransaction" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_StockIssuedSharesVestingOfEquityAwards" name="StockIssuedSharesVestingOfEquityAwards" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_StockIssuedValueVestingOfEquityAwards" name="StockIssuedValueVestingOfEquityAwards" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_StockIssuanceCostsDuringPeriodValueContributionTransaction" name="StockIssuanceCostsDuringPeriodValueContributionTransaction" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_StockAndWarrantsExercisedAndExpiredDuringPeriodSharesWarrants" name="StockAndWarrantsExercisedAndExpiredDuringPeriodSharesWarrants" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_StockAndWarrantsExercisedAndExpiredDuringPeriodValueWarrants" name="StockAndWarrantsExercisedAndExpiredDuringPeriodValueWarrants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_AdjustmentsToAdditionalPaidInCapitalDecreaseInJonesContributionAdjustmentOfCommonStock" name="AdjustmentsToAdditionalPaidInCapitalDecreaseInJonesContributionAdjustmentOfCommonStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_EquityIssuanceCostsDuringPeriodValue" name="EquityIssuanceCostsDuringPeriodValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_TemporaryEquityDividendsOnTemporaryEquityValue" name="TemporaryEquityDividendsOnTemporaryEquityValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_IssuanceOfSuccessorCommonStockValue" name="IssuanceOfSuccessorCommonStockValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_IssuanceOfSuccessorCommonStockShares" name="IssuanceOfSuccessorCommonStockShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="crk_DerivativeCashPaidReceivedOnHedge" name="DerivativeCashPaidReceivedOnHedge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_PaymentsToAcquireBusinessNetForCashAcquiredFromAcquisition" name="PaymentsToAcquireBusinessNetForCashAcquiredFromAcquisition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_AdvancePaymentsForDrillingCosts" name="AdvancePaymentsForDrillingCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_ProceedsFromPaymentsForSaleOfOilAndGasProperties" name="ProceedsFromPaymentsForSaleOfOilAndGasProperties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_RepaymentsOfLinesOfCreditFromAcquisition" name="RepaymentsOfLinesOfCreditFromAcquisition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_OilAndGasReservesInformationTextBlock" name="OilAndGasReservesInformationTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock" name="BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_ConcentrationOfCreditRiskAndAccountsReceivablePolicyTextBlock" name="ConcentrationOfCreditRiskAndAccountsReceivablePolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_OtherCurrentAssetsPolicy" name="OtherCurrentAssetsPolicy" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_AccruedExpensesPolicyTextBlock" name="AccruedExpensesPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_MajorPurchasersPolicyTextBlock" name="MajorPurchasersPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_SupplementaryInformationWithRespectToConsolidatedStatementsOfCashFlowsPolicyTextBlock" name="SupplementaryInformationWithRespectToConsolidatedStatementsOfCashFlowsPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_ScheduleOfStatementOfProFormaFinancialInformationOnContributionTransactionTableTextBlock" name="ScheduleOfStatementOfProFormaFinancialInformationOnContributionTransactionTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_WeightedAverageSharesOfUnvestedRestrictedStockTableTextBlock" name="WeightedAverageSharesOfUnvestedRestrictedStockTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_CashPaymentsMadeForInterestAndIncomeTaxesTableTextBlock" name="CashPaymentsMadeForInterestAndIncomeTaxesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_PrincipalAmountOfDebtByYearOfMaturityTableTextBlock" name="PrincipalAmountOfDebtByYearOfMaturityTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_IncomeTaxExpenseAmountIncomeTaxReconciliationTableTextBlock" name="IncomeTaxExpenseAmountIncomeTaxReconciliationTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_OffsettingAssetsAndLiabilitiesTableTextBlock" name="OffsettingAssetsAndLiabilitiesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_ChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsRelatingToProvedReservesTableTextBlock" name="ChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsRelatingToProvedReservesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_StockIssuedOwnershipPercentageContributionTransaction" name="StockIssuedOwnershipPercentageContributionTransaction" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_StockIssuedDuringPeriodSharesContributionTransaction" name="StockIssuedDuringPeriodSharesContributionTransaction" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_OperationsAndSummaryOfSignificantAccountingPoliciesLineItems" name="OperationsAndSummaryOfSignificantAccountingPoliciesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_OperationsAndSummaryOfSignificantAccountingPoliciesTable" name="OperationsAndSummaryOfSignificantAccountingPoliciesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_BakkenShalePropertiesMember" name="BakkenShalePropertiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_GoodwillOilAndGasPropertyValuationMember" name="GoodwillOilAndGasPropertyValuationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_CoveyParkEnergyLLCMember" name="CoveyParkEnergyLLCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_SevenPointFivePercentSeniorNotesMember" name="SevenPointFivePercentSeniorNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_ConvertibleSeriesAPreferredStockMember" name="ConvertibleSeriesAPreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_AffiliatesControlledByMajorityShareholderJerryJonesMember" name="AffiliatesControlledByMajorityShareholderJerryJonesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_SeriesBTenPercentConvertiblePreferredStockMember" name="SeriesBTenPercentConvertiblePreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_SeriesAAndBConvertiblePreferredStockMember" name="SeriesAAndBConvertiblePreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_HaynesvilleShaleMember" name="HaynesvilleShaleMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_OilAndGasPropertyCostBasis" name="OilAndGasPropertyCostBasis" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_OilAndGasPropertyCapitalizedCosts" name="OilAndGasPropertyCapitalizedCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_OilAndGasPropertyAccumulatedDepletionDepreciationAndAmortization" name="OilAndGasPropertyAccumulatedDepletionDepreciationAndAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_BusinessCombinationRecognizedIdentifiableConsiderationAndLiabilitiesAssumed" name="BusinessCombinationRecognizedIdentifiableConsiderationAndLiabilitiesAssumed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_JonesContributionAndRefinancingPlansAbstract" name="JonesContributionAndRefinancingPlansAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_ManagementOilPriceOutlook" name="ManagementOilPriceOutlook" type="srt-types:perUnitItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_ManagementGasPriceOutlook" name="ManagementGasPriceOutlook" type="srt-types:perUnitItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_MinimumDiscountFactorToFutureNetCashFlowsPercentage" name="MinimumDiscountFactorToFutureNetCashFlowsPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_MaximumDiscountFactorToFutureNetCashFlowsPercentage" name="MaximumDiscountFactorToFutureNetCashFlowsPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" name="TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_TemporaryEquityAggregateCommonStockConversionShares" name="TemporaryEquityAggregateCommonStockConversionShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_StockIssuedOwnershipPercentageFromAcquisition" name="StockIssuedOwnershipPercentageFromAcquisition" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="crk_PurchasePriceAllocationPeriod" name="PurchasePriceAllocationPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_BusinessCombinationConsiderationTransferredTemporaryEquityInterestsFairValueOfStockIssuedAndIssuable" name="BusinessCombinationConsiderationTransferredTemporaryEquityInterestsFairValueOfStockIssuedAndIssuable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_FairValueOfTemporaryEquity" name="FairValueOfTemporaryEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_ScheduleOfOtherCurrentAssetsLineItems" name="ScheduleOfOtherCurrentAssetsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_OtherCurrentAssetTable" name="OtherCurrentAssetTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_AdvancePaymentsForDrillingCostsMember" name="AdvancePaymentsForDrillingCostsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_ProductionTaxRefundsReceivableMember" name="ProductionTaxRefundsReceivableMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_PipeInventoryMember" name="PipeInventoryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_OtherOtherCurrentAssetsMember" name="OtherOtherCurrentAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_FairValueInputsLevel2AndLevel3Member" name="FairValueInputsLevel2AndLevel3Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_SeniorNotesSevenPointFivePercentDueTwoThousandTwentyFiveMember" name="SeniorNotesSevenPointFivePercentDueTwoThousandTwentyFiveMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_SeniorNotesNinePointSevenFivePercentDueTwoThousandTwentySixMember" name="SeniorNotesNinePointSevenFivePercentDueTwoThousandTwentySixMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_ConversionRatioOfOilToNaturalGasInUnitsOfProduction" name="ConversionRatioOfOilToNaturalGasInUnitsOfProduction" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_ImpairmentChargesRelatedToUnevaluatedProperties" name="ImpairmentChargesRelatedToUnevaluatedProperties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_SouthTexasAssetsHeldForSaleMember" name="SouthTexasAssetsHeldForSaleMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_PriorAdvanceNoticePeriodForCancellationOfRigContracts" name="PriorAdvanceNoticePeriodForCancellationOfRigContracts" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_LeaseOperatingExpenseMember" name="LeaseOperatingExpenseMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_ShortTermDrillingRigCostsIncludedInProvedOilAndGasPropertiesMember" name="ShortTermDrillingRigCostsIncludedInProvedOilAndGasPropertiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_AccruedDrillingCosts" name="AccruedDrillingCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_AccruedTransportationCosts" name="AccruedTransportationCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_AccruedTransactionCosts" name="AccruedTransactionCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_AccruedLeaseOperatingExpenses" name="AccruedLeaseOperatingExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_AssetRetirementObligationLiabilitiesForWellsAcquired" name="AssetRetirementObligationLiabilitiesForWellsAcquired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_AssetRetirementObligationAssetsDisposed" name="AssetRetirementObligationAssetsDisposed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_AssetRetirementObligationsLineItems" name="AssetRetirementObligationsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_AssetRetirementObligationsTable" name="AssetRetirementObligationsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_PredecessorsMember" name="PredecessorsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_MajorOilAndNaturalGasPurchaserMember" name="MajorOilAndNaturalGasPurchaserMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_MajorOilAndNaturalGasPurchaserOneMember" name="MajorOilAndNaturalGasPurchaserOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_MajorOilAndNaturalGasPurchaserTwoMember" name="MajorOilAndNaturalGasPurchaserTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_MajorOilAndNaturalGasPurchaserThreeMember" name="MajorOilAndNaturalGasPurchaserThreeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_MajorOilAndNaturalGasPurchaserFourMember" name="MajorOilAndNaturalGasPurchaserFourMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_PercentageAccountedOfOilAndGasSales" name="PercentageAccountedOfOilAndGasSales" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_NumberOfMajorCustomerOfOilAndGasSales" name="NumberOfMajorCustomerOfOilAndGasSales" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_NumberOfPrimaryProducts" name="NumberOfPrimaryProducts" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_ContractCashSettlementMaxDays" name="ContractCashSettlementMaxDays" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_ContractCancellableNoticeTerm" name="ContractCancellableNoticeTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_GeneralAndAdministrativeExpenseReimbursementsOfOverheadCosts" name="GeneralAndAdministrativeExpenseReimbursementsOfOverheadCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_PerformanceUnitsAdjustmentForPerformanceMultiplierRangeMinimum" name="PerformanceUnitsAdjustmentForPerformanceMultiplierRangeMinimum" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_PerformanceUnitsAdjustmentForPerformanceMultiplierRangeMaximum" name="PerformanceUnitsAdjustmentForPerformanceMultiplierRangeMaximum" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_ParticipatingSecuritiesThatShareInLosses" name="ParticipatingSecuritiesThatShareInLosses" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_EarningsPerShareLineItems" name="EarningsPerShareLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_EarningsPerShareTable" name="EarningsPerShareTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_NetIncomeLossAllocatedToUnvestedRestrictedShares" name="NetIncomeLossAllocatedToUnvestedRestrictedShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted" name="NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_AmountOfDilutiveSecuritiesPerformanceStockUnits" name="AmountOfDilutiveSecuritiesPerformanceStockUnits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_AmountOfDilutiveSecuritiesPreferredStockDividendsAndAccretion" name="AmountOfDilutiveSecuritiesPreferredStockDividendsAndAccretion" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_IncrementalCommonSharesAttributableToPerformanceStockUnits" name="IncrementalCommonSharesAttributableToPerformanceStockUnits" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionNonvestedWeightedAverageNumber" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionNonvestedWeightedAverageNumber" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_AntidilutiveSecuritiesPerformanceShareUnitsExcludedFromComputationOfEarningsPerShareAmount" name="AntidilutiveSecuritiesPerformanceShareUnitsExcludedFromComputationOfEarningsPerShareAmount" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerUnitWeightedAverageGrantDateFairValuePrice" name="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerUnitWeightedAverageGrantDateFairValuePrice" type="srt-types:perUnitItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_AntidilutiveSecuritiesWarrantsForCommonStockExcludedFromComputationOfEarningsPerShareAmount" name="AntidilutiveSecuritiesWarrantsForCommonStockExcludedFromComputationOfEarningsPerShareAmount" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice" name="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice" type="num:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_AntidilutiveSecuritiesContingentlyConvertibleSharesExcludedFromComputationOfEarningsPerShareAmount" name="AntidilutiveSecuritiesContingentlyConvertibleSharesExcludedFromComputationOfEarningsPerShareAmount" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_ContingentlyConvertibleSharesMember" name="ContingentlyConvertibleSharesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_NoncashOrPartNoncashIncreaseDecreaseInAccruedCapitalExpenditure" name="NoncashOrPartNoncashIncreaseDecreaseInAccruedCapitalExpenditure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_NoncashOrPartNoncashAcquisitionStockIssuance" name="NoncashOrPartNoncashAcquisitionStockIssuance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_NoncashOrPartNoncashAcquisitionWorkingCapital" name="NoncashOrPartNoncashAcquisitionWorkingCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_CashFlowCashPaymentsAbstract" name="CashFlowCashPaymentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_CashFlowNoncashInvestingActivitiesDisclosureAbstract" name="CashFlowNoncashInvestingActivitiesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_CashFlowNoncashInvestingActivitiesRelatedToAcquisitionAbstract" name="CashFlowNoncashInvestingActivitiesRelatedToAcquisitionAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_CashPaymentsAbstract" name="CashPaymentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_SupplementalCashFlowInformationLineItems" name="SupplementalCashFlowInformationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_SupplementalCashFlowInformationTable" name="SupplementalCashFlowInformationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_GrossProceedsFromSaleOfOilAndGasProperties" name="GrossProceedsFromSaleOfOilAndGasProperties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_SouthTexasSoldPropertiesMember" name="SouthTexasSoldPropertiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_WorkingInterestOfFirstTwelveWellsMember" name="WorkingInterestOfFirstTwelveWellsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_WorkingInterestChangeForSubsequentWellsMember" name="WorkingInterestChangeForSubsequentWellsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_CaddoParishLouisianaMember" name="CaddoParishLouisianaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_HarrisonCountyTexasMember" name="HarrisonCountyTexasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_NorthLouisianaAndTexasPropertiesMember" name="NorthLouisianaAndTexasPropertiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_HarrisonAndPanolaCountiesTexasMember" name="HarrisonAndPanolaCountiesTexasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_PrivatelyHeldCompanyMember" name="PrivatelyHeldCompanyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_OilAndGasPropertiesSoldOilAndGasSales" name="OilAndGasPropertiesSoldOilAndGasSales" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_OilAndGasPropertiesSoldOperatingExpenses" name="OilAndGasPropertiesSoldOperatingExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_OilAndGasPropertiesSoldOperatingIncomeLoss" name="OilAndGasPropertiesSoldOperatingIncomeLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_OilAndGasPropertiesSoldAbstract" name="OilAndGasPropertiesSoldAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_JVNetAcreage" name="JVNetAcreage" type="num:areaItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="crk_JVAcreageCostReimbursementRightToAcquireWorkingInterestPerWell" name="JVAcreageCostReimbursementRightToAcquireWorkingInterestPerWell" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="crk_ProceedsToBeReceivedForAcreageAndInfrastructure" name="ProceedsToBeReceivedForAcreageAndInfrastructure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_ProceedsReceivedToMeetOrExceedJVProductionTargets" name="ProceedsReceivedToMeetOrExceedJVProductionTargets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_ProceedsToBeReceivedPerJVDrilledWell" name="ProceedsToBeReceivedPerJVDrilledWell" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_WorkingInterestForJVAcreageAndInfrastructure" name="WorkingInterestForJVAcreageAndInfrastructure" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_AcquisitionOfProspectiveForGasGrossAcres" name="AcquisitionOfProspectiveForGasGrossAcres" type="num:areaItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="crk_AcquisitionOfProspectiveForGasNetAcres" name="AcquisitionOfProspectiveForGasNetAcres" type="num:areaItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="crk_WellsProducingOnPurchasedPropertyGross" name="WellsProducingOnPurchasedPropertyGross" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="crk_WellsProducingOnPurchasedPropertyNet" name="WellsProducingOnPurchasedPropertyNet" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="crk_HaynesvilleShaleWellsProducingOnPurchasedPropertyGross" name="HaynesvilleShaleWellsProducingOnPurchasedPropertyGross" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="crk_HaynesvilleShaleWellsProducingOnPurchasedPropertyNet" name="HaynesvilleShaleWellsProducingOnPurchasedPropertyNet" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="crk_WorkingInterestsReacquiredUnderJointVenture" name="WorkingInterestsReacquiredUnderJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_ProceedsFromSaleOfUndevelopedAcreage" name="ProceedsFromSaleOfUndevelopedAcreage" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_PercentageOfAcquisitionOfInterest" name="PercentageOfAcquisitionOfInterest" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="crk_AmountPayableOnAcquisitionOfInterest" name="AmountPayableOnAcquisitionOfInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_PaymentTermForAcquisitionOfInterest" name="PaymentTermForAcquisitionOfInterest" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_PercentageOfInterestProvidedPerDrilledWell" name="PercentageOfInterestProvidedPerDrilledWell" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_PotentialDrillingLocationsGross" name="PotentialDrillingLocationsGross" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="crk_PotentialDrillingLocationsNet" name="PotentialDrillingLocationsNet" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="crk_CapitalizedCostsLeaseHoldCosts" name="CapitalizedCostsLeaseHoldCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_CostsIncurredDevelopmentLeaseholdCosts" name="CostsIncurredDevelopmentLeaseholdCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_CostsIncurredDevelopmentDrillingCosts" name="CostsIncurredDevelopmentDrillingCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_CostsIncurredOtherDevelopmentCosts" name="CostsIncurredOtherDevelopmentCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_CostsIncurredOilAndGasExplorationAndDevelopmentActivitiesAbstract" name="CostsIncurredOilAndGasExplorationAndDevelopmentActivitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_PayableInKindAccruedInterest" name="PayableInKindAccruedInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_LongTermDebtPrincipalAmount" name="LongTermDebtPrincipalAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_SeniorSecuredToggleNotesTenPercentDueTwoThousandTwentyMember" name="SeniorSecuredToggleNotesTenPercentDueTwoThousandTwentyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_BusinessAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" name="BusinessAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_LeverageRatio" name="LeverageRatio" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_CurrentRatio" name="CurrentRatio" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_CommitmentsAndContingenciesLineItems" name="CommitmentsAndContingenciesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_CommitmentsAndContingenciesTable" name="CommitmentsAndContingenciesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_OfficeSpaceAndOtherFacilitiesMember" name="OfficeSpaceAndOtherFacilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_NaturalGasTransportationAgreementTerm" name="NaturalGasTransportationAgreementTerm" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_ContractTermsRelatedToDrillingServices" name="ContractTermsRelatedToDrillingServices" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_ContractTermsRelatedToDrillingServicesCancellable" name="ContractTermsRelatedToDrillingServicesCancellable" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_CommitmentsForContractedDrillingServices" name="CommitmentsForContractedDrillingServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_TemporaryEquityStockConversionPrice" name="TemporaryEquityStockConversionPrice" type="num:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_CommonStockAndPreferredStockSharesAuthorized" name="CommonStockAndPreferredStockSharesAuthorized" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="crk_StockholdersEquityLineItems" name="StockholdersEquityLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_StockholdersEquityTable" name="StockholdersEquityTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_RemainingStockAndWarrantsExpiredWithoutBeingExercisedDuringPeriodSharesWarrants" name="RemainingStockAndWarrantsExpiredWithoutBeingExercisedDuringPeriodSharesWarrants" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_TwoThousandNineteenLongTermIncentivePlanMember" name="TwoThousandNineteenLongTermIncentivePlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_PerformancePeriods" name="PerformancePeriods" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_FinalNumberOfPotentialPerformanceSharesIssuableMinimum" name="FinalNumberOfPotentialPerformanceSharesIssuableMinimum" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_FinalNumberOfPotentialPerformanceSharesIssuableMaximum" name="FinalNumberOfPotentialPerformanceSharesIssuableMaximum" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_NumberOfPerformanceShareUnitsAwardsGranted" name="NumberOfPerformanceShareUnitsAwardsGranted" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_NumberOfPerformanceShareUnitsAwardsForfeitures" name="NumberOfPerformanceShareUnitsAwardsForfeitures" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_NumberOfPerformanceShareUnitsOutstanding" name="NumberOfPerformanceShareUnitsOutstanding" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="crk_GrantDateFairValueOfPerformanceShareUnits" name="GrantDateFairValueOfPerformanceShareUnits" type="srt-types:perUnitItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_WeightedAverageGrantPricePerformanceShareUnitsForfeitures" name="WeightedAverageGrantPricePerformanceShareUnitsForfeitures" type="srt-types:perUnitItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_PerformanceShareUnitsOutstandingWeightedAverageGrantDateFairValue" name="PerformanceShareUnitsOutstandingWeightedAverageGrantDateFairValue" type="srt-types:perUnitItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="crk_PerformanceShareUnitsGrantDateFairValue" name="PerformanceShareUnitsGrantDateFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_NumberOfPerformanceShareUnitsAwardsEarned" name="NumberOfPerformanceShareUnitsAwardsEarned" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_InterestExpenseThresholdPercentageOfAdjustedTaxableIncomeBeyondWhichInterestExpenseIsDeductible" name="InterestExpenseThresholdPercentageOfAdjustedTaxableIncomeBeyondWhichInterestExpenseIsDeductible" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_DeferredFederalTaxRemeasurementRate" name="DeferredFederalTaxRemeasurementRate" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_DeferredFederalTaxRemeasurementValue" name="DeferredFederalTaxRemeasurementValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_OperatingLossesCarryforwardIndefinitelyWithNoCarrybackAsPercentageOfTaxableIncome" name="OperatingLossesCarryforwardIndefinitelyWithNoCarrybackAsPercentageOfTaxableIncome" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_RefundOfUnusedAlternativeMinimumTaxCreditCarryforwards" name="RefundOfUnusedAlternativeMinimumTaxCreditCarryforwards" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_RefundableUnusedAlternativeMinimumTaxCreditCarryforwardPercentage" name="RefundableUnusedAlternativeMinimumTaxCreditCarryforwardPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_RefundableUnusedAlternativeMinimumTaxCreditCarryforwardYears" name="RefundableUnusedAlternativeMinimumTaxCreditCarryforwardYears" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_UnusedAlternativeMinimumTaxCreditCarryforwards" name="UnusedAlternativeMinimumTaxCreditCarryforwards" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_IncomeTaxesLineItems" name="IncomeTaxesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_IncomeTaxesTable" name="IncomeTaxesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_IncomeTaxReconciliationNondeductibleExpensesDeductibleExpensesAndOtherExpensesAbstract" name="IncomeTaxReconciliationNondeductibleExpensesDeductibleExpensesAndOtherExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_EffectiveIncomeTaxRateReconciliationAlternativeMinimumTaxCreditRefundable" name="EffectiveIncomeTaxRateReconciliationAlternativeMinimumTaxCreditRefundable" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTransactionCosts" name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTransactionCosts" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_EffectiveIncomeTaxRateReconciliationNetOperatingLossExpirations" name="EffectiveIncomeTaxRateReconciliationNetOperatingLossExpirations" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_DeferredTaxAssetsInterestExpenseLimitation" name="DeferredTaxAssetsInterestExpenseLimitation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_DeferredTaxAssetsGainOnDebtExchangeAndOriginalIssueDiscount" name="DeferredTaxAssetsGainOnDebtExchangeAndOriginalIssueDiscount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_DeferredTaxLiabilitiesAmortizationOfBondDiscount" name="DeferredTaxLiabilitiesAmortizationOfBondDiscount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_TaxCreditsCarryforwardExpirationDates" name="TaxCreditsCarryforwardExpirationDates" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_CarryforwardAvailableToReduceFutureIncomeTaxesLineItems" name="CarryforwardAvailableToReduceFutureIncomeTaxesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_CarryforwardAvailableToReduceFutureIncomeTaxesTable" name="CarryforwardAvailableToReduceFutureIncomeTaxesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_YearsOfExpirationCarryforwardUnlimitedMember" name="YearsOfExpirationCarryforwardUnlimitedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_DeferredTaxAssetsTaxCreditCarryforwardsInterestExpense" name="DeferredTaxAssetsTaxCreditCarryforwardsInterestExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_NetOperatingLossLimitation" name="NetOperatingLossLimitation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_PeriodOfIncreaseInNetOperatingLossLimitation" name="PeriodOfIncreaseInNetOperatingLossLimitation" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_NetOperatingLossExpirationPeriod" name="NetOperatingLossExpirationPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_EstimatedNetOperatingLossTaxCreditCarryforwardsToExpireUnusedAmount" name="EstimatedNetOperatingLossTaxCreditCarryforwardsToExpireUnusedAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_DerivativeAveragePutPrice" name="DerivativeAveragePutPrice" type="srt-types:perUnitItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="crk_NaturalGasContractMember" name="NaturalGasContractMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_NaturaGasThreeWayCollarContractsMember" name="NaturaGasThreeWayCollarContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_NaturalGasSwaptionsContractsMember" name="NaturalGasSwaptionsContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_SwapContractsForYearOneMember" name="SwapContractsForYearOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_SwapContractsForYearTwoMember" name="SwapContractsForYearTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_SwapContractsForYearThreeMember" name="SwapContractsForYearThreeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_NaturalGasContractTwoMember" name="NaturalGasContractTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_CrudeOilContractMember" name="CrudeOilContractMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_CollarContractOneForYearOneMember" name="CollarContractOneForYearOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_CollarContractOneForYearTwoMember" name="CollarContractOneForYearTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_CollarContractOneForYearThreeMember" name="CollarContractOneForYearThreeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_TwoThousandTwentySwaptionContractsExtendableIntoTwentyTwentyOneMember" name="TwoThousandTwentySwaptionContractsExtendableIntoTwentyTwentyOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_TwoThousandTwentyAndTwoThousandTwentyOneSwaptionContractsExtendableIntoTwoThousandTwentyTwoMember" name="TwoThousandTwentyAndTwoThousandTwentyOneSwaptionContractsExtendableIntoTwoThousandTwentyTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_ContractBeginningPeriod" name="ContractBeginningPeriod" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_ContractBeginningTerm" name="ContractBeginningTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_ContractBeginningAdditionalTerm" name="ContractBeginningAdditionalTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_DerivativeContractsSettlementMonthAndYear" name="DerivativeContractsSettlementMonthAndYear" type="xbrli:gYearMonthItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_DerivativeContractsSettlementFrequency" name="DerivativeContractsSettlementFrequency" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_DerivativeInstrumentsAndHedgingActivitiesLineItems" name="DerivativeInstrumentsAndHedgingActivitiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_DerivativeInstrumentsAndHedgingActivitiesTable" name="DerivativeInstrumentsAndHedgingActivitiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_BasisSwapContractsMember" name="BasisSwapContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_SwaptionsContractsMember" name="SwaptionsContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_SubjectToOptionExercisesMember" name="SubjectToOptionExercisesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_DerivativeFinancialInstrumentCurrentMember" name="DerivativeFinancialInstrumentCurrentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_OilPriceDerivativesMember" name="OilPriceDerivativesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_DerivativeFinancialInstrumentNonCurrentMember" name="DerivativeFinancialInstrumentNonCurrentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_SwapContractsMember" name="SwapContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_CollarContractsMember" name="CollarContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_PropertySaleOfLeasesNetAcresDisposed" name="PropertySaleOfLeasesNetAcresDisposed" type="num:areaItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="crk_PaymentForAcreageAcquisitionFromThirdParty" name="PaymentForAcreageAcquisitionFromThirdParty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="crk_ProceedsFromSaleOfOilAndGasLeasesToRelatedParties" name="ProceedsFromSaleOfOilAndGasLeasesToRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_PaymentsReceivedFromRelatedParties" name="PaymentsReceivedFromRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_WellsDrilledForRelatedParties" name="WellsDrilledForRelatedParties" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_WellsCompletedForRelatedParties" name="WellsCompletedForRelatedParties" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_WellsToBeCompletedForRelatedParties" name="WellsToBeCompletedForRelatedParties" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_ArkomaDrillingIILPMember" name="ArkomaDrillingIILPMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_SouthTexasMember" name="SouthTexasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_ScheduleOfQuarterlyFinancialDataLineItems" name="ScheduleOfQuarterlyFinancialDataLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_ScheduleOfQuarterlyFinancialDataTable" name="ScheduleOfQuarterlyFinancialDataTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_ProvedDevelopedReserves" name="ProvedDevelopedReserves" type="num:volumeItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="crk_ProvedUndevelopedReserves" name="ProvedUndevelopedReserves" type="num:volumeItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="crk_ProvedReservesAbstract" name="ProvedReservesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_ProvedDevelopedReservesAbstract" name="ProvedDevelopedReservesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_ProvedUndevelopedReservesAbstract" name="ProvedUndevelopedReservesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_CashFlowsRelatingToProvedReservesAbstract" name="CashFlowsRelatingToProvedReservesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_FutureCostsAbstract" name="FutureCostsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_PercentageOfDiscountFactor" name="PercentageOfDiscountFactor" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="crk_ChangesInTiming" name="ChangesInTiming" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="crk_OilAndGasAverageSalePriceAndProductionCostPerUnitLineItems" name="OilAndGasAverageSalePriceAndProductionCostPerUnitLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="crk_PercentageOfPretaxDiscountedFutureNetCashFlows" name="PercentageOfPretaxDiscountedFutureNetCashFlows" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
</xsd:schema>
