<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:b7cfca49-1fe3-4a80-9a2f-a85aca03f70a,g:005b518f-3a69-47f7-9b13-17a07c5e7f7b-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:tusk="http://mammothenergy.com/20251231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://mammothenergy.com/20251231">
  <xs:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/currency/2025" schemaLocation="https://xbrl.sec.gov/currency/2025/currency-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af-sub/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/stpr/2025" schemaLocation="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tusk-20251231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tusk-20251231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tusk-20251231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tusk-20251231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://mammothenergy.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://mammothenergy.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://mammothenergy.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>9952151 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://mammothenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" roleURI="http://mammothenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS">
        <link:definition>9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSParenthetical" roleURI="http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSParenthetical">
        <link:definition>9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" roleURI="http://mammothenergy.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY">
        <link:definition>9952155 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://mammothenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandBasisofPresentation" roleURI="http://mammothenergy.com/role/OrganizationandBasisofPresentation">
        <link:definition>9952157 - Disclosure - Organization and Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://mammothenergy.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>9952158 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperations" roleURI="http://mammothenergy.com/role/DiscontinuedOperations">
        <link:definition>9952159 - Disclosure - Discontinued Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesfromContractswithCustomers" roleURI="http://mammothenergy.com/role/RevenuesfromContractswithCustomers">
        <link:definition>9952160 - Disclosure - Revenues from Contracts with Customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Inventories" roleURI="http://mammothenergy.com/role/Inventories">
        <link:definition>9952161 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongLivedAssetImpairmentandAssetsHeldforSale" roleURI="http://mammothenergy.com/role/LongLivedAssetImpairmentandAssetsHeldforSale">
        <link:definition>9952162 - Disclosure - Long&#8209;Lived Asset Impairment and Assets Held for Sale</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipment" roleURI="http://mammothenergy.com/role/PropertyPlantandEquipment">
        <link:definition>9952163 - Disclosure - Property, Plant and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityMethodInvestment" roleURI="http://mammothenergy.com/role/EquityMethodInvestment">
        <link:definition>9952164 - Disclosure - Equity Method Investment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilities" roleURI="http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilities">
        <link:definition>9952165 - Disclosure - Accrued Expenses and Other Current Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://mammothenergy.com/role/Debt">
        <link:definition>9952166 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntities" roleURI="http://mammothenergy.com/role/VariableInterestEntities">
        <link:definition>9952167 - Disclosure - Variable Interest Entities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://mammothenergy.com/role/IncomeTaxes">
        <link:definition>9952168 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://mammothenergy.com/role/Leases">
        <link:definition>9952169 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShare" roleURI="http://mammothenergy.com/role/EarningsPerShare">
        <link:definition>9952170 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityBasedCompensation" roleURI="http://mammothenergy.com/role/EquityBasedCompensation">
        <link:definition>9952171 - Disclosure - Equity Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensation" roleURI="http://mammothenergy.com/role/StockBasedCompensation">
        <link:definition>9952172 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactions" roleURI="http://mammothenergy.com/role/RelatedPartyTransactions">
        <link:definition>9952173 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://mammothenergy.com/role/CommitmentsandContingencies">
        <link:definition>9952174 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportingSegmentsandGeographicAreas" roleURI="http://mammothenergy.com/role/ReportingSegmentsandGeographicAreas">
        <link:definition>9952175 - Disclosure - Reporting Segments and Geographic Areas</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://mammothenergy.com/role/SubsequentEvents">
        <link:definition>9952176 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://mammothenergy.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesTables" roleURI="http://mammothenergy.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>9955512 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsTables" roleURI="http://mammothenergy.com/role/DiscontinuedOperationsTables">
        <link:definition>9955513 - Disclosure - Discontinued Operations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesfromContractswithCustomersTables" roleURI="http://mammothenergy.com/role/RevenuesfromContractswithCustomersTables">
        <link:definition>9955514 - Disclosure - Revenues from Contracts with Customers (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesTables" roleURI="http://mammothenergy.com/role/InventoriesTables">
        <link:definition>9955515 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentTables" roleURI="http://mammothenergy.com/role/PropertyPlantandEquipmentTables">
        <link:definition>9955516 - Disclosure - Property, Plant and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilitiesTables" roleURI="http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables">
        <link:definition>9955517 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://mammothenergy.com/role/IncomeTaxesTables">
        <link:definition>9955518 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://mammothenergy.com/role/LeasesTables">
        <link:definition>9955519 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareTables" roleURI="http://mammothenergy.com/role/EarningsPerShareTables">
        <link:definition>9955520 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationTables" roleURI="http://mammothenergy.com/role/StockBasedCompensationTables">
        <link:definition>9955521 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportingSegmentsandGeographicAreasTables" roleURI="http://mammothenergy.com/role/ReportingSegmentsandGeographicAreasTables">
        <link:definition>9955522 - Disclosure - Reporting Segments and Geographic Areas (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandBasisofPresentationDetails" roleURI="http://mammothenergy.com/role/OrganizationandBasisofPresentationDetails">
        <link:definition>9955523 - Disclosure - Organization and Basis of Presentation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesChangeinAccountingEstimateNarrativeDetails" roleURI="http://mammothenergy.com/role/SummaryofSignificantAccountingPoliciesChangeinAccountingEstimateNarrativeDetails">
        <link:definition>9955524 - Disclosure - Summary of Significant Accounting Policies - Change in Accounting Estimate Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashNarrativeDetails" roleURI="http://mammothenergy.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsandRestrictedCashNarrativeDetails">
        <link:definition>9955525 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents and Restricted Cash Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsandRestrictedCashDetails" roleURI="http://mammothenergy.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsandRestrictedCashDetails">
        <link:definition>9955526 - Disclosure - Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents and Restricted Cash (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesAccountReceivableNarrativeDetails" roleURI="http://mammothenergy.com/role/SummaryofSignificantAccountingPoliciesAccountReceivableNarrativeDetails">
        <link:definition>9955527 - Disclosure - Summary of Significant Accounting Policies - Account Receivable Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesScheduleofAllowanceforExpectedCreditLossesReceivableDetails" roleURI="http://mammothenergy.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforExpectedCreditLossesReceivableDetails">
        <link:definition>9955528 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance for Expected Credit Losses Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesAllowanceforCurrentExpectedCreditLossesNarrativeDetails" roleURI="http://mammothenergy.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCurrentExpectedCreditLossesNarrativeDetails">
        <link:definition>9955529 - Disclosure - Summary of Significant Accounting Policies - Allowance for Current Expected Credit Losses Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPREPANarrativeDetails" roleURI="http://mammothenergy.com/role/SummaryofSignificantAccountingPoliciesPREPANarrativeDetails">
        <link:definition>9955530 - Disclosure - Summary of Significant Accounting Policies - PREPA Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesScheduleofAssetsRetirementObligationsDetails" roleURI="http://mammothenergy.com/role/SummaryofSignificantAccountingPoliciesScheduleofAssetsRetirementObligationsDetails">
        <link:definition>9955531 - Disclosure - Summary of Significant Accounting Policies - Schedule of Assets Retirement Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsNarrativeDetails" roleURI="http://mammothenergy.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsNarrativeDetails">
        <link:definition>9955532 - Disclosure - Summary of Significant Accounting Policies - Fair Value of Financial Instruments Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails" roleURI="http://mammothenergy.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionNarrativeDetails">
        <link:definition>9955533 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesIncomeTaxesNarrativeDetails" roleURI="http://mammothenergy.com/role/SummaryofSignificantAccountingPoliciesIncomeTaxesNarrativeDetails">
        <link:definition>9955534 - Disclosure - Summary of Significant Accounting Policies - Income Taxes Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesEnvironmentalMattersNarrativeDetails" roleURI="http://mammothenergy.com/role/SummaryofSignificantAccountingPoliciesEnvironmentalMattersNarrativeDetails">
        <link:definition>9955535 - Disclosure - Summary of Significant Accounting Policies - Environmental Matters Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesScheduleofConcentrationofCreditRiskandSignificantCustomersDetails" roleURI="http://mammothenergy.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofCreditRiskandSignificantCustomersDetails">
        <link:definition>9955536 - Disclosure - Summary of Significant Accounting Policies - Schedule of Concentration of Credit Risk and Significant Customers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsNarrativeDetails" roleURI="http://mammothenergy.com/role/DiscontinuedOperationsNarrativeDetails">
        <link:definition>9955537 - Disclosure - Discontinued Operations - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsScheduleofMajorClassesofAssetsandLiabilitiesofDiscontinuedOperationsDetails" roleURI="http://mammothenergy.com/role/DiscontinuedOperationsScheduleofMajorClassesofAssetsandLiabilitiesofDiscontinuedOperationsDetails">
        <link:definition>9955538 - Disclosure - Discontinued Operations - Schedule of Major Classes of Assets and Liabilities of Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsScheduleofMajorClassesofStatementsofOperationsandComprehensiveIncomelossofDiscontinuedOperationsDetails" roleURI="http://mammothenergy.com/role/DiscontinuedOperationsScheduleofMajorClassesofStatementsofOperationsandComprehensiveIncomelossofDiscontinuedOperationsDetails">
        <link:definition>9955539 - Disclosure - Discontinued Operations - Schedule of Major Classes of Statements of Operations and Comprehensive Income (loss) of Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesfromContractswithCustomersNarrativeDetails" roleURI="http://mammothenergy.com/role/RevenuesfromContractswithCustomersNarrativeDetails">
        <link:definition>9955540 - Disclosure - Revenues from Contracts with Customers - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesfromContractswithCustomersNarrativeDetails_1" roleURI="http://mammothenergy.com/role/RevenuesfromContractswithCustomersNarrativeDetails_1">
        <link:definition>9955540 - Disclosure - Revenues from Contracts with Customers - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesfromContractswithCustomersScheduleofContractLiabilitiesDetails" roleURI="http://mammothenergy.com/role/RevenuesfromContractswithCustomersScheduleofContractLiabilitiesDetails">
        <link:definition>9955541 - Disclosure - Revenues from Contracts with Customers - Schedule of Contract Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesDetails" roleURI="http://mammothenergy.com/role/InventoriesDetails">
        <link:definition>9955542 - Disclosure - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongLivedAssetImpairmentandAssetsHeldforSaleDetails" roleURI="http://mammothenergy.com/role/LongLivedAssetImpairmentandAssetsHeldforSaleDetails">
        <link:definition>9955543 - Disclosure - Long&#8209;Lived Asset Impairment and Assets Held for Sale (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" roleURI="http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails">
        <link:definition>9955544 - Disclosure - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentScheduleofDepreciationAmortizationAccretionandDepletionDetails" roleURI="http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofDepreciationAmortizationAccretionandDepletionDetails">
        <link:definition>9955545 - Disclosure - Property, Plant and Equipment - Schedule of Depreciation, Amortization, Accretion, and Depletion (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityMethodInvestmentDetails" roleURI="http://mammothenergy.com/role/EquityMethodInvestmentDetails">
        <link:definition>9955546 - Disclosure - Equity Method Investment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" roleURI="http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails">
        <link:definition>9955547 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtDetails" roleURI="http://mammothenergy.com/role/DebtDetails">
        <link:definition>9955548 - Disclosure - Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesDetails" roleURI="http://mammothenergy.com/role/VariableInterestEntitiesDetails">
        <link:definition>9955549 - Disclosure - Variable Interest Entities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofLossfromContinuingOperationsBeforeIncomesTaxesDetails" roleURI="http://mammothenergy.com/role/IncomeTaxesScheduleofLossfromContinuingOperationsBeforeIncomesTaxesDetails">
        <link:definition>9955550 - Disclosure - Income Taxes - Schedule of Loss from Continuing Operations Before Incomes Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofComponentsofIncomeTaxProvisionBenefitDetails" roleURI="http://mammothenergy.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionBenefitDetails">
        <link:definition>9955551 - Disclosure - Income Taxes - Schedule of Components of Income Tax Provision (Benefit) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofComponentsofIncomeTaxProvisionBenefitDetails_1" roleURI="http://mammothenergy.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionBenefitDetails_1">
        <link:definition>9955551 - Disclosure - Income Taxes - Schedule of Components of Income Tax Provision (Benefit) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" roleURI="http://mammothenergy.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails">
        <link:definition>9955552 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://mammothenergy.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>9955553 - Disclosure - Income Taxes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofDeferredIncomeTaxAssetsandLiabilitiesDetails" roleURI="http://mammothenergy.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsandLiabilitiesDetails">
        <link:definition>9955554 - Disclosure - Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofDeferredIncomeTaxAssetsandLiabilitiesDetails_1" roleURI="http://mammothenergy.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsandLiabilitiesDetails_1">
        <link:definition>9955554 - Disclosure - Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofIncomeTaxesPaidNetofRefundsReceivedDisaggregatedbyJurisdictionDetails" roleURI="http://mammothenergy.com/role/IncomeTaxesScheduleofIncomeTaxesPaidNetofRefundsReceivedDisaggregatedbyJurisdictionDetails">
        <link:definition>9955555 - Disclosure - Income Taxes - Schedule of Income Taxes Paid, Net of Refunds Received, Disaggregated by Jurisdiction (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofLeaseExpenseDetails" roleURI="http://mammothenergy.com/role/LeasesScheduleofLeaseExpenseDetails">
        <link:definition>9955556 - Disclosure - Leases - Schedule of Lease Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofSupplementalBalanceSheetInformationDetails" roleURI="http://mammothenergy.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails">
        <link:definition>9955557 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofOtherSupplementalInformationRelatedtoLeasesDetails" roleURI="http://mammothenergy.com/role/LeasesScheduleofOtherSupplementalInformationRelatedtoLeasesDetails">
        <link:definition>9955558 - Disclosure - Leases - Schedule of Other Supplemental Information Related to Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofLeaseLiabilityMaturityDetails" roleURI="http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails">
        <link:definition>9955559 - Disclosure - Leases - Schedule of Lease Liability Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofLeaseLiabilityMaturityDetails_1" roleURI="http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1">
        <link:definition>9955559 - Disclosure - Leases - Schedule of Lease Liability Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://mammothenergy.com/role/LeasesNarrativeDetails">
        <link:definition>9955560 - Disclosure - Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofLeaseLiabilityMaturityOutstandingLongTermLeasesDetails" roleURI="http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityOutstandingLongTermLeasesDetails">
        <link:definition>9955561 - Disclosure - Leases - Schedule of Lease Liability Maturity Outstanding Long-Term Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareDetails" roleURI="http://mammothenergy.com/role/EarningsPerShareDetails">
        <link:definition>9955562 - Disclosure - Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityBasedCompensationDetails" roleURI="http://mammothenergy.com/role/EquityBasedCompensationDetails">
        <link:definition>9955563 - Disclosure - Equity Based Compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationNarrativeDetails" roleURI="http://mammothenergy.com/role/StockBasedCompensationNarrativeDetails">
        <link:definition>9955564 - Disclosure - Stock-Based Compensation - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationScheduleofShareBasedCompensationRestrictedStockandRestrictedStockUnitsActivityDetails" roleURI="http://mammothenergy.com/role/StockBasedCompensationScheduleofShareBasedCompensationRestrictedStockandRestrictedStockUnitsActivityDetails">
        <link:definition>9955565 - Disclosure - Stock-Based Compensation - Schedule of Share-Based Compensation, Restricted Stock and Restricted Stock Units Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsDetails" roleURI="http://mammothenergy.com/role/RelatedPartyTransactionsDetails">
        <link:definition>9955566 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesCommitmentsDetails" roleURI="http://mammothenergy.com/role/CommitmentsandContingenciesCommitmentsDetails">
        <link:definition>9955567 - Disclosure - Commitments and Contingencies - Commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentandContingenciesLettersofCreditDetails" roleURI="http://mammothenergy.com/role/CommitmentandContingenciesLettersofCreditDetails">
        <link:definition>9955568 - Disclosure - Commitment and Contingencies - Letters of Credit (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesInsuranceDetails" roleURI="http://mammothenergy.com/role/CommitmentsandContingenciesInsuranceDetails">
        <link:definition>9955569 - Disclosure - Commitments and Contingencies - Insurance (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesBondsDetails" roleURI="http://mammothenergy.com/role/CommitmentsandContingenciesBondsDetails">
        <link:definition>9955570 - Disclosure - Commitments and Contingencies - Bonds (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesLitigationDetails" roleURI="http://mammothenergy.com/role/CommitmentsandContingenciesLitigationDetails">
        <link:definition>9955571 - Disclosure - Commitments and Contingencies - Litigation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesAssignmentAgreementDetails" roleURI="http://mammothenergy.com/role/CommitmentsandContingenciesAssignmentAgreementDetails">
        <link:definition>9955572 - Disclosure - Commitments and Contingencies - Assignment Agreement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDefinedContributionPlanDetails" roleURI="http://mammothenergy.com/role/CommitmentsandContingenciesDefinedContributionPlanDetails">
        <link:definition>9955573 - Disclosure - Commitments and Contingencies - Defined Contribution Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportableSegmentsScheduleofSegmentReportingInformationbySegmentDetails" roleURI="http://mammothenergy.com/role/ReportableSegmentsScheduleofSegmentReportingInformationbySegmentDetails">
        <link:definition>9955574 - Disclosure - Reportable Segments - Schedule of Segment Reporting Information, by Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportableSegmentsScheduleofPurchasesofPropertyPlantandEquipmentDetails" roleURI="http://mammothenergy.com/role/ReportableSegmentsScheduleofPurchasesofPropertyPlantandEquipmentDetails">
        <link:definition>9955575 - Disclosure - Reportable Segments - Schedule of Purchases of Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportingSegmentsandGeographicAreasScheduleofRevenuebyCountryDetails" roleURI="http://mammothenergy.com/role/ReportingSegmentsandGeographicAreasScheduleofRevenuebyCountryDetails">
        <link:definition>9955576 - Disclosure - Reporting Segments and Geographic Areas - Schedule of Revenue by Country (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportingSegmentsandGeographicAreasScheduleofLonglivedAssetsbyCountryDetails" roleURI="http://mammothenergy.com/role/ReportingSegmentsandGeographicAreasScheduleofLonglivedAssetsbyCountryDetails">
        <link:definition>9955577 - Disclosure - Reporting Segments and Geographic Areas - Schedule of Long-lived Assets by Country (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsDetails" roleURI="http://mammothenergy.com/role/SubsequentEventsDetails">
        <link:definition>9955578 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="tusk_AuditorInformationAbstract" abstract="true" name="AuditorInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tusk_DepreciationDepletionAmortizationAndAccretion" abstract="false" name="DepreciationDepletionAmortizationAndAccretion" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_InterestAndDebtExpenseNet" abstract="false" name="InterestAndDebtExpenseNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_DepreciationDepletionandAmortizationExcludingAmortizationofCoilTubingStringsandDebtIssuanceCosts" abstract="false" name="DepreciationDepletionandAmortizationExcludingAmortizationofCoilTubingStringsandDebtIssuanceCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_AccountsReceivableCreditLossExpenseReversalAndRecoveries" abstract="false" name="AccountsReceivableCreditLossExpenseReversalAndRecoveries" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_GainLossOnDispositionOfAssetsExcludingPropertyPlantAndEquipment" abstract="false" name="GainLossOnDispositionOfAssetsExcludingPropertyPlantAndEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_PaymentsOnFinancingTransactionNet" abstract="false" name="PaymentsOnFinancingTransactionNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_PrincipalPaymentsOnFinancingLeasesAndEquipmentFinancingNotes" abstract="false" name="PrincipalPaymentsOnFinancingLeasesAndEquipmentFinancingNotes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_LongLivedAssetImpairmentAndAssetsHeldForSaleTextBlock" abstract="false" name="LongLivedAssetImpairmentAndAssetsHeldForSaleTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="tusk_OtherCurrentAssetsPolicyPolicyTextBlock" abstract="false" name="OtherCurrentAssetsPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="tusk_OtherNonCurrentAssetsPolicyPolicyTextBlock" abstract="false" name="OtherNonCurrentAssetsPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="tusk_ScheduleOfDepreciationDepletionAccretionAndAmortizationExpenseTableTextBlock" abstract="false" name="ScheduleOfDepreciationDepletionAccretionAndAmortizationExpenseTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="tusk_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="tusk_TDTransactionMember" abstract="true" name="TDTransactionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_PressurePumpingTransactionMember" abstract="true" name="PressurePumpingTransactionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_EngineeringTransactionMember" abstract="true" name="EngineeringTransactionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_PuertoRicoElectricPowerAuthorityPREPAMember" abstract="true" name="PuertoRicoElectricPowerAuthorityPREPAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_CobraAcquisitionsMember" abstract="true" name="CobraAcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_AccountsReceivableThresholdPeriodDelinquent" abstract="false" name="AccountsReceivableThresholdPeriodDelinquent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tusk_AccountsReceivableImpairedInterestCharge" abstract="false" name="AccountsReceivableImpairedInterestCharge" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_AccountsReceivableRecognizedInterestCharge" abstract="false" name="AccountsReceivableRecognizedInterestCharge" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_AccountsReceivableCreditLossSpecificReservesAdditions" abstract="false" name="AccountsReceivableCreditLossSpecificReservesAdditions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_AgreementAmount" abstract="false" name="AgreementAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_LitigationSettlementAmountReleaseOnHold" abstract="false" name="LitigationSettlementAmountReleaseOnHold" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_ClaimOfAdministrativeExpense" abstract="false" name="ClaimOfAdministrativeExpense" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_ClaimOfAdministrativeExpenseWithheldFEMAFunds" abstract="false" name="ClaimOfAdministrativeExpenseWithheldFEMAFunds" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_FirstInstallmentOfAdministrativeExpenseClaimPending" abstract="false" name="FirstInstallmentOfAdministrativeExpenseClaimPending" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_PeriodAllowedForFirstInstallment" abstract="false" name="PeriodAllowedForFirstInstallment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tusk_SecondInstallmentOfAdministrativeExpenseClaimPending" abstract="false" name="SecondInstallmentOfAdministrativeExpenseClaimPending" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_PeriodAllowedForSecondInstallment" abstract="false" name="PeriodAllowedForSecondInstallment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tusk_ThirdInstallmentOfAdministrativeExpenseClaimPending" abstract="false" name="ThirdInstallmentOfAdministrativeExpenseClaimPending" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_NumberOfIndemnityLetterOfCreditRequirements" abstract="false" name="NumberOfIndemnityLetterOfCreditRequirements" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="tusk_DeadlinePeriodAllowedForThirdInstallment" abstract="false" name="DeadlinePeriodAllowedForThirdInstallment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tusk_ProceedsFromPREPAUnderSettlementAgreement" abstract="false" name="ProceedsFromPREPAUnderSettlementAgreement" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_NonCashPreTaxChargeToReduceItsAccountsReceivable" abstract="false" name="NonCashPreTaxChargeToReduceItsAccountsReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_AssetRetirementObligationImpairment" abstract="false" name="AssetRetirementObligationImpairment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_CashCashEquivalentsAndMarketableSecuritiesFairValueDisclosure" abstract="false" name="CashCashEquivalentsAndMarketableSecuritiesFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_CustomerAMember" abstract="true" name="CustomerAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_CustomerBMember" abstract="true" name="CustomerBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_CustomerCMember" abstract="true" name="CustomerCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_CustomerDMember" abstract="true" name="CustomerDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_CustomerEMember" abstract="true" name="CustomerEMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_DisposalGroupIncludingDiscontinuedOperationConsiderationEscrow" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationConsiderationEscrow" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_DisposalGroupIncludingDiscontinuedOperationEscrowPeriod" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationEscrowPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tusk_DisposalGroupIncludingDiscontinuedOperationRestrictedCash" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationRestrictedCash" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAssets" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherCurrentLiabilities" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationAccruedExpensesAndOtherCurrentLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract" abstract="true" name="DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tusk_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpenses" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_DisposalGroupIncludingDiscontinuedOperationImpairmentOfGoodwill" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationImpairmentOfGoodwill" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_DisposalGroupIncludingDiscontinuedOperationImpairmentOfLongLivedAssets" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationImpairmentOfLongLivedAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_DisposalGroupIncludingDiscontinuedOperationOtherNonoperatingIncomeExpenseAbstract" abstract="true" name="DisposalGroupIncludingDiscontinuedOperationOtherNonoperatingIncomeExpenseAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tusk_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpenseNonoperating" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpenseNonoperating" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_DisposalGroupIncludingDiscontinuedOperationOtherNonoperatingIncomeExpenseNet" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationOtherNonoperatingIncomeExpenseNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_ShortfallPaymentsMember" abstract="true" name="ShortfallPaymentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_PracticalExpedientsMember" abstract="true" name="PracticalExpedientsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_ContractWithCustomerLiabilityShortfallPayments" abstract="false" name="ContractWithCustomerLiabilityShortfallPayments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_RevenuePerformanceObligationExpectedInitialTermThresholdAmountNotDisclosed" abstract="false" name="RevenuePerformanceObligationExpectedInitialTermThresholdAmountNotDisclosed" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tusk_ContractwithCustomerLiabilityRollForward" abstract="true" name="ContractwithCustomerLiabilityRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tusk_ContractWithCustomerLiabilityPeriodIncreaseFromDeferredCustomerPayments" abstract="false" name="ContractWithCustomerLiabilityPeriodIncreaseFromDeferredCustomerPayments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_InventorySuppliesNet" abstract="false" name="InventorySuppliesNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_AssetsHeldAndUsedMember" abstract="true" name="AssetsHeldAndUsedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_BuildingsAndLeaseholdImprovementsMember" abstract="true" name="BuildingsAndLeaseholdImprovementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_RailImprovementsMember" abstract="true" name="RailImprovementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_PropertyPlantAndEquipmentGrossIncludingFinanceLeaseRightOfUseAssetLessEquipmentNotYetPlacedInService" abstract="false" name="PropertyPlantAndEquipmentGrossIncludingFinanceLeaseRightOfUseAssetLessEquipmentNotYetPlacedInService" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_PropertyPlantAndEquipmentIncludingFinanceLeaseRightOfUseAssetEquipmentNotYetPlacedInService" abstract="false" name="PropertyPlantAndEquipmentIncludingFinanceLeaseRightOfUseAssetEquipmentNotYetPlacedInService" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_DepletionAndAccretionExpense" abstract="false" name="DepletionAndAccretionExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_CobraAviationServicesLLCMember" abstract="true" name="CobraAviationServicesLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_WexfordPartnersInvestmentCo.LLCMember" abstract="true" name="WexfordPartnersInvestmentCo.LLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_BRIMEquipmentAssetsMember" abstract="true" name="BRIMEquipmentAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_BrimAcquisitionsLLCMember" abstract="true" name="BrimAcquisitionsLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_NumberOfHelicoptersOwned" abstract="false" name="NumberOfHelicoptersOwned" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="tusk_NumberOfHelicoptersLeased" abstract="false" name="NumberOfHelicoptersLeased" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="tusk_ScheduleofOtherOperatingCostandExpensebyComponentTable" abstract="true" name="ScheduleofOtherOperatingCostandExpensebyComponentTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tusk_ScheduleOfOtherOperatingCostAndExpenseByComponentsLineItems" abstract="true" name="ScheduleOfOtherOperatingCostAndExpenseByComponentsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tusk_AccruedFinancedInsurancePremiumsCurrent" abstract="false" name="AccruedFinancedInsurancePremiumsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_SupplementaryInsuranceInformationFinancedInsurancePremiumInterestRate" abstract="false" name="SupplementaryInsuranceInformationFinancedInsurancePremiumInterestRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tusk_NewTermCreditFacilityMember" abstract="true" name="NewTermCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_TermCreditFacilityMember" abstract="true" name="TermCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_AverageExcessAvailabilityPercentageThresholdTwo" abstract="false" name="AverageExcessAvailabilityPercentageThresholdTwo" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tusk_AverageExcessAvailabilityPercentageThresholdOne" abstract="false" name="AverageExcessAvailabilityPercentageThresholdOne" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tusk_DebtInstrumentDebtCovenantFixedChargesCoverageRatio" abstract="false" name="DebtInstrumentDebtCovenantFixedChargesCoverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="tusk_DebtInstrumentDebtCovenantFixedChargesCoverageRatioTotalAvailabilityThresholdPercentage" abstract="false" name="DebtInstrumentDebtCovenantFixedChargesCoverageRatioTotalAvailabilityThresholdPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tusk_DebtInstrumentDebtCovenantFixedChargesCoverageRatioDollarAmountThreshold" abstract="false" name="DebtInstrumentDebtCovenantFixedChargesCoverageRatioDollarAmountThreshold" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_DebtInstrumentDebtCovenantFixedChargesCoverageRatioFinancialCovenantPeriod" abstract="false" name="DebtInstrumentDebtCovenantFixedChargesCoverageRatioFinancialCovenantPeriod" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tusk_LineOfCreditFacilityBorrowingBase" abstract="false" name="LineOfCreditFacilityBorrowingBase" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_LineOfCreditFacilityRestrictedCashPercentageOfDebt" abstract="false" name="LineOfCreditFacilityRestrictedCashPercentageOfDebt" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tusk_DebtCovenantShareRepurchaseThresholdValue" abstract="false" name="DebtCovenantShareRepurchaseThresholdValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_DebtCovenantShareRepurchaseThresholdShares" abstract="false" name="DebtCovenantShareRepurchaseThresholdShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="tusk_DebtCovenantShareRepurchaseRestrictedCashThresholdAfterPurchase" abstract="false" name="DebtCovenantShareRepurchaseRestrictedCashThresholdAfterPurchase" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_DebtInstrumentCovenantEventOfDefaultPotentialInterestRateIncrease" abstract="false" name="DebtInstrumentCovenantEventOfDefaultPotentialInterestRateIncrease" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tusk_TerminationPenaltyWaivedPercentage" abstract="false" name="TerminationPenaltyWaivedPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tusk_LeopardAviationLLCMember" abstract="true" name="LeopardAviationLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_DireWolfEnergyServicesLLCMember" abstract="true" name="DireWolfEnergyServicesLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_PredatorAviationLLCMember" abstract="true" name="PredatorAviationLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_VariableInterestEntityInterestTransferredIntoVIE" abstract="false" name="VariableInterestEntityInterestTransferredIntoVIE" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tusk_NumberOfAircraftOwned" abstract="false" name="NumberOfAircraftOwned" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="tusk_EffectiveIncomeTaxRateReconciliationWithholdingTaxAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationWithholdingTaxAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_EffectiveIncomeTaxRateReconciliationInterestAndPenaltiesAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationInterestAndPenaltiesAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_EffectiveIncomeTaxRateReconciliationForeignBranchInclusionsAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationForeignBranchInclusionsAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="tusk_EffectiveIncomeTaxRateReconciliationInterestAndPenaltiesPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationInterestAndPenaltiesPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="tusk_EffectiveIncomeTaxRateReconciliationForeignBranchInclusionsPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationForeignBranchInclusionsPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="tusk_IncomeTaxInterestRecognitionClassificationExtensibleEnumerationNotDisclosedFlag" abstract="false" name="IncomeTaxInterestRecognitionClassificationExtensibleEnumerationNotDisclosedFlag" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tusk_OperatingLossCarryforwardsNotSubjectToExpiration" abstract="false" name="OperatingLossCarryforwardsNotSubjectToExpiration" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_InterestLimitationCarryforwardsNotSubjectToExpiration" abstract="false" name="InterestLimitationCarryforwardsNotSubjectToExpiration" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_OperatingLossCarryforwardsSubjectToExpiration" abstract="false" name="OperatingLossCarryforwardsSubjectToExpiration" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_DeferredTaxAssetsBusinessInterestLimitation" abstract="false" name="DeferredTaxAssetsBusinessInterestLimitation" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_DeferredTaxAssetsLeasedAssets" abstract="false" name="DeferredTaxAssetsLeasedAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_DeferredTaxAssetsIntangibleAssets" abstract="false" name="DeferredTaxAssetsIntangibleAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_DeferredTaxAssetsNetOperatingLossCarryover" abstract="false" name="DeferredTaxAssetsNetOperatingLossCarryover" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_FinanceLeaseCostAbstract" abstract="true" name="FinanceLeaseCostAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tusk_CashFlowLesseeAbstract" abstract="true" name="CashFlowLesseeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tusk_RightofUseAssetObtainedinExchangeforLeaseLiabilityAbstract" abstract="true" name="RightofUseAssetObtainedinExchangeforLeaseLiabilityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tusk_WeightedAverageRemainingLeaseTermAbstract" abstract="true" name="WeightedAverageRemainingLeaseTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tusk_LeasesWeightedAverageDiscountRateAbstract" abstract="true" name="LeasesWeightedAverageDiscountRateAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tusk_SpecifiedMemberAwardsMember" abstract="true" name="SpecifiedMemberAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_NonEmployeesMember" abstract="true" name="NonEmployeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_A2024EquityIncentivePlanMember" abstract="true" name="A2024EquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_NumberOfAssetsPurchased" abstract="false" name="NumberOfAssetsPurchased" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="tusk_NumberOfHelicoptersLeasedToThirdParty" abstract="false" name="NumberOfHelicoptersLeasedToThirdParty" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="tusk_WorkersCompensationInsuranceDeductible" abstract="false" name="WorkersCompensationInsuranceDeductible" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_AutoClaimsInsuranceDeductible" abstract="false" name="AutoClaimsInsuranceDeductible" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_WorkersCompensationandAutoClaimsInsuranceAggregateStopLoss" abstract="false" name="WorkersCompensationandAutoClaimsInsuranceAggregateStopLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_AutoClaimsInsuranceDeductibleMinimumForAdditionalInsurance" abstract="false" name="AutoClaimsInsuranceDeductibleMinimumForAdditionalInsurance" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_WorkersCompensationAndAutoInsuranceLiabilityCurrent" abstract="false" name="WorkersCompensationAndAutoInsuranceLiabilityCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_WorkersCompensationAndAutoClaimsInsuranceDirectorsAndOfficersLiabilityDeductiblePerOccurrence" abstract="false" name="WorkersCompensationAndAutoClaimsInsuranceDirectorsAndOfficersLiabilityDeductiblePerOccurrence" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_WorkersCompensationAndAutoClaimsInsuranceDirectorsAndOfficersLiabilityAggregateDeductibleLimit" abstract="false" name="WorkersCompensationAndAutoClaimsInsuranceDirectorsAndOfficersLiabilityAggregateDeductibleLimit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_WorkersCompensationAndAutoClaimsInsuranceAggregateStopLossPerClaimBasis" abstract="false" name="WorkersCompensationAndAutoClaimsInsuranceAggregateStopLossPerClaimBasis" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_WorkersCompensationAndAutoClaimsInsuranceAggregateStopLossPerCalendarYear" abstract="false" name="WorkersCompensationAndAutoClaimsInsuranceAggregateStopLossPerCalendarYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_PerformanceAndPaymentBondMember" abstract="true" name="PerformanceAndPaymentBondMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_OutstandingBidBondMember" abstract="true" name="OutstandingBidBondMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_ForemanElectricServicesIncMember" abstract="true" name="ForemanElectricServicesIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_NumberOfAgreementsEnteredInto" abstract="false" name="NumberOfAgreementsEnteredInto" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="tusk_LossContingencyNumberOfClaimsJudgmentIssuedUnderAppeal" abstract="false" name="LossContingencyNumberOfClaimsJudgmentIssuedUnderAppeal" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="tusk_UnpaidDebtMunicipalAndConstructionExerciseTaxes" abstract="false" name="UnpaidDebtMunicipalAndConstructionExerciseTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_CommitmentAndContingenciesWithheldPaymentsRevoked" abstract="false" name="CommitmentAndContingenciesWithheldPaymentsRevoked" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_NumberOfCasesJudgmentEntered" abstract="false" name="NumberOfCasesJudgmentEntered" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="tusk_SPCPGroupMember" abstract="true" name="SPCPGroupMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_CobraAcquisitionsAndSPCPGroupMember" abstract="true" name="CobraAcquisitionsAndSPCPGroupMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_AccountsReceivableSoldPurchaseRatePercentage" abstract="false" name="AccountsReceivableSoldPurchaseRatePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tusk_AccountsReceivableSaleFirstTranche" abstract="false" name="AccountsReceivableSaleFirstTranche" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_ProceedsFromSaleOfAccountsReceivableNet" abstract="false" name="ProceedsFromSaleOfAccountsReceivableNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_AccountsReceivableContractCostsAmountExpectedToBeAuthorized" abstract="false" name="AccountsReceivableContractCostsAmountExpectedToBeAuthorized" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_SaleOfAccountsReceivableFinancingCosts" abstract="false" name="SaleOfAccountsReceivableFinancingCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_DefinedContributionPlanEmployerDiscretionaryContributionAmountContinuingOperations" abstract="false" name="DefinedContributionPlanEmployerDiscretionaryContributionAmountContinuingOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_OperatingSegmentsExcludingIntersegmentEliminationMember" abstract="true" name="OperatingSegmentsExcludingIntersegmentEliminationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_RentalsMember" abstract="true" name="RentalsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_InfrastructureMember" abstract="true" name="InfrastructureMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_SandMember" abstract="true" name="SandMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_AccommodationsMember" abstract="true" name="AccommodationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_DrillingServicesMember" abstract="true" name="DrillingServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_EarningsBeforeInterestTaxesDepreciationAndAmortizationAbstract" abstract="true" name="EarningsBeforeInterestTaxesDepreciationAndAmortizationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tusk_EarningsBeforeInterestTaxesDepreciationAndAmortization" abstract="false" name="EarningsBeforeInterestTaxesDepreciationAndAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tusk_ReconciliationOfTotalSegmentAdjustedEBITDALessAbstract" abstract="true" name="ReconciliationOfTotalSegmentAdjustedEBITDALessAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tusk_OtherGeographicMember" abstract="true" name="OtherGeographicMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_AuxiliaryPowerUnitOneMember" abstract="true" name="AuxiliaryPowerUnitOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_AuxiliaryPowerUnitTwoMember" abstract="true" name="AuxiliaryPowerUnitTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_RentalEquipmentMember" abstract="true" name="RentalEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tusk_NumberOfAuxiliaryPowerUnitsPurchased" abstract="false" name="NumberOfAuxiliaryPowerUnitsPurchased" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
</xs:schema>
