<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 26.3.2.5342 Broadridge-->
<xs:schema targetNamespace="http://topships.org/20251231" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tops="http://topships.org/20251231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:us-types="http://fasb.org/us-types/2025" xmlns:srt-types="http://fasb.org/srt-types/2025">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="tops-20251231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="tops-20251231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="tops-20251231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="tops-20251231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://topships.org/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000100 - 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:roleType roleURI="http://topships.org/role/ConsolidatedBalanceSheets" id="ConsolidatedBalanceSheets">
        <link:definition>010000 - 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://topships.org/role/ConsolidatedBalanceSheetsParenthetical" id="ConsolidatedBalanceSheetsParenthetical">
        <!--Parent Role: CONSOLIDATED BALANCE SHEETS-->
        <link:definition>010100 - 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://topships.org/role/ConsolidatedStatementsOfComprehensiveIncome" id="ConsolidatedStatementsOfComprehensiveIncome">
        <link:definition>020000 - 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://topships.org/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" id="ConsolidatedStatementsOfComprehensiveIncomeParenthetical">
        <!--Parent Role: CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME-->
        <link:definition>020100 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (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://topships.org/role/ConsolidatedStatementsOfMezzanineAndStockholdersEquity" id="ConsolidatedStatementsOfMezzanineAndStockholdersEquity">
        <link:definition>030000 - Statement - CONSOLIDATED STATEMENTS OF MEZZANINE AND 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://topships.org/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
        <link:definition>040000 - 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://topships.org/role/BasisOfPresentationAndGeneralInformation" id="BasisOfPresentationAndGeneralInformation">
        <link:definition>060100 - Disclosure - Basis of Presentation and General 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://topships.org/role/SignificantAccountingPolicies" id="SignificantAccountingPolicies">
        <link:definition>060200 - Disclosure - 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://topships.org/role/GoingConcern" id="GoingConcern">
        <link:definition>060300 - Disclosure - Going Concern</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://topships.org/role/VesselsNet" id="VesselsNet">
        <link:definition>060400 - Disclosure - Vessels, net</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://topships.org/role/TransactionsWithRelatedParties" id="TransactionsWithRelatedParties">
        <link:definition>060500 - Disclosure - Transactions with Related Parties</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://topships.org/role/Leases" id="Leases">
        <link:definition>060600 - 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://topships.org/role/Debt" id="Debt">
        <link:definition>060700 - 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://topships.org/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
        <link:definition>060800 - 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 roleURI="http://topships.org/role/CommonAndPreferredStockAdditionalPaidinCapitalAndDividends" id="CommonAndPreferredStockAdditionalPaidinCapitalAndDividends">
        <link:definition>060900 - Disclosure - Common and Preferred Stock, Additional Paid-In Capital and Dividends</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://topships.org/role/LossEarningsPerCommonShare" id="LossEarningsPerCommonShare">
        <link:definition>061000 - Disclosure - (Loss)/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://topships.org/role/VoyageAndVesselOperatingExpenses" id="VoyageAndVesselOperatingExpenses">
        <link:definition>061100 - Disclosure - Voyage and Vessel Operating Expenses</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://topships.org/role/InterestAndFinanceCosts" id="InterestAndFinanceCosts">
        <link:definition>061200 - Disclosure - Interest and Finance Costs</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://topships.org/role/IncomeTaxes" id="IncomeTaxes">
        <link:definition>061300 - 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://topships.org/role/FinancialInstruments" id="FinancialInstruments">
        <link:definition>061400 - Disclosure - Financial Instruments</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://topships.org/role/MezzanineEquity" id="MezzanineEquity">
        <link:definition>061500 - Disclosure - Mezzanine 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://topships.org/role/InvestmentsInUnconsolidatedJointVentures" id="InvestmentsInUnconsolidatedJointVentures">
        <link:definition>061600 - Disclosure - Investments in Unconsolidated Joint Ventures</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://topships.org/role/Revenues" id="Revenues">
        <link:definition>061700 - Disclosure - Revenues</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://topships.org/role/SegmentReporting" id="SegmentReporting">
        <link:definition>061800 - Disclosure - Segment Reporting</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://topships.org/role/SubsequentEvents" id="SubsequentEvents">
        <link:definition>061900 - 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 roleURI="http://topships.org/role/InsiderTradingPoliciesAndProcedures" id="InsiderTradingPoliciesAndProcedures">
        <link:definition>062000 - Disclosure - Insider Trading Policies and Procedures</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://topships.org/role/CybersecurityRiskManagementAndStrategyDisclosure" id="CybersecurityRiskManagementAndStrategyDisclosure">
        <link:definition>062100 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</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://topships.org/role/SignificantAccountingPoliciesPolicies" id="SignificantAccountingPoliciesPolicies">
        <!--Parent Role: Significant Accounting Policies-->
        <link:definition>070200 - Disclosure - 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://topships.org/role/BasisOfPresentationAndGeneralInformationTables" id="BasisOfPresentationAndGeneralInformationTables">
        <!--Parent Role: Basis of Presentation and General Information-->
        <link:definition>080100 - Disclosure - Basis of Presentation and General 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://topships.org/role/SignificantAccountingPoliciesTables" id="SignificantAccountingPoliciesTables">
        <!--Parent Role: Significant Accounting Policies-->
        <link:definition>080200 - Disclosure - 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 roleURI="http://topships.org/role/VesselsNetTables" id="VesselsNetTables">
        <!--Parent Role: Vessels, net-->
        <link:definition>080400 - Disclosure - Vessels, net (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://topships.org/role/TransactionsWithRelatedPartiesTables" id="TransactionsWithRelatedPartiesTables">
        <!--Parent Role: Transactions with Related Parties-->
        <link:definition>080500 - Disclosure - Transactions with Related Parties (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://topships.org/role/LeasesTables" id="LeasesTables">
        <!--Parent Role: Leases-->
        <link:definition>080600 - 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 roleURI="http://topships.org/role/DebtTables" id="DebtTables">
        <!--Parent Role: Debt-->
        <link:definition>080700 - 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://topships.org/role/LossEarningsPerCommonShareTables" id="LossEarningsPerCommonShareTables">
        <!--Parent Role: (Loss)/Earnings Per Common Share-->
        <link:definition>081000 - Disclosure - (Loss)/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://topships.org/role/VoyageAndVesselOperatingExpensesTables" id="VoyageAndVesselOperatingExpensesTables">
        <!--Parent Role: Voyage and Vessel Operating Expenses-->
        <link:definition>081100 - Disclosure - Voyage and Vessel Operating Expenses (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://topships.org/role/InterestAndFinanceCostsTables" id="InterestAndFinanceCostsTables">
        <!--Parent Role: Interest and Finance Costs-->
        <link:definition>081200 - Disclosure - Interest and Finance Costs (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://topships.org/role/InvestmentsInUnconsolidatedJointVenturesTables" id="InvestmentsInUnconsolidatedJointVenturesTables">
        <!--Parent Role: Investments in Unconsolidated Joint Ventures-->
        <link:definition>081600 - Disclosure - Investments in Unconsolidated Joint Ventures (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://topships.org/role/RevenuesTables" id="RevenuesTables">
        <!--Parent Role: Revenues-->
        <link:definition>081700 - Disclosure - Revenues (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://topships.org/role/SegmentReportingTables" id="SegmentReportingTables">
        <!--Parent Role: Segment Reporting-->
        <link:definition>081800 - Disclosure - Segment Reporting (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://topships.org/role/BasisOfPresentationAndGeneralInformationSubsidiariesInConsolidationDetails" id="BasisOfPresentationAndGeneralInformationSubsidiariesInConsolidationDetails">
        <!--Parent Role: Basis of Presentation and General Information-->
        <link:definition>090100 - Disclosure - Basis of Presentation and General Information, Subsidiaries in Consolidation (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://topships.org/role/BasisOfPresentationAndGeneralInformationAssetAcquisitionsDetails" id="BasisOfPresentationAndGeneralInformationAssetAcquisitionsDetails">
        <!--Parent Role: Basis of Presentation and General Information-->
        <link:definition>090102 - Disclosure - Basis of Presentation and General Information, Asset 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://topships.org/role/BasisOfPresentationAndGeneralInformationRubicoSpinoffDetails" id="BasisOfPresentationAndGeneralInformationRubicoSpinoffDetails">
        <!--Parent Role: Basis of Presentation and General Information-->
        <link:definition>090104 - Disclosure - Basis of Presentation and General Information, Rubico Spin-Off (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://topships.org/role/SignificantAccountingPoliciesDetails" id="SignificantAccountingPoliciesDetails">
        <!--Parent Role: Significant Accounting Policies-->
        <link:definition>090200 - Disclosure - Significant Accounting Policies (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://topships.org/role/GoingConcernDetails" id="GoingConcernDetails">
        <!--Parent Role: Going Concern-->
        <link:definition>090300 - Disclosure - Going Concern (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://topships.org/role/VesselsNetSummaryDetails" id="VesselsNetSummaryDetails">
        <!--Parent Role: Vessels, net-->
        <link:definition>090400 - Disclosure - Vessels, net, Summary (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://topships.org/role/VesselsNetAdvancesForVesselsUnderConstructionDetails" id="VesselsNetAdvancesForVesselsUnderConstructionDetails">
        <!--Parent Role: Vessels, net-->
        <link:definition>090402 - Disclosure - Vessels, net, Advances for Vessels under Construction (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://topships.org/role/TransactionsWithRelatedPartiesCentralMareDetails" id="TransactionsWithRelatedPartiesCentralMareDetails">
        <!--Parent Role: Transactions with Related Parties-->
        <link:definition>090500 - Disclosure - Transactions with Related Parties, Central Mare (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://topships.org/role/TransactionsWithRelatedPartiesCentralShippingIncDetails" id="TransactionsWithRelatedPartiesCentralShippingIncDetails">
        <!--Parent Role: Transactions with Related Parties-->
        <link:definition>090502 - Disclosure - Transactions With Related Parties, Central Shipping Inc (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://topships.org/role/TransactionsWithRelatedPartiesFamilyTradingIncDetails" id="TransactionsWithRelatedPartiesFamilyTradingIncDetails">
        <!--Parent Role: Transactions with Related Parties-->
        <link:definition>090504 - Disclosure - Transactions With Related Parties, Family Trading Inc (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://topships.org/role/TransactionsWithRelatedPartiesCentralTankersCharteringIncDetails" id="TransactionsWithRelatedPartiesCentralTankersCharteringIncDetails">
        <!--Parent Role: Transactions with Related Parties-->
        <link:definition>090506 - Disclosure - Transactions With Related Parties, Central Tankers Chartering Inc (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://topships.org/role/TransactionsWithRelatedPartiesPersonalGuaranteesDetails" id="TransactionsWithRelatedPartiesPersonalGuaranteesDetails">
        <!--Parent Role: Transactions with Related Parties-->
        <link:definition>090508 - Disclosure - Transactions with Related Parties, Personal Guarantees (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://topships.org/role/TransactionsWithRelatedPartiesAfricanusIncDetails" id="TransactionsWithRelatedPartiesAfricanusIncDetails">
        <!--Parent Role: Transactions with Related Parties-->
        <link:definition>090510 - Disclosure - Transactions with Related Parties, Africanus Inc (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://topships.org/role/TransactionsWithRelatedPartiesRubicoBridgeLoanDetails" id="TransactionsWithRelatedPartiesRubicoBridgeLoanDetails">
        <!--Parent Role: Transactions with Related Parties-->
        <link:definition>090512 - Disclosure - Transactions with Related Parties, Rubico Bridge Loan (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://topships.org/role/TransactionsWithRelatedPartiesExecutiveBonusDetails" id="TransactionsWithRelatedPartiesExecutiveBonusDetails">
        <!--Parent Role: Transactions with Related Parties-->
        <link:definition>090516 - Disclosure - Transactions with Related Parties, Executive Bonus (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://topships.org/role/TransactionsWithRelatedPartiesAdvancesForAssetAcquisitionToRelatedPartyDetails" id="TransactionsWithRelatedPartiesAdvancesForAssetAcquisitionToRelatedPartyDetails">
        <!--Parent Role: Transactions with Related Parties-->
        <link:definition>090518 - Disclosure - Transactions with Related Parties, Advances for Asset Acquisition to Related Party (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://topships.org/role/TransactionsWithRelatedPartiesPersonalGuaranteeForHsbcLoanDetails" id="TransactionsWithRelatedPartiesPersonalGuaranteeForHsbcLoanDetails">
        <!--Parent Role: Transactions with Related Parties-->
        <link:definition>090520 - Disclosure - Transactions with Related Parties, Personal Guarantee for HSBC loan (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://topships.org/role/TransactionsWithRelatedPartiesLiabilityFromContractWithRelatedPartyDetails" id="TransactionsWithRelatedPartiesLiabilityFromContractWithRelatedPartyDetails">
        <!--Parent Role: Transactions with Related Parties-->
        <link:definition>090522 - Disclosure - Transactions with Related Parties, Liability from Contract with Related Party (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://topships.org/role/LeasesLeaseArrangementsAsLesseeDetails" id="LeasesLeaseArrangementsAsLesseeDetails">
        <!--Parent Role: Leases-->
        <link:definition>090600 - Disclosure - Leases, Lease Arrangements as Lessee (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://topships.org/role/LeasesLeaseArrangementsAsLessorDetails" id="LeasesLeaseArrangementsAsLessorDetails">
        <!--Parent Role: Leases-->
        <link:definition>090602 - Disclosure - Leases, Lease Arrangements as Lessor (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://topships.org/role/DebtTotalLongtermDebtDetails" id="DebtTotalLongtermDebtDetails">
        <!--Parent Role: Debt-->
        <link:definition>090700 - Disclosure - Debt, Total Long-Term 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://topships.org/role/DebtHsbcFacilityDetails" id="DebtHsbcFacilityDetails">
        <!--Parent Role: Debt-->
        <link:definition>090702 - Disclosure - Debt, HSBC Facility (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://topships.org/role/DebtLongTermDebtIncludingVesselsHeldForSaleDebtDetailsCalc2" id="DebtLongTermDebtIncludingVesselsHeldForSaleDebtDetailsCalc2">
        <!--Parent Role: Debt, Total Long-Term Debt (Details)-->
        <link:definition>090702 - Disclosure - Debt, Long Term Debt Including Vessels Held for Sale Debt (Details) Calc 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://topships.org/role/DebtFinancingsCommittedUnderSaleAndLeasebackAgreementsDetails" id="DebtFinancingsCommittedUnderSaleAndLeasebackAgreementsDetails">
        <!--Parent Role: Debt-->
        <link:definition>090704 - Disclosure - Debt, Financings Committed Under Sale and Leaseback Agreements (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://topships.org/role/DebtCargillFacilityDetails" id="DebtCargillFacilityDetails">
        <!--Parent Role: Debt-->
        <link:definition>090710 - Disclosure - Debt, Cargill Facility (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://topships.org/role/Debt1StCmbflFacilityDetails" id="Debt1StCmbflFacilityDetails">
        <!--Parent Role: Debt-->
        <link:definition>090712 - Disclosure - Debt, 1st CMBFL Facility (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://topships.org/role/Debt1StAvicFacilityDetails" id="Debt1StAvicFacilityDetails">
        <!--Parent Role: Debt-->
        <link:definition>090714 - Disclosure - Debt, 1st AVIC Facility (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://topships.org/role/Debt2NdAvicFacilityDetails" id="Debt2NdAvicFacilityDetails">
        <!--Parent Role: Debt-->
        <link:definition>090716 - Disclosure - Debt, 2nd AVIC Facility (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://topships.org/role/DebtHuarongFacilityDetails" id="DebtHuarongFacilityDetails">
        <!--Parent Role: Debt-->
        <link:definition>090718 - Disclosure - Debt, Huarong Facility (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://topships.org/role/Debt2NdCmbflFacilityDetails" id="Debt2NdCmbflFacilityDetails">
        <!--Parent Role: Debt-->
        <link:definition>090720 - Disclosure - Debt, 2nd CMBFL Facility (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://topships.org/role/DebtNewHuarongFacilityDetails" id="DebtNewHuarongFacilityDetails">
        <!--Parent Role: Debt-->
        <link:definition>090722 - Disclosure - Debt, New Huarong Facility (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://topships.org/role/DebtScheduledPrincipalRepaymentsDetails" id="DebtScheduledPrincipalRepaymentsDetails">
        <!--Parent Role: Debt-->
        <link:definition>090724 - Disclosure - Debt, Scheduled Principal Repayments (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://topships.org/role/CommitmentsAndContingenciesDetails" id="CommitmentsAndContingenciesDetails">
        <!--Parent Role: Commitments and Contingencies-->
        <link:definition>090800 - Disclosure - Commitments and Contingencies (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://topships.org/role/CommonAndPreferredStockAdditionalPaidinCapitalAndDividendsSeriesDPreferredSharesDetails" id="CommonAndPreferredStockAdditionalPaidinCapitalAndDividendsSeriesDPreferredSharesDetails">
        <!--Parent Role: Common and Preferred Stock, Additional Paid-In Capital and Dividends-->
        <link:definition>090900 - Disclosure - Common and Preferred Stock, Additional Paid-In Capital and Dividends, Series D Preferred Shares (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://topships.org/role/CommonAndPreferredStockAdditionalPaidinCapitalAndDividendsIssuanceOfOctober2022WarrantsDetails" id="CommonAndPreferredStockAdditionalPaidinCapitalAndDividendsIssuanceOfOctober2022WarrantsDetails">
        <!--Parent Role: Common and Preferred Stock, Additional Paid-In Capital and Dividends-->
        <link:definition>090906 - Disclosure - Common and Preferred Stock, Additional Paid-In Capital and Dividends, Issuance of October 2022 Warrants (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://topships.org/role/CommonAndPreferredStockAdditionalPaidinCapitalAndDividendsDecember2022PublicEquityOfferingDetails" id="CommonAndPreferredStockAdditionalPaidinCapitalAndDividendsDecember2022PublicEquityOfferingDetails">
        <!--Parent Role: Common and Preferred Stock, Additional Paid-In Capital and Dividends-->
        <link:definition>090908 - Disclosure - Common and Preferred Stock, Additional Paid-In Capital and Dividends, December 2022 Public Equity Offering (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://topships.org/role/CommonAndPreferredStockAdditionalPaidinCapitalAndDividendsFebruary2023RegisteredDirectOfferingDetails" id="CommonAndPreferredStockAdditionalPaidinCapitalAndDividendsFebruary2023RegisteredDirectOfferingDetails">
        <!--Parent Role: Common and Preferred Stock, Additional Paid-In Capital and Dividends-->
        <link:definition>090910 - Disclosure - Common and Preferred Stock, Additional Paid-In Capital and Dividends, February 2023 Registered Direct Offering (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://topships.org/role/CommonAndPreferredStockAdditionalPaidinCapitalAndDividends2024AtmDetails" id="CommonAndPreferredStockAdditionalPaidinCapitalAndDividends2024AtmDetails">
        <!--Parent Role: Common and Preferred Stock, Additional Paid-In Capital and Dividends-->
        <link:definition>090912 - Disclosure - Common and Preferred Stock, Additional Paid-In Capital and Dividends, 2024 ATM (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://topships.org/role/CommonAndPreferredStockAdditionalPaidinCapitalAndDividendsDividendsToCommonStockHoldersDetails" id="CommonAndPreferredStockAdditionalPaidinCapitalAndDividendsDividendsToCommonStockHoldersDetails">
        <!--Parent Role: Common and Preferred Stock, Additional Paid-In Capital and Dividends-->
        <link:definition>090914 - Disclosure - Common and Preferred Stock, Additional Paid-In Capital and Dividends, Dividends to Common Stock Holders (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://topships.org/role/CommonAndPreferredStockAdditionalPaidinCapitalAndDividendsReverseStockSplitDetails" id="CommonAndPreferredStockAdditionalPaidinCapitalAndDividendsReverseStockSplitDetails">
        <!--Parent Role: Common and Preferred Stock, Additional Paid-In Capital and Dividends-->
        <link:definition>090916 - Disclosure - Common and Preferred Stock, Additional Paid-In Capital and Dividends, Reverse Stock Split (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://topships.org/role/CommonAndPreferredStockAdditionalPaidinCapitalAndDividendsSeriesGPerpetualConvertiblePreferredSharesDetails" id="CommonAndPreferredStockAdditionalPaidinCapitalAndDividendsSeriesGPerpetualConvertiblePreferredSharesDetails">
        <!--Parent Role: Common and Preferred Stock, Additional Paid-In Capital and Dividends-->
        <link:definition>090918 - Disclosure - Common and Preferred Stock, Additional Paid-In Capital and Dividends, Series G Perpetual Convertible Preferred Shares (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://topships.org/role/LossEarningsPerCommonShareDetails" id="LossEarningsPerCommonShareDetails">
        <!--Parent Role: (Loss)/Earnings Per Common Share-->
        <link:definition>091000 - Disclosure - (Loss)/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://topships.org/role/VoyageAndVesselOperatingExpensesDetails" id="VoyageAndVesselOperatingExpensesDetails">
        <!--Parent Role: Voyage and Vessel Operating Expenses-->
        <link:definition>091100 - Disclosure - Voyage and Vessel Operating Expenses (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://topships.org/role/InterestAndFinanceCostsDetails" id="InterestAndFinanceCostsDetails">
        <!--Parent Role: Interest and Finance Costs-->
        <link:definition>091200 - Disclosure - Interest and Finance Costs (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://topships.org/role/MezzanineEquitySeriesEPreferredSharesDetails" id="MezzanineEquitySeriesEPreferredSharesDetails">
        <!--Parent Role: Mezzanine Equity-->
        <link:definition>091500 - Disclosure - Mezzanine Equity, Series E Preferred Shares (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://topships.org/role/MezzanineEquitySeriesFPreferredSharesDetails" id="MezzanineEquitySeriesFPreferredSharesDetails">
        <!--Parent Role: Mezzanine Equity-->
        <link:definition>091502 - Disclosure - Mezzanine Equity, Series F Preferred Shares (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://topships.org/role/InvestmentsInUnconsolidatedJointVentures2020JointVentureDetails" id="InvestmentsInUnconsolidatedJointVentures2020JointVentureDetails">
        <!--Parent Role: Investments in Unconsolidated Joint Ventures-->
        <link:definition>091600 - Disclosure - Investments in Unconsolidated Joint Ventures, 2020 Joint Venture (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://topships.org/role/InvestmentsInUnconsolidatedJointVenturesSummaryOfDisbursementsDetails" id="InvestmentsInUnconsolidatedJointVenturesSummaryOfDisbursementsDetails">
        <!--Parent Role: Investments in Unconsolidated Joint Ventures-->
        <link:definition>091602 - Disclosure - Investments in Unconsolidated Joint Ventures, Summary of Disbursements (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://topships.org/role/InvestmentsInUnconsolidatedJointVenturesRecognitionOfEquityGainLossInUnconsolidatedJointVenturesDetails" id="InvestmentsInUnconsolidatedJointVenturesRecognitionOfEquityGainLossInUnconsolidatedJointVenturesDetails">
        <!--Parent Role: Investments in Unconsolidated Joint Ventures-->
        <link:definition>091604 - Disclosure - Investments in Unconsolidated Joint Ventures, Recognition of Equity Gain/(Loss) in Unconsolidated Joint Ventures (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://topships.org/role/RevenuesDetails" id="RevenuesDetails">
        <!--Parent Role: Revenues-->
        <link:definition>091700 - Disclosure - Revenues (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://topships.org/role/SegmentReportingInformationAboutReportableSegmentsDetails" id="SegmentReportingInformationAboutReportableSegmentsDetails">
        <!--Parent Role: Segment Reporting-->
        <link:definition>091800 - Disclosure - Segment Reporting, Information About Reportable Segments (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://topships.org/role/SegmentReportingReconciliationOfTotalSegmentAssetsToTotalAssetsDetails" id="SegmentReportingReconciliationOfTotalSegmentAssetsToTotalAssetsDetails">
        <!--Parent Role: Segment Reporting-->
        <link:definition>091802 - Disclosure - Segment Reporting, Reconciliation of Total Segment Assets to Total 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://topships.org/role/SubsequentEventsDetails" id="SubsequentEventsDetails">
        <!--Parent Role: Subsequent Events-->
        <link:definition>091900 - 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: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://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.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/exch/2025" schemaLocation="https://xbrl.sec.gov/exch/2025/exch-2025.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/naics/2025" schemaLocation="https://xbrl.sec.gov/naics/2025/naics-2025.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/sic/2025" schemaLocation="https://xbrl.sec.gov/sic/2025/sic-2025.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/stpr/2025" schemaLocation="https://xbrl.sec.gov/stpr/2025/stpr-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/2004/ref" schemaLocation="http://www.xbrl.org/2004/ref-2004-08-10.xsd" />
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xs:import namespace="http://fasb.org/us-types/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <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/srt-types/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.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.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/cyd/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd" />
  <xs:element name="PaymentsForAdvancesForAssetAcquisitionFromRelatedParties" id="tops_PaymentsForAdvancesForAssetAcquisitionFromRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="CashPaymentDuringSpinoff" id="tops_CashPaymentDuringSpinoff" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ConsiderationPaidInExcessOfPurchasePriceOverBookValueOfAssetsNet" id="tops_ConsiderationPaidInExcessOfPurchasePriceOverBookValueOfAssetsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="EquityIssuanceCostsAndWarrantRelatedCostsIncludedInLiabilities" id="tops_EquityIssuanceCostsAndWarrantRelatedCostsIncludedInLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="NoncashTransactionsDeemedDividendOnStockConversion" id="tops_NoncashTransactionsDeemedDividendOnStockConversion" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="DebtPrepaymentFees" id="tops_DebtPrepaymentFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="FinanceFeesIncurredButNotYetPaid" id="tops_FinanceFeesIncurredButNotYetPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="RepaymentOfVesselFairValueParticipationLiability" id="tops_RepaymentOfVesselFairValueParticipationLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="UsefulLifeOfOtherFixedAssetsTableTextBlock" id="tops_UsefulLifeOfOtherFixedAssetsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DeemedDividendForBeneficialConversionFeatureOfShares" id="tops_DeemedDividendForBeneficialConversionFeatureOfShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="TemporaryEquityStockRedeemedOrCalledDuringPeriodValue" id="tops_TemporaryEquityStockRedeemedOrCalledDuringPeriodValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="TemporaryEquityStockConversionShares" id="tops_TemporaryEquityStockConversionShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="TemporaryEquityStockConversionValue" id="tops_TemporaryEquityStockConversionValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="StockIssuedDuringPeriodSharesWarrantsExercised" id="tops_StockIssuedDuringPeriodSharesWarrantsExercised" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="TemporaryEquityAdditionalPaidInCapitalMember" id="tops_TemporaryEquityAdditionalPaidInCapitalMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="StockIssuedDuringPeriodValueWarrantsExercised" id="tops_StockIssuedDuringPeriodValueWarrantsExercised" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="TemporaryEquityParValueMember" id="tops_TemporaryEquityParValueMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TemporaryEquityStockRedeemedOrCalledDuringPeriodShares" id="tops_TemporaryEquityStockRedeemedOrCalledDuringPeriodShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="AdjustmentsToAdditionalPaidInCapitalExcessOfConsiderationOverAcquiredAssets" id="tops_AdjustmentsToAdditionalPaidInCapitalExcessOfConsiderationOverAcquiredAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="TemporaryEquityDeemedDividendOnPreferredStockConversion" id="tops_TemporaryEquityDeemedDividendOnPreferredStockConversion" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="VesselCostPolicyTextBlock" id="tops_VesselCostPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="LongLivedAssetsHeldForSalePolicyTextBlock" id="tops_LongLivedAssetsHeldForSalePolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="LiabilityForEuropeanUnionAllowancesPolicyTextBlock" id="tops_LiabilityForEuropeanUnionAllowancesPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="AccountingForDryDockingCostsPolicyTextBlock" id="tops_AccountingForDryDockingCostsPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="LessorOperatingLeaseNumberOfOptionsToRenew" id="tops_LessorOperatingLeaseNumberOfOptionsToRenew" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="MegayachtCharteringMember" id="tops_MegayachtCharteringMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TimeCharterMember" id="tops_TimeCharterMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TemporaryEquityTextBlock" id="tops_TemporaryEquityTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ClearlakeShippingPteLtdMember" id="tops_ClearlakeShippingPteLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="WecoTankersASMember" id="tops_WecoTankersASMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CentralTankersCharteringIncMember" id="tops_CentralTankersCharteringIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TrafiguraMaritimeLogisticsPteLtdMember" id="tops_TrafiguraMaritimeLogisticsPteLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="LessorOperatingLeaseNumberOfVesselsOperatedUnderLeaseAgreements" id="tops_LessorOperatingLeaseNumberOfVesselsOperatedUnderLeaseAgreements" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="LessorOperatingLeasePaymentsToBeReceivedYearFiveAndThereafter" id="tops_LessorOperatingLeasePaymentsToBeReceivedYearFiveAndThereafter" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="VoyageAndVesselOperatingExpensesAbstract" id="tops_VoyageAndVesselOperatingExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="VesselOperatingAndVoyageExpensesTextBlock" id="tops_VesselOperatingAndVoyageExpensesTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="MTEcoBelAirMember" id="tops_MTEcoBelAirMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfVesselsSold" id="tops_NumberOfVesselsSold" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="LesseeOperatingLeaseLiabilityPerDayYearFive" id="tops_LesseeOperatingLeaseLiabilityPerDayYearFive" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="LesseeOperatingLeaseLiabilityPerDayYearsOneAndTwo" id="tops_LesseeOperatingLeaseLiabilityPerDayYearsOneAndTwo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="SaleLeasebackTransactionMinimumLiquidityRequirement" id="tops_SaleLeasebackTransactionMinimumLiquidityRequirement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="LesseeOperatingLeaseLiabilityPerDayYearsThreeAndFour" id="tops_LesseeOperatingLeaseLiabilityPerDayYearsThreeAndFour" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="NavigareLeaseMember" id="tops_NavigareLeaseMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="OperatingLeaseLesseeInitialDirectCost" id="tops_OperatingLeaseLesseeInitialDirectCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="MTEcoBeverlyHillsMember" id="tops_MTEcoBeverlyHillsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MinimumPercentageOfVotingRights" id="tops_MinimumPercentageOfVotingRights" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="VoyageExpensesTableTextBlock" id="tops_VoyageExpensesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="VesselOperatingExpensesTableTextBlock" id="tops_VesselOperatingExpensesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="AccruedRevenue" id="tops_AccruedRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="PropertyPlantAndEquipmentScrapValue" id="tops_PropertyPlantAndEquipmentScrapValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="AccruedRevenueCurrent" id="tops_AccruedRevenueCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="AccruedRevenueNonCurrent" id="tops_AccruedRevenueNonCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="IndefiniteLifeMember" id="tops_IndefiniteLifeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="VesselsMember" id="tops_VesselsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MegayachtsMember" id="tops_MegayachtsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PreferredStockVotingRightsNumberOfCommonShares" id="tops_PreferredStockVotingRightsNumberOfCommonShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="TankersFamilyIncMember" id="tops_TankersFamilyIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfIndependentDirectors" id="tops_NumberOfIndependentDirectors" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="OperatingLeaseRightOfUseAssetCurrent" id="tops_OperatingLeaseRightOfUseAssetCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="PrepaymentsToRelatedPartyNoncurrent" id="tops_PrepaymentsToRelatedPartyNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="AdvancesForVesselsUnderConstruction" id="tops_AdvancesForVesselsUnderConstruction" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="VesselsNet" id="tops_VesselsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="LiabilityFromContractWithRelatedPartyCurrent" id="tops_LiabilityFromContractWithRelatedPartyCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="June2022WarrantsMember" id="tops_June2022WarrantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="RepricingOfPrivatePlacementWarrantsAbstract" id="tops_RepricingOfPrivatePlacementWarrantsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="InvestorOwnershipPercentageInWarrants" id="tops_InvestorOwnershipPercentageInWarrants" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ClassOfWarrantOrRightWarrantsExercised" id="tops_ClassOfWarrantOrRightWarrantsExercised" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="October2022WarrantsMember" id="tops_October2022WarrantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="VoyageExpenses" id="tops_VoyageExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="DryDockingCosts" id="tops_DryDockingCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ManagementFeesRelatedParties" id="tops_ManagementFeesRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="VesselOperatingExpenses" id="tops_VesselOperatingExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="PreferredStockConvertibleFixedConversionPrice" id="tops_PreferredStockConvertibleFixedConversionPrice" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="PreferredStockConvertibleRedemptionPremiumBeforeFirstAnniversaryOfIssuance" id="tops_PreferredStockConvertibleRedemptionPremiumBeforeFirstAnniversaryOfIssuance" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ThresholdConsecutiveTradingDays" id="tops_ThresholdConsecutiveTradingDays" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PreferredStockConvertibleConversionRatePercentage" id="tops_PreferredStockConvertibleConversionRatePercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="PreferredStockConvertiblePercentageOfClosingPriceOfCommonStock" id="tops_PreferredStockConvertiblePercentageOfClosingPriceOfCommonStock" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="PreferredStockConvertibleRedemptionPremiumAfterFirstAnniversaryOfIssuance" id="tops_PreferredStockConvertibleRedemptionPremiumAfterFirstAnniversaryOfIssuance" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="PreferredStockConvertibleDividendsPercentageOfLiquidationAmount" id="tops_PreferredStockConvertibleDividendsPercentageOfLiquidationAmount" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="GoingConcernAbstract" id="tops_GoingConcernAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="WorkingCapital" id="tops_WorkingCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="ShipbuildingContractsForNewbuildingTankersMember" id="tops_ShipbuildingContractsForNewbuildingTankersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="OtherCommitmentToBePaidInNextRolling12Months" id="tops_OtherCommitmentToBePaidInNextRolling12Months" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="TankerSharePurchaseAgreementMember" id="tops_TankerSharePurchaseAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="OtherCommitmentFinanced" id="tops_OtherCommitmentFinanced" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="PreferredStockPurchaseRightsMember" id="tops_PreferredStockPurchaseRightsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AccumulatedDepreciationDepletionAndAmortizationSpinOff" id="tops_AccumulatedDepreciationDepletionAndAmortizationSpinOff" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="PropertyPlantAndEquipmentNetForeignCurrencyTranslationDifferences" id="tops_PropertyPlantAndEquipmentNetForeignCurrencyTranslationDifferences" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="PropertyPlantAndEquipmentNetAdditions" id="tops_PropertyPlantAndEquipmentNetAdditions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="PropertyPlantAndEquipmentNetSpinOff" id="tops_PropertyPlantAndEquipmentNetSpinOff" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="AccumulatedDepreciationDepletionAndAmortizationForeignCurrencyTranslationDifferences" id="tops_AccumulatedDepreciationDepletionAndAmortizationForeignCurrencyTranslationDifferences" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="VesselsMortgagedAsSecurityMember" id="tops_VesselsMortgagedAsSecurityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="VesselsFinancedUnderSaleAndLeaseBackAgreementsMember" id="tops_VesselsFinancedUnderSaleAndLeaseBackAgreementsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentAdditions" id="tops_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentAdditions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="PropertyPlantAndEquipmentForeignCurrencyTranslationDifferences" id="tops_PropertyPlantAndEquipmentForeignCurrencyTranslationDifferences" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="PropertyPlantAndEquipmentSpinOff" id="tops_PropertyPlantAndEquipmentSpinOff" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="OrganizationTable" id="tops_OrganizationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="LaxTrustMember" id="tops_LaxTrustMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="RubicoIncMember" id="tops_RubicoIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="OrganizationLineItems" id="tops_OrganizationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SpinOffDistributionRatioSharesToBeReceived" id="tops_SpinOffDistributionRatioSharesToBeReceived" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="SpinOffDistributionRatioSharesHeld" id="tops_SpinOffDistributionRatioSharesHeld" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="PreferredStockDistributedDuringPeriodShares" id="tops_PreferredStockDistributedDuringPeriodShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PreferredStockRedemptionPremiumAsPercentageOfLiquidationAmount" id="tops_PreferredStockRedemptionPremiumAsPercentageOfLiquidationAmount" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="PreferredStockPercentageOfLiquidationAmount" id="tops_PreferredStockPercentageOfLiquidationAmount" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="TemporaryEquityDividendsCash" id="tops_TemporaryEquityDividendsCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="TemporaryEquitySharesToBeSold" id="tops_TemporaryEquitySharesToBeSold" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="PreferredStockRedemptionPremiumPercentage" id="tops_PreferredStockRedemptionPremiumPercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" id="tops_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="MinimumVotingRightsPercentage" id="tops_MinimumVotingRightsPercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShipbuildingCostsToBeAssumed" id="tops_ShipbuildingCostsToBeAssumed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="RemainingPaymentObligationsForAcquisition" id="tops_RemainingPaymentObligationsForAcquisition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="AfricanusIncMember" id="tops_AfricanusIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="VoyageExpenseAbstract" id="tops_VoyageExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CommissionsRelatedParty" id="tops_CommissionsRelatedParty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="SparesAndConsumableStores" id="tops_SparesAndConsumableStores" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="RegistrationAndTaxesExpense" id="tops_RegistrationAndTaxesExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="VesselRepairAndMaintenanceExpensesRelatedParty" id="tops_VesselRepairAndMaintenanceExpensesRelatedParty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="OtherVoyageExpenses" id="tops_OtherVoyageExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="BunkersExpenses" id="tops_BunkersExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="VesselRepairAndMaintenanceExpenses" id="tops_VesselRepairAndMaintenanceExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="Commissions" id="tops_Commissions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="InterestAndFinanceCostsTextBlock" id="tops_InterestAndFinanceCostsTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="February2023RegisteredDirectOfferingMember" id="tops_February2023RegisteredDirectOfferingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ClassCWarrantsMember" id="tops_ClassCWarrantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="February2023WarrantsMember" id="tops_February2023WarrantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IssuanceOfCommonStockAndWarrantsAbstract" id="tops_IssuanceOfCommonStockAndWarrantsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IncrementalFairValueOfWarrantsEquityIssuanceCost" id="tops_IncrementalFairValueOfWarrantsEquityIssuanceCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="RegisteredDirectOfferingShares" id="tops_RegisteredDirectOfferingShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ClassOfWarrantOrRightWarrantsIssued" id="tops_ClassOfWarrantOrRightWarrantsIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="OfferingFeePercentage" id="tops_OfferingFeePercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="AdvancesForVesselsUnderConstructionForeignCurrencyTranslationDifferences" id="tops_AdvancesForVesselsUnderConstructionForeignCurrencyTranslationDifferences" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="AdvancesForVesselsUnderConstructionCapitalizedImputedInterest" id="tops_AdvancesForVesselsUnderConstructionCapitalizedImputedInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="AdvancesForVesselsUnderConstructionAdditions" id="tops_AdvancesForVesselsUnderConstructionAdditions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="AdvancesForVesselsUnderConstructionCapitalizedExpenses" id="tops_AdvancesForVesselsUnderConstructionCapitalizedExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="AdvancesForVesselsUnderConstructionAdvancesPaid" id="tops_AdvancesForVesselsUnderConstructionAdvancesPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="DebtInstrumentVariableInterestRate" id="tops_DebtInstrumentVariableInterestRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="DebtInstrumentTermOfVariableRate" id="tops_DebtInstrumentTermOfVariableRate" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DebtInstrumentNumberOfPaymentInstallments" id="tops_DebtInstrumentNumberOfPaymentInstallments" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NewHuarongSaleAndLeasebacksMember" id="tops_NewHuarongSaleAndLeasebacksMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MTLegioXEquestrisMember" id="tops_MTLegioXEquestrisMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MTEcoMarinaDelReyMember" id="tops_MTEcoMarinaDelReyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MTJuliusCaesarMember" id="tops_MTJuliusCaesarMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MTEcoOceanoCaMember" id="tops_MTEcoOceanoCaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TermSecuredOvernightFinancingRateMember" id="tops_TermSecuredOvernightFinancingRateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="VesselFairValueParticipationLiabilityNoncurrent" id="tops_VesselFairValueParticipationLiabilityNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="SaleLeasebackTransactionBareboatHireRatePerDay" id="tops_SaleLeasebackTransactionBareboatHireRatePerDay" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="IncreaseDecreaseInVesselFairValueParticipationLiability" id="tops_IncreaseDecreaseInVesselFairValueParticipationLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="PercentageOfExcessFairMarketValueOfVessel" id="tops_PercentageOfExcessFairMarketValueOfVessel" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="VesselFairValueParticipationLiabilityCurrent" id="tops_VesselFairValueParticipationLiabilityCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="CargillFacilityMember" id="tops_CargillFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="InterestAndDebtExpenseMember" id="tops_InterestAndDebtExpenseMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SecondAvicFacilityMember" id="tops_SecondAvicFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DebtIssuanceCostsAdditions" id="tops_DebtIssuanceCostsAdditions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter" id="tops_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="DebtInstrumentAssetCoverRatioOne" id="tops_DebtInstrumentAssetCoverRatioOne" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DebtInstrumentMaximumRatioOfTotalNetDebtToMarketValueOfFleet" id="tops_DebtInstrumentMaximumRatioOfTotalNetDebtToMarketValueOfFleet" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="CrossDefaultCovenantsNumberOfVessels" id="tops_CrossDefaultCovenantsNumberOfVessels" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="MaximumLeverageRatio" id="tops_MaximumLeverageRatio" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DebtInstrumentMinimumLiquidFunds" id="tops_DebtInstrumentMinimumLiquidFunds" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="DebtInstrumentMinimumTermOfTimeCharterAssignedAsSecurity" id="tops_DebtInstrumentMinimumTermOfTimeCharterAssignedAsSecurity" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="CrossDefaultCovenantsNumberOfBanks" id="tops_CrossDefaultCovenantsNumberOfBanks" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="FirstAvicFacilityMember" id="tops_FirstAvicFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CmbflFacilityMember" id="tops_CmbflFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MRProductTankerMember" id="tops_MRProductTankerMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SuezmaxCrudeOilTankerMember" id="tops_SuezmaxCrudeOilTankerMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="VeryLargeCrudeCarrierMember" id="tops_VeryLargeCrudeCarrierMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SecondCmbflFacilityMember" id="tops_SecondCmbflFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DebtInstrumentMinimumLiquidityPerDeliveredVessel" id="tops_DebtInstrumentMinimumLiquidityPerDeliveredVessel" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="HuarongFacilityMember" id="tops_HuarongFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TermForMinimumFreeLiquidity" id="tops_TermForMinimumFreeLiquidity" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DebtInstrumentAssetCoverRatioTwo" id="tops_DebtInstrumentAssetCoverRatioTwo" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DebtInstrumentDebtServicingCoverageRatio" id="tops_DebtInstrumentDebtServicingCoverageRatio" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="HsbcLoanMember" id="tops_HsbcLoanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="EuroInterbankOfferedRateMember" id="tops_EuroInterbankOfferedRateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DebtInstrumentAssetCoverRatioThree" id="tops_DebtInstrumentAssetCoverRatioThree" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="MegayachtSegmentMember" id="tops_MegayachtSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TankerSegmentMember" id="tops_TankerSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="VesselAcquisitionPurchaseFees" id="tops_VesselAcquisitionPurchaseFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="DebtInstrumentBorrowingFeePercentage" id="tops_DebtInstrumentBorrowingFeePercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="SaleLeasebackTransactionBareboatHireRatePerAnnum" id="tops_SaleLeasebackTransactionBareboatHireRatePerAnnum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="HsbcBridgeFacilityMember" id="tops_HsbcBridgeFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PurchasePriceOfVesselIfOptionIsExercised" id="tops_PurchasePriceOfVesselIfOptionIsExercised" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="ManagementFeesRelatedPartiesOverhead" id="tops_ManagementFeesRelatedPartiesOverhead" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ManagementFeesRelatedPartiesDirect" id="tops_ManagementFeesRelatedPartiesDirect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="California19IncAndCalifornia20IncMember" id="tops_California19IncAndCalifornia20IncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="California19IncMember" id="tops_California19IncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="California20IncMember" id="tops_California20IncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CreditFacilityWithAlphaBankMember" id="tops_CreditFacilityWithAlphaBankMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PaymentsForContractualCommitments" id="tops_PaymentsForContractualCommitments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="NumberOfLeasingCompanies" id="tops_NumberOfLeasingCompanies" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="PercentageOfCommitmentsThatAreFinanced" id="tops_PercentageOfCommitmentsThatAreFinanced" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="SettlementOfContractualCommitments" id="tops_SettlementOfContractualCommitments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="PercentageOfAggregateOutstandingLiability" id="tops_PercentageOfAggregateOutstandingLiability" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="SaleAndLeasebackFinancingAgreementsWithTwoMajorChineseLeasingCompaniesMember" id="tops_SaleAndLeasebackFinancingAgreementsWithTwoMajorChineseLeasingCompaniesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="RelatedPartyExpensesAbstract" id="tops_RelatedPartyExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FamilyTradingIncMember" id="tops_FamilyTradingIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CallPeriodForPersonalGuaranteeAfterTotalLoss" id="tops_CallPeriodForPersonalGuaranteeAfterTotalLoss" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ThresholdPeriodForLeaseRepayment" id="tops_ThresholdPeriodForLeaseRepayment" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="CentralShippingIncMember" id="tops_CentralShippingIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CentralMareMember" id="tops_CentralMareMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PercentageOfTemporarySharesTransferredToTrust" id="tops_PercentageOfTemporarySharesTransferredToTrust" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="TemporaryEquityDividendsPayableCurrent" id="tops_TemporaryEquityDividendsPayableCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="LessorOperatingLeaseTermOfContractOptionToExtend" id="tops_LessorOperatingLeaseTermOfContractOptionToExtend" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="LessorOperatingLeaseCharterRatePerDay" id="tops_LessorOperatingLeaseCharterRatePerDay" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="LessorOperatingLeaseCharterRatePerDayOptionalYear2" id="tops_LessorOperatingLeaseCharterRatePerDayOptionalYear2" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="LessorOperatingLeaseCharterRatePerDayOptionalYear1" id="tops_LessorOperatingLeaseCharterRatePerDayOptionalYear1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="FinancingReceivableArrangementFeeReceivableCurrent" id="tops_FinancingReceivableArrangementFeeReceivableCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="FinancingReceivablePrepaymentFeePercentage" id="tops_FinancingReceivablePrepaymentFeePercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="FinancingReceivableInterestRatePercentage" id="tops_FinancingReceivableInterestRatePercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="FinancingReceivableArrangementFeeAmount" id="tops_FinancingReceivableArrangementFeeAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="FinancingReceivablePrepaymentFeeReceivableCurrent" id="tops_FinancingReceivablePrepaymentFeeReceivableCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="FinancingReceivableTerm" id="tops_FinancingReceivableTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="FinancingReceivablePrepaymentFeeAmount" id="tops_FinancingReceivablePrepaymentFeeAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="FinancingReceivableArrangementFeePercentage" id="tops_FinancingReceivableArrangementFeePercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="InterestAndFinanceCostsDisclosureTable" id="tops_InterestAndFinanceCostsDisclosureTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="InterestAndFinanceCostsDisclosureLineItems" id="tops_InterestAndFinanceCostsDisclosureLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="BankCharges" id="tops_BankCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="AmortizationOfDebtIssuanceCostsAndWriteoffOfDeferredDebtIssuanceCost" id="tops_AmortizationOfDebtIssuanceCostsAndWriteoffOfDeferredDebtIssuanceCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="AtTheMarketOfferingAbstract" id="tops_AtTheMarketOfferingAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CommonStockThatCanBeSoldValue" id="tops_CommonStockThatCanBeSoldValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="AtTheMarketOfferingMember" id="tops_AtTheMarketOfferingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExpensesRelatedToEquityDistributionAgreement" id="tops_ExpensesRelatedToEquityDistributionAgreement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="AssetsHeldForSaleToRelatedPartyVesselConstructionContractMember" id="tops_AssetsHeldForSaleToRelatedPartyVesselConstructionContractMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="VesselOperatingExpensesMember" id="tops_VesselOperatingExpensesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="RelatedPartyManagementFeesMember" id="tops_RelatedPartyManagementFeesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DryDockingCostsMember" id="tops_DryDockingCostsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="VoyageExpensesMember" id="tops_VoyageExpensesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TransactionsWithRelatedPartyAbstract" id="tops_TransactionsWithRelatedPartyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FinancingFeePercentage" id="tops_FinancingFeePercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PercentageIncreaseDecreaseInFeesPayableCondition1" id="tops_PercentageIncreaseDecreaseInFeesPayableCondition1" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NoticePeriodToTerminateAgreement" id="tops_NoticePeriodToTerminateAgreement" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NewbuildingVesselsMonitoringFeePercentagePaidOnSteelCuttingOfNewbuildingVessel" id="tops_NewbuildingVesselsMonitoringFeePercentagePaidOnSteelCuttingOfNewbuildingVessel" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="CharteringCommissionPercentage" id="tops_CharteringCommissionPercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="RelatedPartyTransactionTermOfAgreement" id="tops_RelatedPartyTransactionTermOfAgreement" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="SupervisionServicesFeePercentage" id="tops_SupervisionServicesFeePercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NewbuildingVesselsMonitoringFeePercentagePaidOnDeliveryOfNewbuildingVessel" id="tops_NewbuildingVesselsMonitoringFeePercentagePaidOnDeliveryOfNewbuildingVessel" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="DailyManagementFeeCommencementPeriod" id="tops_DailyManagementFeeCommencementPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DailyManagementFee" id="tops_DailyManagementFee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="TerminationFeePeriodOfFeesPayable" id="tops_TerminationFeePeriodOfFeesPayable" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PercentageIncreaseDecreaseInFeesPayableCondition2" id="tops_PercentageIncreaseDecreaseInFeesPayableCondition2" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NewbuildingVesselsMonitoringFeePercentagePaidOnPurchaseOfNewbuildingConstructionContract" id="tops_NewbuildingVesselsMonitoringFeePercentagePaidOnPurchaseOfNewbuildingConstructionContract" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="NewbuildingVesselsMonitoringFeePercentagePaidOnLaunchingOfNewbuildingVessel" id="tops_NewbuildingVesselsMonitoringFeePercentagePaidOnLaunchingOfNewbuildingVessel" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="FinancingFeesCapitalized" id="tops_FinancingFeesCapitalized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="NewbuildingVesselsMonitoringFeeCapitalized" id="tops_NewbuildingVesselsMonitoringFeeCapitalized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ConsumerPriceInflation" id="tops_ConsumerPriceInflation" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="SuperintendentFees" id="tops_SuperintendentFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="CurrentPortionAndNonCurrentPortionOfLongTermDebtMember" id="tops_CurrentPortionAndNonCurrentPortionOfLongTermDebtMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FixedAssetsVesselsNetMember" id="tops_FixedAssetsVesselsNetMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CommissionPercentageOnGrossVesselSalesProceedsOrPurchasePriceOfVessels" id="tops_CommissionPercentageOnGrossVesselSalesProceedsOrPurchasePriceOfVessels" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="AccountingAndReportingCosts" id="tops_AccountingAndReportingCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="CommissionForSaleAndPurchaseOfVessels" id="tops_CommissionForSaleAndPurchaseOfVessels" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="DailyFeeForSuperintendentVisits" id="tops_DailyFeeForSuperintendentVisits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="CommissionOnCharterHireAgreements" id="tops_CommissionOnCharterHireAgreements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ManagementFees" id="tops_ManagementFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="VesselBuildDate" id="tops_VesselBuildDate" type="xbrli:gYearMonthItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NumberOfShipowningCompaniesDistributedInSpinoff" id="tops_NumberOfShipowningCompaniesDistributedInSpinoff" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="OwnershipPercentageInSubsidiaryByParent" id="tops_OwnershipPercentageInSubsidiaryByParent" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="EntityActivity" id="tops_EntityActivity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="VesselName" id="tops_VesselName" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="EntityDateOfIncorporation" id="tops_EntityDateOfIncorporation" type="xbrli:gYearMonthItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="VesselOperatingLeaseEndDate" id="tops_VesselOperatingLeaseEndDate" type="xbrli:dateItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="VesselExpectedDeliveryDate" id="tops_VesselExpectedDeliveryDate" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="VesselDeliveryDate" id="tops_VesselDeliveryDate" type="xbrli:gYearMonthItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PchDreamingIncMember" id="tops_PchDreamingIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TopTankerManagementIncMember" id="tops_TopTankerManagementIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MalibuWarriorIncMember" id="tops_MalibuWarriorIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="RomanEmpireIncMember" id="tops_RomanEmpireIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="JuliusCaesarIncMember" id="tops_JuliusCaesarIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TopMegaYachtsIncMember" id="tops_TopMegaYachtsIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SouthCaliforniaIncMember" id="tops_SouthCaliforniaIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="EcoOceanoCaIncMember" id="tops_EcoOceanoCaIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SeawolfVenturesLimitedMember" id="tops_SeawolfVenturesLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="RomanExplorerIncMember" id="tops_RomanExplorerIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="LegioXIncMember" id="tops_LegioXIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AtheneanEmpireIncMember" id="tops_AtheneanEmpireIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AssetsAndLiabilitiesInSpinOffTableTextBlock" id="tops_AssetsAndLiabilitiesInSpinOffTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="SubsidiariesTableTextBlock" id="tops_SubsidiariesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="IncreaseDecreaseInDueToRelatedParties2025Bonus" id="tops_IncreaseDecreaseInDueToRelatedParties2025Bonus" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="IncreaseDecreaseInDueToRelatedParties2024Bonus" id="tops_IncreaseDecreaseInDueToRelatedParties2024Bonus" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="BonusExpense" id="tops_BonusExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="December2022PublicEquityOfferingMember" id="tops_December2022PublicEquityOfferingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SummaryOfDisbursementsTableTextBlock" id="tops_SummaryOfDisbursementsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="GainsLossesInUnconsolidatedJointVenturesTableTextBlock" id="tops_GainsLossesInUnconsolidatedJointVenturesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="EuropeanUnionAllowancesCollectedFromCharterers" id="tops_EuropeanUnionAllowancesCollectedFromCharterers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="DebtInstrumentArrangementFeePercentage" id="tops_DebtInstrumentArrangementFeePercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ArrangementFeesRelatedParty" id="tops_ArrangementFeesRelatedParty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="SeawolfVenturesLimitedAndRomanExplorerIncMember" id="tops_SeawolfVenturesLimitedAndRomanExplorerIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PaymentOfRemainingBalance" id="tops_PaymentOfRemainingBalance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="PeriodAfterReceiptOfNetCashProceeds" id="tops_PeriodAfterReceiptOfNetCashProceeds" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NoShopClauseTerm" id="tops_NoShopClauseTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NoShopClauseConsiderationPaid" id="tops_NoShopClauseConsiderationPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="PercentageOfNetCashProceeds" id="tops_PercentageOfNetCashProceeds" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ConsiderationSettled" id="tops_ConsiderationSettled" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="CarryingValueOfNetAssetsAcquired" id="tops_CarryingValueOfNetAssetsAcquired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="MYParaBellvmMember" id="tops_MYParaBellvmMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExcessOfConsiderationOverAcquiredAssets" id="tops_ExcessOfConsiderationOverAcquiredAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="MYSanlorenzoMember" id="tops_MYSanlorenzoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PercentageOwnershipOfYacht" id="tops_PercentageOwnershipOfYacht" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="AssetAcquisitionMarketValueOfAssetsToBeAcquired" id="tops_AssetAcquisitionMarketValueOfAssetsToBeAcquired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="AssetAcquisitionPercentageDiscountOnPurchasePriceUponExerciseOfAssetPurchaseOption" id="tops_AssetAcquisitionPercentageDiscountOnPurchasePriceUponExerciseOfAssetPurchaseOption" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="NoShopClause2025ConsiderationPaid" id="tops_NoShopClause2025ConsiderationPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="PurchaseOptionExpirationPeriod" id="tops_PurchaseOptionExpirationPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NumberOfIndependentAppraisalsToDetermineFairMarketValueOfAssets" id="tops_NumberOfIndependentAppraisalsToDetermineFairMarketValueOfAssets" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NoShopClause2025Consideration" id="tops_NoShopClause2025Consideration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="CertainResidentialRealEstateAssetsInDubaiMember" id="tops_CertainResidentialRealEstateAssetsInDubaiMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="JointVenture2020Member" id="tops_JointVenture2020Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IncomeLossAfterAmortizationOfBasisDifferences" id="tops_IncomeLossAfterAmortizationOfBasisDifferences" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="EquityMethodInvestmentAmortizationOfBasisDifferences" id="tops_EquityMethodInvestmentAmortizationOfBasisDifferences" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ProceedsFromEquityMethodInvestmentDistributions" id="tops_ProceedsFromEquityMethodInvestmentDistributions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="MTEcoYosemiteParkAndMTEcoJoshuaParkMember" id="tops_MTEcoYosemiteParkAndMTEcoJoshuaParkMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MTEcoJoshuaParkMember" id="tops_MTEcoJoshuaParkMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfJointVentureAgreementsEnteredBySubsidiary" id="tops_NumberOfJointVentureAgreementsEnteredBySubsidiary" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="GrossDailyHireRate" id="tops_GrossDailyHireRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="NumberOfCompaniesOwningVessels" id="tops_NumberOfCompaniesOwningVessels" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="JustCLimitedMember" id="tops_JustCLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DebtInstrumentMinimumMarketValueOfVesselsAsPercentageOfAmountOutstanding" id="tops_DebtInstrumentMinimumMarketValueOfVesselsAsPercentageOfAmountOutstanding" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="MTEcoYosemiteParkMember" id="tops_MTEcoYosemiteParkMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="LondonInterbankOfferedRateMember" id="tops_LondonInterbankOfferedRateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExcessOfPurchasePriceRecognizedOverUnderlyingNetBookValueOfVessels" id="tops_ExcessOfPurchasePriceRecognizedOverUnderlyingNetBookValueOfVessels" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="NumberOfScrubberFittedVesselsOwned" id="tops_NumberOfScrubberFittedVesselsOwned" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ExcessOfFairMarketValueOverCarryingValueOfVessels" id="tops_ExcessOfFairMarketValueOverCarryingValueOfVessels" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="LoanAgreementWithAlphaBankMember" id="tops_LoanAgreementWithAlphaBankMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DebtInstrumentPeriodAfterDrawDownWhenRepaymentsBegin" id="tops_DebtInstrumentPeriodAfterDrawDownWhenRepaymentsBegin" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="MRSellerMember" id="tops_MRSellerMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="VesselDeadweightTonnage" id="tops_VesselDeadweightTonnage" type="dtr-types:massItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="InterestAndFinanceCostsTableTextBlock" id="tops_InterestAndFinanceCostsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="AdvancesForVesselsUnderConstructionTableTextBlock" id="tops_AdvancesForVesselsUnderConstructionTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="TemporaryEquityInterestRateOnAccruedButUnpaidDividends" id="tops_TemporaryEquityInterestRateOnAccruedButUnpaidDividends" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ConvertiblePreferredStockSharesToBeIssuedUponConversion" id="tops_ConvertiblePreferredStockSharesToBeIssuedUponConversion" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="PreferredStockConvertibleConversionPricePercentage" id="tops_PreferredStockConvertibleConversionPricePercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="PreferredStockNumberOfPricesUsedToCalculateConversionPrice" id="tops_PreferredStockNumberOfPricesUsedToCalculateConversionPrice" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="LetterOfIntentAdvance" id="tops_LetterOfIntentAdvance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="NewbuildingYachtConsiderationPaid" id="tops_NewbuildingYachtConsiderationPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="NewbuildingYachtConsiderationSettled" id="tops_NewbuildingYachtConsiderationSettled" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="NewbuildingYachtConsiderationSettlementPeriod" id="tops_NewbuildingYachtConsiderationSettlementPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NewbuildingYachtConsideration" id="tops_NewbuildingYachtConsideration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="NewbuildingYachtConsiderationOutstanding" id="tops_NewbuildingYachtConsiderationOutstanding" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="SubsequentEventAbstract" id="tops_SubsequentEventAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ContractualCommitmentsSettled" id="tops_ContractualCommitmentsSettled" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="NumberOfShipbuildingContracts" id="tops_NumberOfShipbuildingContracts" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="NumberOfNewbuildingVesselsToBePurchsed" id="tops_NumberOfNewbuildingVesselsToBePurchsed" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="VesselCapacity" id="tops_VesselCapacity" type="dtr-types:massItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="DebtInstrumentVesselFinanced" id="tops_DebtInstrumentVesselFinanced" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
</xs:schema>
