<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created with Crossfire by Rivet Software version 5.1.148.0 http://www.rivetsoftware.com-->
<!--Based on XBRL 2.1-->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" targetNamespace="http://www.matrixservice.com/20120630" elementFormDefault="qualified" attributeFormDefault="unqualified" xmlns:mtrx="http://www.matrixservice.com/20120630" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:us-types="http://fasb.org/us-types/2012-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <annotation>
    <appinfo>
      <link:roleType roleURI="http://www.matrixservice.com/role/StockholdersEquityDetailsTextual" id="StockholdersEquityDetailsTextual">
        <link:definition>0610 - Disclosure - Stockholders' Equity (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/LeasesDetailsTextual" id="LeasesDetailsTextual">
        <link:definition>0609 - Disclosure - Leases (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/ContingenciesDetailsTextual" id="ContingenciesDetailsTextual">
        <link:definition>0608 - Disclosure - Contingencies (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/SummaryOfSignificantAccountingPoliciesDetailsTextual" id="SummaryOfSignificantAccountingPoliciesDetailsTextual">
        <link:definition>0601 - Disclosure - Summary of Significant Accounting Policies (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/EmployeeBenefitPlansDetailsTextual" id="EmployeeBenefitPlansDetailsTextual">
        <link:definition>06131 - Disclosure - Employee Benefit Plans (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/EmployeeBenefitPlansTables" id="EmployeeBenefitPlansTables">
        <link:definition>0513 - Disclosure - Employee Benefit Plans (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 roleURI="http://www.matrixservice.com/role/StockBasedCompensationDetails3" id="StockBasedCompensationDetails3">
        <link:definition>06113 - Disclosure - Stock-Based Compensation (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/SegmentChange" id="SegmentChange">
        <link:definition>0202 - Disclosure - Segment Change</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/GoodwillAndOtherIntangibleAssetsDetails1" id="GoodwillAndOtherIntangibleAssetsDetails1">
        <link:definition>06051 - Disclosure - Goodwill and Other Intangible Assets (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/ValuationAndQualifyingAccountsDetails" id="ValuationAndQualifyingAccountsDetails">
        <link:definition>0701 - Schedule - Valuation and Qualifying Accounts (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 roleURI="http://www.matrixservice.com/role/SegmentInformationDetailsTextual" id="SegmentInformationDetailsTextual">
        <link:definition>06143 - Disclosure - Segment Information (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/SegmentInformationDetails2" id="SegmentInformationDetails2">
        <link:definition>06142 - Disclosure - Segment Information (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/SegmentInformationDetails1" id="SegmentInformationDetails1">
        <link:definition>06141 - Disclosure - Segment Information (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/EmployeeBenefitPlansDetails" id="EmployeeBenefitPlansDetails">
        <link:definition>0613 - Disclosure - Employee Benefit Plans (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 roleURI="http://www.matrixservice.com/role/StockBasedCompensationDetailsTextual" id="StockBasedCompensationDetailsTextual">
        <link:definition>06114 - Disclosure - Stock-Based Compensation (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/StockBasedCompensationDetails2" id="StockBasedCompensationDetails2">
        <link:definition>06112 - Disclosure - Stock-Based Compensation (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/StockBasedCompensationDetails1" id="StockBasedCompensationDetails1">
        <link:definition>06111 - Disclosure - Stock-Based Compensation (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/StockBasedCompensationDetails" id="StockBasedCompensationDetails">
        <link:definition>0611 - Disclosure - Stock-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 roleURI="http://www.matrixservice.com/role/StockBasedCompensationTables" id="StockBasedCompensationTables">
        <link:definition>0511 - 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 roleURI="http://www.matrixservice.com/role/IncomeTaxesDetailsTextual" id="IncomeTaxesDetailsTextual">
        <link:definition>06075 - Disclosure - Income Taxes (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/IncomeTaxesDetails4" id="IncomeTaxesDetails4">
        <link:definition>06074 - Disclosure - Income Taxes (Details 4)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/IncomeTaxesDetails3" id="IncomeTaxesDetails3">
        <link:definition>06073 - Disclosure - Income Taxes (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/IncomeTaxesDetails2" id="IncomeTaxesDetails2">
        <link:definition>06072 - Disclosure - Income Taxes (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/IncomeTaxesDetails1" id="IncomeTaxesDetails1">
        <link:definition>06071 - Disclosure - Income Taxes (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
        <link:definition>0507 - 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 roleURI="http://www.matrixservice.com/role/IncomeTaxesDetails" id="IncomeTaxesDetails">
        <link:definition>0607 - Disclosure - Income 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 roleURI="http://www.matrixservice.com/role/DebtDetailsTextual" id="DebtDetailsTextual">
        <link:definition>06061 - Disclosure - Debt (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/GoodwillAndOtherIntangibleAssetsDetailsTextual" id="GoodwillAndOtherIntangibleAssetsDetailsTextual">
        <link:definition>06052 - Disclosure - Goodwill and Other Intangible Assets (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/GoodwillAndOtherIntangibleAssetsDetails" id="GoodwillAndOtherIntangibleAssetsDetails">
        <link:definition>0605 - Disclosure - Goodwill and Other Intangible Assets (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 roleURI="http://www.matrixservice.com/role/GoodwillAndOtherIntangibleAssetsTables" id="GoodwillAndOtherIntangibleAssetsTables">
        <link:definition>0505 - Disclosure - Goodwill and Other Intangible Assets (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 roleURI="http://www.matrixservice.com/role/CustomerContractsDetailsTextual" id="CustomerContractsDetailsTextual">
        <link:definition>06041 - Disclosure - Customer Contracts (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/CustomerContractsTables" id="CustomerContractsTables">
        <link:definition>0504 - Disclosure - Customer Contracts (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 roleURI="http://www.matrixservice.com/role/CustomerContractsDetails" id="CustomerContractsDetails">
        <link:definition>0604 - Disclosure - Customer Contracts (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 roleURI="http://www.matrixservice.com/role/AcquisitionsDetailsTextual" id="AcquisitionsDetailsTextual">
        <link:definition>06031 - Disclosure - Acquisitions (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/AcquisitionsDetails" id="AcquisitionsDetails">
        <link:definition>0603 - Disclosure - Acquisitions (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 roleURI="http://www.matrixservice.com/role/AcquisitionsTables" id="AcquisitionsTables">
        <link:definition>0503 - Disclosure - Acquisitions (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 roleURI="http://www.matrixservice.com/role/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>0401 - 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 roleURI="http://www.matrixservice.com/role/ValuationAndQualifyingAccounts" id="ValuationAndQualifyingAccounts">
        <link:definition>0301 - Schedule - Valuation and Qualifying Accounts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/EmployeeBenefitPlans" id="EmployeeBenefitPlans">
        <link:definition>0213 - Disclosure - Employee Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/StockBasedCompensation" id="StockBasedCompensation">
        <link:definition>0211 - 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 roleURI="http://www.matrixservice.com/role/StockholdersEquity" id="StockholdersEquity">
        <link:definition>0210 - Disclosure - Stockholders' 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 roleURI="http://www.matrixservice.com/role/Leases" id="Leases">
        <link:definition>0209 - 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 roleURI="http://www.matrixservice.com/role/CustomerContracts" id="CustomerContracts">
        <link:definition>0204 - Disclosure - Customer Contracts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/Acquisitions" id="Acquisitions">
        <link:definition>0203 - Disclosure - Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/Contingencies" id="Contingencies">
        <link:definition>0208 - Disclosure - 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 roleURI="http://www.matrixservice.com/role/GoodwillAndOtherIntangibleAssets" id="GoodwillAndOtherIntangibleAssets">
        <link:definition>0205 - Disclosure - Goodwill and Other Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/SummaryOfSignificantAccountingPolicies" id="SummaryOfSignificantAccountingPolicies">
        <link:definition>0201 - 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 roleURI="http://www.matrixservice.com/role/SegmentInformationDetails" id="SegmentInformationDetails">
        <link:definition>0614 - Disclosure - Segment 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 roleURI="http://www.matrixservice.com/role/SegmentInformationTables" id="SegmentInformationTables">
        <link:definition>0514 - Disclosure - Segment Information (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 roleURI="http://www.matrixservice.com/role/EarningsPerCommonShareDetails1" id="EarningsPerCommonShareDetails1">
        <link:definition>06121 - Disclosure - Earnings per Common Share (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/EarningsPerCommonShareDetails" id="EarningsPerCommonShareDetails">
        <link:definition>0612 - Disclosure - Earnings per Common 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 roleURI="http://www.matrixservice.com/role/EarningsPerCommonShareTables" id="EarningsPerCommonShareTables">
        <link:definition>0512 - Disclosure - Earnings per Common 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 roleURI="http://www.matrixservice.com/role/DebtDetails" id="DebtDetails">
        <link:definition>0606 - 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 roleURI="http://www.matrixservice.com/role/DebtTables" id="DebtTables">
        <link:definition>0506 - Disclosure - Debt (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 roleURI="http://www.matrixservice.com/role/SegmentInformation" id="SegmentInformation">
        <link:definition>0214 - Disclosure - Segment 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 roleURI="http://www.matrixservice.com/role/EarningsPerCommonShare" id="EarningsPerCommonShare">
        <link:definition>0212 - Disclosure - Earnings per Common 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 roleURI="http://www.matrixservice.com/role/IncomeTaxes" id="IncomeTaxes">
        <link:definition>0207 - 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 roleURI="http://www.matrixservice.com/role/Debt" id="Debt">
        <link:definition>0206 - 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 roleURI="http://www.matrixservice.com/role/StatementsOfChangesInStockholdersEquityParenthetical" id="StatementsOfChangesInStockholdersEquityParenthetical">
        <link:definition>0151 - Statement - Consolidated Statements of Changes in Stockholders' Equity (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 roleURI="http://www.matrixservice.com/role/StatementsOfChangesInStockholdersEquity" id="StatementsOfChangesInStockholdersEquity">
        <link:definition>0150 - Statement - Consolidated Statements of Changes in Stockholders' 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 roleURI="http://www.matrixservice.com/role/StatementsOfCashFlows" id="StatementsOfCashFlows">
        <link:definition>0140 - 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 roleURI="http://www.matrixservice.com/role/BalanceSheetsParenthetical" id="BalanceSheetsParenthetical">
        <link:definition>0131 - 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 roleURI="http://www.matrixservice.com/role/BalanceSheets" id="BalanceSheets">
        <link:definition>0130 - 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 roleURI="http://www.matrixservice.com/role/StatementsOfComprehensiveIncome" id="StatementsOfComprehensiveIncome">
        <link:definition>0120 - Statement - Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/StatementsOfIncome" id="StatementsOfIncome">
        <link:definition>0110 - Statement - Consolidated Statements of Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.matrixservice.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>00 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:href="mtrx-20120630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links, all" />
      <link:linkbaseRef xlink:type="simple" xlink:href="mtrx-20120630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links, all" />
      <link:linkbaseRef xlink:type="simple" xlink:href="mtrx-20120630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links, all" />
      <link:linkbaseRef xlink:type="simple" xlink:href="mtrx-20120630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links, all" />
    </appinfo>
  </annotation>
  <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <!--<import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />-->
  <import namespace="http://xbrl.sec.gov/dei/2012-01-31" schemaLocation="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd" />
  <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <import namespace="http://fasb.org/us-gaap/2012-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd" />
  <import namespace="http://xbrl.sec.gov/exch/2012-01-31" schemaLocation="http://xbrl.sec.gov/exch/2012/exch-2012-01-31.xsd" />
  <import namespace="http://xbrl.sec.gov/country/2012-01-31" schemaLocation="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd" />
  <import namespace="http://xbrl.sec.gov/currency/2012-01-31" schemaLocation="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd" />
  <import namespace="http://xbrl.sec.gov/naics/2011-01-31" schemaLocation="http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd" />
  <import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
  <import namespace="http://xbrl.sec.gov/stpr/2011-01-31" schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd" />
  <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <import namespace="http://fasb.org/us-types/2012-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2012/elts/us-types-2012-01-31.xsd" />
  <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <element id="mtrx_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" abstract="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_IncreaseDecreaseInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" name="IncreaseDecreaseInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element id="mtrx_DeferredSharesIssued" name="DeferredSharesIssued" nillable="true" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="mtrx_LandBuildingsAndImprovementsGross" name="LandBuildingsAndImprovementsGross" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <element id="mtrx_TransportationEquipmentGross" name="TransportationEquipmentGross" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <element id="mtrx_OtherTreasurySharesAcquired" name="OtherTreasurySharesAcquired" nillable="true" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="mtrx_OfficeEquipmentAndCapitalizedComputerSoftwareGross" name="OfficeEquipmentAndCapitalizedComputerSoftwareGross" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <element id="mtrx_IssuanceOfDeferredShares" name="IssuanceOfDeferredShares" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element id="mtrx_OtherTreasurySharePurchases" name="OtherTreasurySharePurchases" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="mtrx_AcquisitionRelatedAdjustmentForFinalWorkingCapitalSettlement" name="AcquisitionRelatedAdjustmentForFinalWorkingCapitalSettlement" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="mtrx_CustomerBasedMember" name="CustomerBasedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_CapacityConstraintDueToSeniorLeverageRatio" name="CapacityConstraintDueToSeniorLeverageRatio" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" />
  <element id="mtrx_DebtTextualAbstract" name="DebtTextualAbstract" abstract="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_NonvestedDeferredSharesMember" name="NonvestedDeferredSharesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_LineOfCreditFacilityMaximumBorrowingCapacityAfterConsiderationOfCapacityConstraint" name="LineOfCreditFacilityMaximumBorrowingCapacityAfterConsiderationOfCapacityConstraint" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" />
  <element id="mtrx_SeniorLeverageRatioMaximum" name="SeniorLeverageRatioMaximum" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_SeniorLeverageRatioMinimum" name="SeniorLeverageRatioMinimum" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_FixedChargeCoverageRatioMaximum" name="FixedChargeCoverageRatioMaximum" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_FixedChargeCoverageRatioMinimum" name="FixedChargeCoverageRatioMinimum" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMinimum" name="LineOfCreditBasisSpreadOnAlternateBaseRateMinimum" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_LineOfCreditBasisSpreadOnAlternateBaseRateMaximum" name="LineOfCreditBasisSpreadOnAlternateBaseRateMaximum" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_LineOfCreditBasisSpreadOnLondonInterbankOfferedRateMinimum" name="LineOfCreditBasisSpreadOnLondonInterbankOfferedRateMinimum" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_LineOfCreditBasisSpreadOnLondonInterbankOfferedRateMaximum" name="LineOfCreditBasisSpreadOnLondonInterbankOfferedRateMaximum" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_ClaimsRecognitionPolicyTextBlock" name="ClaimsRecognitionPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_InsuranceReservesPolicyTextBlock" name="InsuranceReservesPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_SummaryOfSignificantAccountingPoliciesTextualAbstract" name="SummaryOfSignificantAccountingPoliciesTextualAbstract" abstract="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_AcquisitionsTextualAbstract" name="AcquisitionsTextualAbstract" abstract="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_GrossAndNetAmountOfUncompletedContractsTableTextBlock" name="GrossAndNetAmountOfUncompletedContractsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_BalanceSheet" name="BalanceSheet" abstract="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_CustomerContractsTextualAbstract" name="CustomerContractsTextualAbstract" abstract="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_IntangibleAssetsGrossExcludingGoodwill" name="IntangibleAssetsGrossExcludingGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" />
  <element id="mtrx_IntangibleAssetsAccumulatedAmortizationExcludingGoodwill" name="IntangibleAssetsAccumulatedAmortizationExcludingGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" />
  <element id="mtrx_GoodwillAndOtherIntangibleAssetsTextualAbstract" name="GoodwillAndOtherIntangibleAssetsTextualAbstract" abstract="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_DeferredTaxAssetsPaidTimeOffAccrual" name="DeferredTaxAssetsPaidTimeOffAccrual" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" />
  <element id="mtrx_DeferredTaxAssetsInsuranceReserve" name="DeferredTaxAssetsInsuranceReserve" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" />
  <element id="mtrx_DeferredTaxAssetsAccruedLosses" name="DeferredTaxAssetsAccruedLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" />
  <element id="mtrx_IncomeTaxesTextualAbstract" name="IncomeTaxesTextualAbstract" abstract="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_ContingenciesTextualAbstract" name="ContingenciesTextualAbstract" abstract="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_LeasesTextualAbstract" name="LeasesTextualAbstract" abstract="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_StockholdersEquityTextualAbstract" name="StockholdersEquityTextualAbstract" abstract="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_RangeOneMember" name="RangeOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_RangeTwoMember" name="RangeTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_RangeThreeMember" name="RangeThreeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_StockBasedCompensationTextualAbstract" name="StockBasedCompensationTextualAbstract" abstract="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_EmployeeBenefitPlansTextualAbstract" name="EmployeeBenefitPlansTextualAbstract" abstract="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_DomesticMember" name="DomesticMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_InternationalMember" name="InternationalMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_SegmentInformationTextualAbstract" name="SegmentInformationTextualAbstract" abstract="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_CustomerOneMember" name="CustomerOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_CustomerTwoMember" name="CustomerTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_CustomerThreeMember" name="CustomerThreeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_EntityWideRevenueMajorCustomerPercentageRange" name="EntityWideRevenueMajorCustomerPercentageRange" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_ScheduleOfEarningPerCommonShareAbstract" name="ScheduleOfEarningPerCommonShareAbstract" abstract="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_UncompletedContractsCostsIncurredAndEstimatedEarningsRecognized" name="UncompletedContractsCostsIncurredAndEstimatedEarningsRecognized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" />
  <element id="mtrx_UncompletedContractsBillings" name="UncompletedContractsBillings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" />
  <element id="mtrx_IntellectualPropertyMember" name="IntellectualPropertyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_PreTaxSellingGeneralAndAdministrativeCharges" name="PreTaxSellingGeneralAndAdministrativeCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="mtrx_ArbitrationClaimsRecoveryNumberOfClaims" name="ArbitrationClaimsRecoveryNumberOfClaims" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <element id="mtrx_BusinessAcquisitionTargetAchievementPeriod" name="BusinessAcquisitionTargetAchievementPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock" name="ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_MaximumLimitOfConsolidatedFundedIndebtedness" name="MaximumLimitOfConsolidatedFundedIndebtedness" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesNetTableTextBlock" name="ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesNetTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_DeferredTaxAssetsForeignInsuranceDividend" name="DeferredTaxAssetsForeignInsuranceDividend" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" />
  <element id="mtrx_LossContingencyRecordedLossInPeriod" name="LossContingencyRecordedLossInPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="mtrx_ClaimAgainstUncompletedContracts" name="ClaimAgainstUncompletedContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" />
  <element id="mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_PayoutAsPercentageOfOriginalAwardMinimum" name="PayoutAsPercentageOfOriginalAwardMinimum" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_MarketBasedAwardsMember" name="MarketBasedAwardsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_PayoutAsPercentageOfOriginalAwardMaximum" name="PayoutAsPercentageOfOriginalAwardMaximum" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_AdditionalAwardAsPercentageOfOriginalAwardsInFormOfPhantomShares" name="AdditionalAwardAsPercentageOfOriginalAwardsInFormOfPhantomShares" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredGrantsInPeriod" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredWeightedAverageGrantDateFairValue" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleased" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardDeferredSharesVestedAndReleasedWeightedAverageGrantDateFairValue" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <element id="mtrx_AntidilutiveSecuritiesExcludedFromComputationOfDilutedEarningsPerShareAbstract" name="AntidilutiveSecuritiesExcludedFromComputationOfDilutedEarningsPerShareAbstract" abstract="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_ScheduleOfSegmentReportingInformationByGeographicAreasAbstract" name="ScheduleOfSegmentReportingInformationByGeographicAreasAbstract" abstract="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributions" name="PercentageOfEmployeeContributionAsBaseForEmployerContributions" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_EmployeeStockPurchasePlanMaximumAnnualSharePurchaseLimitedToAggregateMarketValue" name="EmployeeStockPurchasePlanMaximumAnnualSharePurchaseLimitedToAggregateMarketValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="mtrx_DefinedContributionPlanEmployerMatchingContributionPercentForTwoPercentOfEmployeeContribution" name="DefinedContributionPlanEmployerMatchingContributionPercentForTwoPercentOfEmployeeContribution" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_PercentageOfEmployeeContributionAsBaseForEmployerContributionToMatch" name="PercentageOfEmployeeContributionAsBaseForEmployerContributionToMatch" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_SmeMember" name="SmeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_EdcMember" name="EdcMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_UncompletedContractsNet" name="UncompletedContractsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" />
  <element id="mtrx_SegmentChangeAbstract" name="SegmentChangeAbstract" abstract="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_ElectricalInfrastructureMember" name="ElectricalInfrastructureMember" abstract="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_OilGasAndChemicalMember" name="OilGasAndChemicalMember" abstract="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_StorageSolutionsMember" name="StorageSolutionsMember" abstract="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_IndustrialMember" name="IndustrialMember" abstract="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_ConsolidatedFundIndebtednessLimit" name="ConsolidatedFundIndebtednessLimit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="mtrx_LineOfCreditBasisSpreadOnCanadianPrimeRateMinimum" name="LineOfCreditBasisSpreadOnCanadianPrimeRateMinimum" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_LineOfCreditBasisSpreadOnCanadianPrimeRateMaximum" name="LineOfCreditBasisSpreadOnCanadianPrimeRateMaximum" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_LineOfCreditFacilityCanadianPrimeRateDescription" name="LineOfCreditFacilityCanadianPrimeRateDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_ZoneRedMember" name="ZoneRedMember" abstract="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_ZoneYellowMember" name="ZoneYellowMember" abstract="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_ZoneGreenMember" name="ZoneGreenMember" abstract="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_BoilermakerBlacksmithNationalPensionTrustMember" name="BoilermakerBlacksmithNationalPensionTrustMember" abstract="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_JointPensionFundLocalUnionOneSixFourIbewMember" name="JointPensionFundLocalUnionOneSixFourIbewMember" abstract="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_LocalThreeFiveOneIbewPensionPlanMember" name="LocalThreeFiveOneIbewPensionPlanMember" abstract="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_AnotherCustomerMember" name="AnotherCustomerMember" abstract="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_CustomerFourMember" name="CustomerFourMember" abstract="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_SegmentChangeDisclosureTextBlock" name="SegmentChangeDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_ProceedsFromSettlementOfClaimsReceivables" name="ProceedsFromSettlementOfClaimsReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" />
  <element id="mtrx_AmountOfLimitOnAssetDispositions" name="AmountOfLimitOnAssetDispositions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="mtrx_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAbstract" name="ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAbstract" abstract="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_EmployeeAwardMember" name="EmployeeAwardMember" abstract="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardInstallmentPeriodForVesting" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardDescriptionOfVestingPeriodOfDirectorAwards" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardDescriptionOfVestingPeriodOfDirectorAwards" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodOfDirectorAwards" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodOfDirectorAwards" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_ContributionsToOtherMultiemployerPlans" name="ContributionsToOtherMultiemployerPlans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="mtrx_MultiemployerPlanZoneByTypeAxis" name="MultiemployerPlanZoneByTypeAxis" abstract="true" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_MultiemployerPlanZoneByTypeDomain" name="MultiemployerPlanZoneByTypeDomain" abstract="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_ConsolidatedStatementsOfComprehensiveIncomeAbstract" name="ConsolidatedStatementsOfComprehensiveIncomeAbstract" abstract="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_UnderRecoveryOfArbitrationClaimsChargedToExpenses" name="UnderRecoveryOfArbitrationClaimsChargedToExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" />
  <element id="mtrx_PreTaxSellingGeneralAndAdministrativeChargesRelatedToUncollectedBalances" name="PreTaxSellingGeneralAndAdministrativeChargesRelatedToUncollectedBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="mtrx_BusinessCombinationClaimSettlementReceivables" name="BusinessCombinationClaimSettlementReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" />
  <element id="mtrx_LettersOfCreditIssued" name="LettersOfCreditIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" />
  <element id="mtrx_LineOfCreditFacilityCanadianDepositOfferedRateDescription" name="LineOfCreditFacilityCanadianDepositOfferedRateDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_LineOfCreditBasisSpreadOnCanadianDepositOfferedRateMinimum" name="LineOfCreditBasisSpreadOnCanadianDepositOfferedRateMinimum" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_LineOfCreditBasisSpreadOnCanadianDepositOfferedRateMaximum" name="LineOfCreditBasisSpreadOnCanadianDepositOfferedRateMaximum" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_ConsolidatedEarningsBeforeInterestTaxesDepreciationAndAmortizationPerCreditAgreement" name="ConsolidatedEarningsBeforeInterestTaxesDepreciationAndAmortizationPerCreditAgreement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="mtrx_ChargesWithoutTaxBenefit" name="ChargesWithoutTaxBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" />
  <element id="mtrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalSharesAvailablePerPlan" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalSharesAvailablePerPlan" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_MinimumThresholdSharesScheduledToVestForPerformanceBasedShares" name="MinimumThresholdSharesScheduledToVestForPerformanceBasedShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <element id="mtrx_EmployeeStockPurchasePlanMaximumNumberOfSharesAvailableForIssuance" name="EmployeeStockPurchasePlanMaximumNumberOfSharesAvailableForIssuance" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_PercentageOfPlanFunded" name="PercentageOfPlanFunded" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_DefinedContributionPlanMaximumAnnualContributionByEmployeePercent" name="DefinedContributionPlanMaximumAnnualContributionByEmployeePercent" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_CumulativeNonDeductibleExpenses" name="CumulativeNonDeductibleExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="mtrx_AmountOfLimitOnCanadianDollarBorrowings" name="AmountOfLimitOnCanadianDollarBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="mtrx_IncomeTaxAdjustmentPriorYears" name="IncomeTaxAdjustmentPriorYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="mtrx_IncomeTaxAdjustmentCurrentYear" name="IncomeTaxAdjustmentCurrentYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="mtrx_MultiemployerPlansNumber" name="MultiemployerPlansNumber" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_GoodwillAcquisitionRelatedAdjustment" name="GoodwillAcquisitionRelatedAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="mtrx_DescriptionOfFundedPortionOfPlan" name="DescriptionOfFundedPortionOfPlan" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_RetentionPayablePolicyTextBlock" name="RetentionPayablePolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <element id="mtrx_DeferredIncomeTaxExpenseBenefitSocf" name="DeferredIncomeTaxExpenseBenefitSocf" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="mtrx_IncomeTaxAdjustmentFourthQuarter" name="IncomeTaxAdjustmentFourthQuarter" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" />
</schema>
</XBRL>
